English
Language : 

TMP1941AF Datasheet, PDF (118/354 Pages) Toshiba Semiconductor – 32-Bit TX System RISC
Address
0xFFFF_FFFF
TMP1941AF
Starting Address Base Address Value (BAn)
0xFFFF_0000
FFFF
0x0006_0000
0006
0x0005_0000
0005
0x0004_0000
0004
0x0003_0000
0003
0x0002_0000
0002
0x0001_0000
0001
0x0000_0000
64 Kbytes
0x0000_0000
0000
Figure 9.3 Relationships Between Starting Addresses and Base Address Register Values
9.1.2
Base Address and Address Mask Value Calculations
• Program the BMA0 register as follows to cause CS0 to be asserted in the 64 Kbytes of address
space starting at 0xC000_0000.
31
16 15
0
BA0
MA0
11000000000000000000000000000011
C
0
0
0
0
0
0
3
BMA0 Register Value
The BA0 field specifies the upper 16 bits of the starting address, or 0xC000. The MA0 field
determines whether the A29–A14 bits of the address should be compared or masked. The A31 and
A30 bits are always compared. Bits 15–10 of the MA0 field must be cleared so that the A29–A24
bits are always compared.
When the BMA0 register is programmed as shown above, the A31–A16 bits of the address are
compared to the value of the BA0 field. Consequently, the 64-Kbyte address range between
0xC000_0000 and 0xC000_FFFF is defined as the CS0 space.
TMP1941AF-78
2003-03-27