The D8259 from Digital Core Design is a programmable interrupt controller soft core, fully compatible with the 82C59A device. DCD’s IP core can manage up to 8-vectored priority interrupts for the processor. It can be programmed to cascade and gain up to 64 vectored interrupts. By programming the D8259 to the Poll Command Mode, you can get more than 64 vectored interrupts.
The D8259 Package includes fully automated testbench. A complete set of tests validates the whole package at each stage of SoC design flow. As with all other DCD's IP Cores, the D8259 is a technology independent design that can be implemented in a variety of process technologies, including ASICs and FPGAs.
The D8259 can operate in all 82C59A modes and supports all 82C59A features:
- MCS80/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