【应用手册】AN595: Vectored Interrupt Controller Usage and Applications
The ability to process interrupt events quickly and to handle large numbers of
interrupts can be critical to many embedded systems. The Vectored Interrupt
Controller (VIC) is designed to address these requirements. The VIC can provide
interrupt performance four to five times better than the Nios® II processor’s default
internal interrupt controller (IIC). The VIC also allows expansion to a virtually
unlimited number of interrupts, through daisy chaining.
This document explains how to use the VIC in your hardware design, from both a
hardware perspective and a software perspective. This document includes the
following sections:
■ “Overview of VIC Hardware” on page 1
■ “Reasons to Use the VIC” on page 2
■ “Implementing the VIC in SOPC Builder” on page 2
■ “Example Designs” on page 9
■ “Advanced Topics” on page 12
■ “Conclusion” on page 20 AN595: Vectored Interrupt Controller
Usage and Applications
November 2009 AN-595-1.0
The ability to process interrupt events quickly and to handle large numbers of
interrupts can be critical to many embedded systems. The Vectored Interrupt
Controller (VIC) is designed to address these requirements. The VIC can provide
interrupt performance four to five times better than the Nios II processor’s default
internal interrupt controller (IIC). The VIC al……