CPLD is a highly integrated logic element. Because of high integration, it has the advantages of improving performance, increasing reliability, reducing PCB area and reducing cost. CPLD devices are basically composed of many logic blocks. And each logic block is similar to a simple PLD element (such as 22V 10). The relationship between logic blocks consists of variable wiring structure to form the whole logic circuit.
Altera, as one of the largest suppliers of programmable logic devices in the world, can provide products such as MAX7000S(E), MAX7000A(AE), MAX7000B, FLEX6000A, FLEX 10KA, FLEX 10KE, etc. These products can be used in the design of combinational logic, timing, algorithm, dual-port RAM and FIFO. MAX+pulsII 9.62 development software of ALTERA Company in Canada integrates design input, processing, verification and device programming, with high integration and short development cycle.
Performance characteristics of EPM7000 series CPLD devices
Based on the second generation multi-array matrix (MAX) structure, it is a high-performance CMOS EEPROM device.
On-line programming (ISP) can be realized through JTAG interface;
The logic density is 600 ~ 5000 programmable gates, 128 macro cells;
The logic delay from pin to pin is 5.0ns, and the working frequency of the counter can reach178 MHz. ;
Open collector selection, programmable macro unit trigger;
Exclusive clear, clock and output enable control;
Include a programmable encryption bit to fully protect the patented design.
EPM 7 128 EEPM7 128S:
Number of available doors: 2500
Number of Macrocells: 128
Number of logical array blocks: 8
Maximum number of user I/O: 100
tPD(ns):6
tSU/ns:5
tFSU/ns:2.5
tC0 1/ns:4
ATMEL's CPLD ATF 1508 and ALTERA's CPLD EPM7 128 have basically the same structure, but the download method is different, that is, the software provided by ATMEL is used to download.