Datasheet

www.ti.com
Overview
19.1 Overview
The vectored interrupt manager (VIM) provides hardware assistance for prioritizing and controlling the
many interrupt sources present on a device. Interrupts are caused by events outside of the normal flow of
program execution. Normally, these events require a timely response from the central processing unit
(CPU); therefore, when an interrupt occurs, the CPU switches execution from the normal program flow to
an interrupt service routine (ISR).
The VIM module has the following features:
Dual VIM for safety
Supports 127 interrupt channels, in both register vectored interrupt and hardware vectored interrupt
mode.
Provides IRQ vector directly to the CPU VIC port
Provides FIQ/IRQ vector through registers
Provides programmable priority and enable for interrupt request lines
Provides a direct hardware dispatch mechanism for fastest IRQ dispatch.
Provides two software dispatch mechanisms for backward compatibility with earlier generation of TI
processors.
Index interrupt
Register vectored interrupt
ECC (Error Code Correction) protected vector interrupt table against soft errors.
643
SPNU562May 2014 Vectored Interrupt Manager (VIM) Module
Submit Documentation Feedback
Copyright © 2014, Texas Instruments Incorporated