13.07.2015 Views

Integrator/CP User Guide - ARM Information Center

Integrator/CP User Guide - ARM Information Center

Integrator/CP User Guide - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Porting <strong>Integrator</strong>/AP and IM-PD1A.1 Address map and interruptsMost of the peripheral interrupts are routed direct to the primary interrupt controller(PIC). The <strong>Integrator</strong>/AP and IM-PD1 combination uses two interrupt controllers, the<strong>Integrator</strong>/AP (IC) and the IM-PD1 (VIC). Therefore the format of the interrupt handlerwill have to be modified to reflect the <strong>Integrator</strong>/<strong>CP</strong> layout. See the core moduledocumentation for details on enabling, detecting and clearing interrupts.Table A-1 shows the relationship between interrupts and peripheral addresses.Table A-1 Peripheral and address mapPeripheral<strong>CP</strong> moduleaddress<strong>CP</strong>moduleIRQAPaddressIM-PD1addressIRQNotesUART0 0x16000000 PIC 1 0x16000000 - IC 1 PL011UART1 0x17000000 PIC 2 0x17000000 - IC 2 PL011MMCI 0x1C000000 PIC 23/24 - 0xC0700000 VIC 7/8 -KYBD 0x18000000 PIC 3 0x18000000 - IC 3 -MOUSE 0x19000000 PIC 4 0x19000000 - IC 4 -AACI 0x1D000000 PIC 25 - 0xC0800000 VIC 9 -TSCI 0x1E000000 PIC 28 - 0xC0300000 VIC 3 Not EquivalentCLCD 0xC0000000 PIC 22 - 0xC1000000 VIC 11 -GPIO 0xC9000000 - - 0xC0400000 VIC 4 Not EquivalentLEDs 0x1A000000 - 0x1A000000 - - -Timers 0x13000000 PIC 5/6/7 0x13000000 - IC 5/6/7 1MHz ADKtimersPIC 0x14000000 - 0x14000000 0xC3000000 - -A-2 Copyright © 2002 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0159B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!