Picoblaze’s Interrupt Controller with Configurable Input Sources

Picoblaze’s Interrupt Controller with Configurable Input Sources

Details

Category: Uncategorized

Created: December 13, 2006

Updated: January 27, 2020

Language: VHDL

Other project properties

Development Status: Beta

Additional info: Design done

WishBone compliant: No

WishBone version: n/a

License: n/a

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