D8259
Programmable Interrupt Controller
Description
D8259 IP Core — Programmable Interrupt Controller for Embedded Systems
High-Performance Soft Core Interrupt Controller
The D8259 IP Core from DCD-SEMI is a soft-core Programmable Interrupt Controller (PIC), fully compatible with the 82C59A industry-standard device. Designed for embedded systems and SoC designs, this efficient IP Core allows engineers to manage up to 8 vectored priority interrupts, with support for cascading to 64 vectored interrupts. For advanced applications, the D8259 can be configured in Poll Command Mode to handle more than 64 vectored interrupts, offering maximum flexibility for complex systems.
Comprehensive Feature Set
The D8259 IP Core supports:
-
All 82C59A modes including fully vectored and priority-controlled interrupts
-
Cascading capability to expand from 8 to 64 interrupts
-
Poll Command Mode for handling extended interrupt counts
-
Technology-independent design for FPGA, ASIC, and SoC integration
-
Fully automated test bench with complete tests for easy SoC validation
This combination of features ensures reliable, efficient, and flexible interrupt management across modern embedded system architectures.
Why Choose DCD-SEMI D8259 IP Core
-
Fully compatible with the 82C59A standard
-
Supports up to 8 vectored interrupts, expandable to 64+
-
Configurable in all 82C59A modes
-
Poll Command Mode for high-interrupt-count applications
-
Includes automated test bench for seamless verification
-
Technology-independent, suitable for FPGA, ASIC, and SoC designs
-
Ideal for embedded microprocessors and complex system designs
ALL DCD’S IP CORES ARE TECHNOLOGY AGNOSTIC, ENSURING 100% COMPATIBILITY WITH ALL FPGA AND ASIC VENDORS.
For technical specifications, integration guidance, or custom configurations, contact
info@dcd-semi.com
Key features
- 8 vectored priority interrupts
- Up to sixty-four vectored priority interrupts with cascading
- Support for all 82C59A modes features
- MCS-80/85 and 8088/8086 processor modes
- Fully nested mode and special fully nested mode
- Special mask mode
- Buffered mode
- Pool command mode
- Cascade mode with master or slave selection
- Automatic end-of-interrupt mode
- Specific and non-specific end-of-interrupt commands
- Automatic and Specific Rotation
- Edge and level triggered interrupt input modes
- Reading of interrupt request register (IIR) and in-service register (ISR) through data bus
- Fully synthesizable HDL Source Code
- Static design and no internal tri-states
Similar products
D8254 IP Core — Programmable Interval Timer/Counter for Embedded Systems High-Precision Timer and Counter IP Core The D8254 IP Core from...
Generation of accurate time delays
Under software control
Fully automated testbench
D8255 IP Core — Programmable I/O Controller for Embedded Systems Versatile I/O Device Compatible with Intel CPUs and Beyond The D8255...
Compatible with industry standard 8255
Programmable I/O device
Three major operating modes
D6840 IP Core — Programmable Timer Module for High-Precision Embedded Applications Versatile 16-Bit Timer Module for D68xx Processors and Beyond The...
Compatible with 6840 standard
Three separate timers
Square wave pulse/frequency measurement

