12.1. About the PL192 Vectored Interrupt Controller

An interrupt controller is a peripheral that is used to handle multiple interrupt sources. Features usually found in an interrupt controller are:

In a system with an interrupt controller having the above features, software is still required to:

A Vectored Interrupt Controller (VIC) does both things in hardware. It supplies the starting address (vector address) of the service routine corresponding to the highest priority requesting interrupt source.

The PL192 VIC is an Advanced Microcontroller Bus Architecture (AMBA) compliant, System-on-Chip (SoC) peripheral that is developed, tested, and licensed by ARM Limited for use in ARM1156T2F-S designs.

The ARM1156T2F-S VIC port and the Peripheral Interface enable you to connect a PL192 VIC to an ARM1156T2F-S processor. For more details the ARM PrimeCell Vectored Interrupt Controller (PL192) Technical Reference Manual.

Copyright © 2005-2007 ARM Limited. All rights reserved.ARM DDI 0290G
Non-Confidential