8255A, 8259A, 8279 Peripheral Replacements Program
Digital Blocks is the industry leader in providing cycle-accurate hardware equivalent Intel® and Intersil 8259A, 8255A, and 8279 IP Core Peripheral Replacements as VHDL or Verilog soft cores in CPLDs, FPGAs, ASICs, and ASSP devices.
DB8259A Programmable Interrupt Controllers
Our Programmable Interrupt Controller series consists of the DB8259A and DB8259S interrupt controllers. Our DB8259A Programmable Interrupt Controllers can be replaced with Altera®, Lattice®, Microsemi®, and Xilinx® CPLDs & FPGAs.
Altera Family | Part Number | Resources Required |
MAX® II | EPM570 | 423 LEs |
Cyclone® III | EP3C5 | 449 LEs |
Cyclone® IV | EP4CE6E | 449 LEs |
Lattice Family | Part Number | Resources Required |
MachXO2 | LCMXO2-640 | 275 Slices |
LatticeEC | LFEC1E | 254 Slices |
XILINX Family | Part Number | Resources Required |
CoolRunner-II | XC2C256 | 164 Macrocells |
Spartan-6 | XC6SLX4 | Slice Regs 93 Slice LUTs 227 |
DB8259S Programmable Interrupt Controllers
Our Programmable Interrupt Controller series consists of the DB8259A and DB8259S interrupt controllers. Our DB8259S adds a clock and can be replaced with Altera, Lattice, and Xilinx CPLDs & FPGAs.
Altera Family | Part Number | Resources Required |
MAX® II | EPM570 | 476 LEs |
Cyclone® III | EP3C5 | 515 LEs |
Cyclone® IV | EP4CE6E | 515 LEs |
Lattice Family | Part Number | Resources Required |
MachXO2 | LCMXO2-1200 | 414 Slices |
LatticeEC | LFEC1E | 391 Slices |
XILINX Family | Part Number | Resources Required |
CoolRunner-II | XC2C256 | 208 Macrocells |
Spartan-6 | XC6SLX4 | Slice Regs 135 Slice LUTs 317 |
DB8255A Programmable Peripheral Interface
Our Programmable Peripheral Interface IP Core consists of the DB8255A. Our 82C55A Programmable Peripheral Interface can be replaced with Altera, Lattice, and Xilinx CPLDs & FPGAs.
Altera Family | Part Number | Resources Required |
MAX® II | EPM240T | 127 LEs |
Cyclone® III | EP3C5 | 131 LEs |
Cyclone® IV | EP4CE6E | 131 LEs |
Lattice Family | Part Number | Resources Required |
MachXO2 | LCMXO2-256 | 50 Slices |
LatticeEC | LFEC1E | 50 Slices |
XILINX Family | Part Number | Resources Required |
CoolRunner-II | XC2C256 | 95 Macrocells |
Spartan-6 | XC6SLX4 | Slice Regs 45 Slice LUTs 52 |
DB8279 Programmable Keyboard / Display Interface
Digital Blocks’ Programmable Keyboard / Display Interface IP Core consist of the DB8279. Our 8279 Programmable Keyboard / Display Interface can be replaced with Altera, Lattice, and Xilinx CPLDs & FPGAs.
Altera Family | Part Number | Resources Required |
MAX® II | EPM2210 | 1545 LEs |
Cyclone® III | EP3C5 | 1536 LEs |
Cyclone® IV | EP4CE6E | 1566 LEs |
Lattice Family | Part Number | Resources Required |
MachXO2 | LCMXO2-2000 | 753 Slices |
LatticeEC | LFEC1E | 767 Slices |
XILINX Family | Part Number | Resources Required |
Spartan-6 | XC6SLX4 | Slice Regs 515 Slice LUTs 607 |