7-10
MC9328MX1 Reference Manual
MOTOROLA
AHB to IP Bus Interface (AIPI)
7.2 Programming Model
There are six registers that reside inside the AIPI module. Two system clocks are required for read
accesses and three system clocks are required for write accesses to the AIPI registers. Table 7-5 is a
summary of these registers and their addresses.
Table 7-6 illustrates the peripheral address associated with the corresponding module_en number. Refer to
Chapter 3, “Memory Map,” to see the corresponding address assigned to each peripheral.
Table 7-5. AIPI Module Register Memory Map
Description
Name
Address
AIPI1
AIPI1 Peripheral Size Register 0
PSR0_1
0x00200000
AIPI1 Peripheral Size Register 1
PSR1_1
0x00200004
AIPI1 Peripheral Access Register
PAR_1
0x00200008
AIPI1 Peripheral Control Register
PCR_1
0x0020000C
AIPI1 Time-Out Status Register
TSR_1
0x00200010
AIPI2
AIPI2 Peripheral Size Register 0
PSR0_2
0x00210000
AIPI2 Peripheral Size Register 1
PSR1_2
0x00210004
AIPI2 Peripheral Access Register
PAR_2
0x00210008
AIPI2 Peripheral Control Register
PCR_2
0x0021000C
AIPI2Time-Out Status Register
TSR_2
0x00210010
Table 7-6. Peripheral Address MODULE_EN Numbers
AIPI 1
AIPI 2
Address
MODULE_EN
Address
MODULE_EN
0x0020 1000 – 0x0020 1FFF
1
0x0021 1000 – 0x0021 1FFF
1
0x0020 2000 – 0x0020 2FFF
2
0x0021 2000 – 0x0021 2FFF
2
0x0020 3000 – 0x0020 3FFF
3
0x0021 3000 – 0x0021 3FFF
3
0x0020 4000 – 0x0020 4FFF
4
0x0021 4000 – 0x0021 4FFF
4
0x0020 5000 – 0x0020 5FFF
5
0x0021 5000 – 0x0021 5FFF
5
0x0020 6000 – 0x0020 6FFF
6
0x0021 6000 – 0x0021 6FFF
6
0x0020 7000 – 0x0020 7FFF
7
0x0021 7000 – 0x0021 7FFF
7
0x0020 8000 – 0x0020 8FFF
8
0x0021 8000 – 0x0021 8FFF
8
Summary of Contents for DragonBall MC9328MX1
Page 68: ...1 12 MC9328MX1 Reference Manual MOTOROLA Introduction ...
Page 86: ...2 18 MC9328MX1 Reference Manual MOTOROLA Signal Descriptions and Pin Assignments ...
Page 116: ...3 30 MC9328MX1 Reference Manual MOTOROLA Memory Map ...
Page 126: ...4 10 MC9328MX1 Reference Manual MOTOROLA ARM920T Processor ...
Page 160: ...8 8 MC9328MX1 Reference Manual MOTOROLA System Control ...
Page 272: ...13 32 MC9328MX1 Reference Manual MOTOROLA DMA Controller ...
Page 281: ...Programming Model MOTOROLA Watchdog Timer Module 14 9 ...
Page 282: ...14 10 MC9328MX1 Reference Manual MOTOROLA Watchdog Timer Module ...
Page 300: ...15 18 MC9328MX1 Reference Manual MOTOROLA Analog Signal Processor ASP ...
Page 438: ...18 16 MC9328MX1 Reference Manual MOTOROLA Serial Peripheral Interface Modules SPI 1 and SPI 2 ...
Page 478: ...19 40 MC9328MX1 Reference Manual MOTOROLA LCD Controller ...
Page 574: ...21 32 MC9328MX1 Reference Manual MOTOROLA Memory Stick Host Controller MSHC Module ...
Page 598: ...23 16 MC9328MX1 Reference Manual MOTOROLA Real Time Clock RTC ...
Page 670: ...24 72 MC9328MX1 Reference Manual MOTOROLA SDRAM Memory Controller ...
Page 726: ...25 56 MC9328MX1 Reference Manual MOTOROLA SmartCard Interface Module SIM ...
Page 736: ...26 10 MC9328MX1 Reference Manual MOTOROLA General Purpose Timers ...
Page 854: ...29 18 MC9328MX1 Reference Manual MOTOROLA I2C Module ...
Page 900: ...30 46 MC9328MX1 Reference Manual MOTOROLA Synchronous Serial Interface SSI ...
Page 942: ...32 26 MC9328MX1 Reference Manual MOTOROLA GPIO Module and I O Multiplexer IOMUX ...