OpenCores

Picoblaze's Interrupt Controller

Project maintainers

Details

Name: picoblaze_interrupt_controller
Created: Dec 13, 2006
Updated: Dec 22, 2006
SVN Updated: Mar 10, 2009
SVN: Browse
Latest version: download (might take a bit to start...)
Statistics: View
Bugs: 0 reported / 0 solved
Star2you like it: star it!

Other project properties

Category:Other
Language:VHDL
Development status:Beta
Additional info:Design done
WishBone compliant: No
WishBone version: n/a
License:

Description

Picoblaze's interrupt controller expands picoblaze's interrupt (up to 8-interrupt sources is supported).

The controller is put as input port. If interrupt occurs, the firmware will need to read this port, do some interrupt handling, turn-off/ACK the interrupt source and ACK the interrupt controller.

The firmware's sample code, along with testbenches and picoblaze implementation is within the project.

Free beer for any excellent ideas that is accepted..(but you will need to visit me in Bali first ^^ )..

Features

- Configurable input sources
- Based on Picoblaze version 3.0 (KCPSM3)
- Resource : 15-slices
- Tested tools : WebISE v8.2i