Table 11-4 Eim Module Register Memory Map; Programming Model - Motorola DragonBall MC9328MX1 Reference Manual

Integrated portable system processor
Table of Contents

Advertisement

External Interface Module (EIM)

11.6 Programming Model

The EIM module includes thirteen user-accessible 32-bit registers. There is a common register called the
EIM Configuration Register that contains control bits that configure the EIM for certain operation modes.
The other twelve registers are pairs of control registers for each chip select. The layout of the control
register is slightly different for the CS0 register output because CS [0] does not support the programmable
output function. These registers are accessible only in supervisor mode with word (32-bit) reads and
writes.
Complete decoding is not performed, so shadowing can occur with these registers. The user must not
attempt to address these registers at any other address location other than those listed in Table 11-4.
11-10
Table 11-4. EIM Module Register Memory Map
Description
Chip Select 0 Upper Control Register
Chip Select 0 Lower Control Register
Chip Select 1 Upper Control Register
Chip Select 1 Lower Control Register
Chip Select 2 Upper Control Register
Chip Select 2 Lower Control Register
Chip Select 3 Upper Control Register
Chip Select 3 Lower Control Register
Chip Select 4 Upper Control Register
Chip Select 4 Lower Control Register
Chip Select 5 Upper Control Register
Chip Select 5 Lower Control Register
EIM Configuration Register
MC9328MX1 Reference Manual
Name
Address
CS0U
0x00220000
CS0L
0x00220004
CS1U
0x00220008
CS1L
0x0022000C
CS2U
0x00220010
CS2L
0x00220014
CS3U
0x00220018
CS3L
0x0022001C
CS4U
0x00220020
CS4L
0x00220024
CS5U
0x00220028
CS5L
0x0022002C
EIM
0x00220030
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents