Simple Programmable Interrupt Controller :: Overview

Project maintainers


Name: simple_pic
Created: Dec 2, 2002
Updated: Mar 4, 2008
SVN Updated: Mar 10, 2009
SVN: Browse
Latest version: download (might take a bit to start...)
Statistics: View
Bugs: 0 reported / 0 solved

★ Star 0 you like it: star it!

Other project properties

Category: Other
Language: Verilog
Development status: Stable
Additional info: FPGA proven
WishBone compliant: Yes
WishBone version: n/a


Simple programmable interrupt controller. It supports up to 8 interrupt sources. Polarity and sensitivity (either edge or level) is programmable per interrupt source. The core features an 8bit wishbone interface. Wider wishbone interfaces are easily supported by using multiple instances.
Very simple, very small.


- Up to 8 interrupt sources
- Sensitivity (edge/level) programmable per interrupt source
- Polarity programmable per source
- Static synchronous design
- Fully synthesisable
- 48 LUTs in a Spartan-II, 83 LCELLs in an ACEX


Design is finished and available in Verilog from OpenCores CVS.

© copyright 1999-2018, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.