TMP92CF30
2009-06-15
92CF30-156
(b)
Memory Address Mask Registers
Figure 3.8.3 shows the Memory Address Mask registers. MAMR0 to MAMR3 are
used to determine the sizes of the CS0 to CS3 spaces by setting particular bits in
MAMR0 to MAMR3 to mask the corresponding start address bits. The address
compare logic uses only the address bits that are not masked (i.e., mask bit cleared to 0)
to detect an address match in the CS0 to CS3 spaces. The upper bits are always
compared.
Also, the address bits that can be masked by MAMR0 to MAMR3 differ between CS0
to CS3 spaces as follows:
CS0 space: A20 to A8
CS1 space: A21 to A8
CS2 and CS3 spaces: A22 to A15
Accordingly, the block size that can be assigned to each space is also different.
Note: After reset, only the control register for the CS2 space is effective. The control register for the CS2 space has
the B2M bit. If the B2M bit is cleared to 0, the address range between 000000H and FFFFFFH is defined as the
CS2 space. (The B2M bit is cleared to 0after reset.) By setting the B2CSH<B2M> bit to 1, the start address
and the block size can be arbitrarily specified, as in the other spaces.
Memory Address Mask Register (for CS0 space)
7 6 5 4 3 2 1 0
Bit
Symbol
V20 V19 V18 V17 V16 V15
V14
∼
9 V8
Read/Write R/W
Reset
State
1 1 1 1 1 1 1 1
MAMR0
(0142H)
Function
CS0 block size 0: The address compare logic uses this address bit
The CS0 block size can vary from 256 Bytes to 2 Mbytes
Memory Address Mask Register (for CS1 space)
7 6 5 4 3 2 1 0
Bit
Symbol
V21 V20 V19 V18 V17 V16
V15
∼
9 V8
Read/Write R/W
Reset
State
1 1 1 1 1 1 1 1
MAMR1
(0146H)
Function
CS1 block size 0: The address compare logic uses this address bit
The CS1 block size can vary from 256 Bytes to 4 Mbytes
Memory Address Mask Register (for CS2 and CS3 spaces)
7 6 5 4 3 2 1 0
Bit
Symbol
V22 V21 V20 V19 V18 V17 V16 V15
Read/Write R/W
Reset
State
1 1 1 1 1 1 1 1
MAMR2
(014AH)
MSAR3
(014FH)
Function
CS2 or CS3 block size 0: The address compare logic uses this address bit.
The CS2 and CS3 block sizes can vary from 32 Kbytes to 8 Mbytes
Figure 3.8.3 Memory Address Mask Registers
Summary of Contents for TLCS-900/H1 Series
Page 652: ...TMP92CF30 2009 06 12 92CF30 650 ...