EPM9320 EPM9320A
Part | Datasheet |
---|---|
EPM9560RC240-15YY | EPM9560RC240-15YY (pdf) |
PDF Datasheet Preview |
---|
June 2003, ver. MAX 9000 Includes MAX 9000A Programmable Logic Device Family Data Sheet Features... • High-performance CMOS EEPROM-based programmable logic devices PLDs built on third-generation Multiple Array MatriX architecture • 5.0-V in-system programmability ISP through built-in IEEE Std. Joint Test Action Group JTAG interface • Built-in JTAG boundary-scan test BST circuitry compliant with IEEE Std. • High-density erasable programmable logic device EPLD family ranging from 6,000 to 12,000 usable gates see Table 1 • 10-ns pin-to-pin logic delays with counter frequencies of up to 144 MHz • Dual-output macrocell for independent use of combinatorial and registered logic • Interconnect for fast, predictable interconnect delays • Input/output registers with clear and clock enable on all I/O pins • Programmable output slew-rate control to reduce switching noise • MultiVolt I/O interface operation, allowing devices to interface with 3.3-V and 5.0-V devices • Configurable expander product-term distribution allowing up to 32 product terms per macrocell • Programmable power-saving mode for more than 50% power reduction in each macrocell Table MAX 9000 Device Features Usable gates Flipflops Macrocells Logic array blocks LABs Maximum user I/O pins tPD1 ns tFSU ns tFCO ns fCNT MHz EPM9320 EPM9320A 6,000 484 320 20 168 10 144 Altera Corporation DS-M9000-6.5 EPM9400 8,000 580 400 25 159 15 5 7 118 EPM9480 10,000 676 480 30 175 10 144 EPM9560 EPM9560A 12,000 772 560 35 216 10 144 MAX 9000 Programmable Logic Device Family Data Sheet ...and More Features • Programmable macrocell flipflops with individual clear, preset, clock, and clock enable controls • Programmable security bit for protection of proprietary designs • Software design support and automatic place-and-route provided by Altera’s II development system on Windows-based PCs as well as Sun SPARCstation, HP 9000 Series 700/800, and IBM RISC System/6000 workstations • Additional design entry and simulation support provided by EDIF 2 0 and 3 0 netlist files, library of parameterized modules LPM , Verilog HDL, VHDL, and other interfaces to popular EDA tools from manufacturers such as Cadence, Exemplar Logic, Mentor Graphics, OrCAD, Synopsys, Synplicity, and VeriBest • Programming support with Altera’s Master Programming Unit MPU , BitBlasterTM serial download cable, ByteBlasterTM parallel port download cable, and ByteBlasterMVTM parallel port download cable, as well as programming hardware from third-party manufacturers • Offered in a variety of package options with 84 to 356 pins see Table 2 Table MAX 9000 Package Options & I/O Counts Note 1 Device EPM9320 EPM9320A EPM9400 EPM9480 EPM9560 EPM9560A 84-Pin PLCC 60 2 60 2 59 2 In-system programming can be accomplished with either an adaptive or constant algorithm. An adaptive algorithm reads information from the unit and adapts subsequent programming steps to achieve the fastest possible programming time for that unit. Because some in-circuit testers platforms have difficulties supporting an adaptive algorithm, Altera offers devices tested with a constant algorithm. Devices tested to the constant algorithm have an “F” suffix in the ordering code. Altera Corporation MAX 9000 Programmable Logic Device Family Data Sheet Programming Sequence During in-system programming, instructions, addresses, and data are shifted into the MAX 9000 device through the TDI input pin. Data is shifted out through the TDO output pin and compared against the expected data. Programming a pattern into the device requires the following six ISP stages. A stand-alone verification of a programmed pattern involves only stages 1, 2, 5, and Enter ISP. The enter ISP stage ensures that the I/O pins transition smoothly from user mode to ISP mode. The enter ISP stage requires 1 ms. Check ID. Before any program or verify process, the silicon ID is checked. The time required to read this silicon ID is relatively small compared to the overall programming time. Bulk Erase. Erasing the device in-system involves shifting in the instructions to erase the device and applying one erase pulse of 100 ms. Program. Programming the device in-system involves shifting in the address and data and then applying the programming pulse to program the EEPROM cells. This process is repeated for each EEPROM address. Verify. Verifying an Altera device in-system involves shifting in addresses, applying the read pulse to verify the EEPROM cells, and shifting out the data for comparison. This process is repeated for each EEPROM address. Exit ISP. An exit ISP stage ensures that the I/O pins transition smoothly from ISP mode to user mode. The exit ISP stage requires 1 ms. Programming Times The time required to implement each of the six programming stages can be broken into the following two elements: • A pulse time to erase, program, or read the EEPROM cells. • A shifting time based on the test clock TCK frequency and the number of TCK cycles to shift instructions, address, and data into the device. Altera Corporation MAX 9000 Programmable Logic Device Family Data Sheet By combining the pulse and shift times for each of the programming stages, the program or verify time can be derived as a function of the TCK frequency, the number of devices, and specific target device s . Because different ISP-capable devices have a different number of EEPROM cells, both the total fixed and total variable times are unique for a single device. Programming a Single MAX 9000 Device The time required to program a single MAX 9000 device in-system can be calculated from the following formula: tPR OG = tPP ULSE + where tPROG tPPULSE CyclePTCK fTCK = Programming time = Sum of the fixed times to erase, program, and verify the EEPROM cells = Number of TCK cycles to program a device = TCK frequency The ISP times for a stand-alone verification of a single MAX 9000 device can be calculated from the following formula: tVER = tVPULSE + where tVER = Verify time tVPULSE = Sum of the fixed times to verify the EEPROM cells CycleVTCK = Number of TCK cycles to verify a device Altera Corporation MAX 9000 Programmable Logic Device Family Data Sheet The programming times described in Tables 7 through 9 are associated with the worst-case method using the ISP algorithm. Table MAX 9000 tPULSE & CycleTCK Values Device Programming EPM9320 EPM9320A EPM9400 EPM9480 EPM9560 EPM9560A tPPULSE s |
More datasheets: EAUVA35352IJ7 | EAUVA35352BC6 | EAUVA35352BC5 | EAUVA35352EF7 | EAUVA35352GH7 | 88970454 | 88970452 | 88970449 | 88970448 | 88950105 |
Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived EPM9560RC240-15YY Datasheet file may be downloaded here without warranties.