Product Overview
The PA7128J is a high-performance Complex Programmable Logic Device (CPLD) featuring 128 macrocells organized in multiple logic array blocks (LABs). Manufactured using EEPROM-based non-volatile technology, this device offers in-system programmability (ISP) and high pin-to-pin performance suitable for a wide range of digital logic applications. With 128 macrocells and approximately 3,000 usable gates, it bridges the gap between small PLDs and larger FPGAs, providing predictable timing characteristics inherent to CPLD architectures.
Key Specifications
| Type | CPLD (Complex PLD), EEPROM-based |
| Macrocells | 128 |
| Usable Gates | ~3,000 gates |
| Supply Voltage (VCC) | 3.3V core / 3.3V I/O |
| Propagation Delay (tPD) | 7.5 ns typical |
| System Frequency (fCNT) | 178 MHz max |
| I/O Pins | Up to 100 user I/O |
| Logic Array Blocks | 8 LABs (16 macrocells each) |
| In-System Programming | Yes (JTAG/IEEE 1149.1) |
| Package | 84-Pin PLCC (J-lead chip carrier) |
| Operating Temperature | -40°C ~ +85°C (Commercial/Industrial) |
Features
- 128 macrocells, 8 LAB architecture
- High-speed: 7.5ns pin-to-pin delay
- In-system programmable via JTAG
- Non-volatile EEPROM technology
- Four product term per macrocell
- Programmable product term steering
- Individual output enable per pin
- Registered or combinatorial output
- Programmable slew rate control
- Programmable power-down mode per macrocell
- IEEE 1149.1 JTAG boundary scan
- 10,000 program/erase cycles
- RoHS compliant package
Applications
- High-speed logic integration
- Bus bridging and protocol conversion
- DSP and microprocessor peripheral logic
- Memory controller design
- State machine implementations
- Telecommunications interface
- Industrial control systems
- Test and measurement equipment