Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CS 220 / ARM / ARM1176JZ-S Technical Reference Mmanual.pdf
Источник:
Скачиваний:
142
Добавлен:
16.04.2015
Размер:
4.47 Mб
Скачать

Chapter 12

Vectored Interrupt Controller Port

This chapter describes the vectored interrupt controller port of the processor. It contains the following sections:

About the PL192 Vectored Interrupt Controller on page 12-2

About the processor VIC port on page 12-3

Timing of the VIC port on page 12-5

Interrupt entry flowchart on page 12-7.

ARM DDI 0333H

Copyright © 2004-2009 ARM Limited. All rights reserved.

12-1

ID012410

Non-Confidential, Unrestricted Access

 

Vectored Interrupt Controller Port

12.1About 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:

multiple interrupt request inputs, one for each interrupt source, and one interrupt request output for the processor interrupt request input

software can mask out particular interrupt requests

prioritization of interrupt sources for interrupt nesting.

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

determine the interrupt source that is requesting service

determine where the service routine for that interrupt source is loaded.

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) Advanced High-performance Bus (AHB) compliant, System-on-Chip (SoC) peripheral that is developed, tested, and licensed by ARM Limited.

The processor VIC port and the Peripheral Interface enable you to connect a PL192 VIC to the processor. See ARM PrimeCell Vectored Interrupt Controller (PL192) Technical Reference Manual for more details.

ARM DDI 0333H

Copyright © 2004-2009 ARM Limited. All rights reserved.

12-2

ID012410

Non-Confidential, Unrestricted Access

 

Соседние файлы в папке ARM