show / hide - selection guide
|
| Device | Package | Function Blocks | Macrocels | I/O Pins | Clock Pins |
|---|---|---|---|---|---|
| XCR3032C | VQFP44 | 2 | 32 | 32 | 2 |
| XCR3064XL | VQFP44 | 4 | 64 | 32 | 4 |
| XCR3128XL | VQFP100 | 8 | 128 | 80 | 4 |
| XCR3256XL | TQFP144 | 16 | 256 | 116 | 4 |
| XCR3512XL | PQFP208 | 32 | 512 | 176 | 4 |
show / hide - XPLA3 block diagrams
|
Coolrunner XPLA3 Complex Programmable Logic Devices
At the heart of an XPLA3 device is a Zero Interconnect Array (ZIA). This virtual cross-point switch creates interconnections between two or more function blocks, the exact number being determined by the device type.
The pictorial representation of an XPLA3 in figure1 shows a single function block (yellow area). The function block comprises of a PAL-style AND array and a PLA-style OR array and sixteen macrocells. The arrays are used to create boolean logic functions which are fed into the macrocells and ultimately to the external pins.
Each macrocell provides a register and various multiplexers to determine the signal flow between logic function, associated pin (where applicable) and ZIA as depicted in figure2.


