Simple Programmable Interrupt Controller Core

Simple Programmable Interrupt Controller Core


Category: Uncategorized

Created: March 14, 2008

Updated: January 27, 2020

Other project properties

Development Status: Stable

WishBone compliant: No

WishBone version: n/a

License: n/a


In order to add a better Programmble Interrupt Controller(PIC), I read a the datasheet of Intel8259.I find some of the functions in Intel8259 may not be used in a normal design,so I write this basic PIC core.I will write documents to tell the user how to get a use of this simple but powerful Programmble Interrupt Controller core.


- Eight-level priority controller.
- Individual request mask capability.
- Edge-triggered detection.
- Can be cascaded to allow more requests.
- Developed in Verilog-2001.
- WISHBONE interface commpitable.
- Very small and fast,using about 25 LES in 450MHZ in ALTERA cyclone device E- - --- EP16Q240-6.