EasyManua.ls Logo

Hitachi SH7032 - Address Space Subdivision; Address Spaces and Areas

Hitachi SH7032
690 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
124
8.3 Address Space Subdivision
8.3.1 Address Spaces and Areas
Figure 8.3 shows the address format used in this chip.
A0A21A23,A22A26–A24A31–A28 A27
Output address:
Output from address pins
A21–A0
Ignored: Only valid when the address multiplex
function is being used in the DRAM space (area 1);
not output in other cases. When not output,
becomes shadow.
Area selection:
Decoded to become chip select signals CS0CS7 for areas 0–7
Basic bus width selection:
Not output externally, but used for basic bus width selection
When 0, (H'0000000–H'7FFFFFF), the basic bus width is 8 bits.
When 1, (H'8000000–H'FFFFFFF), the basic bus width is 16 bits.
Ignored: Always ignored, not output externally
4-Gbyte space
16-Mbyte space
4-Mbyte space
128-Mbyte space
Figure 8.3 Address Format
Since this chip uses a 32-bit address, 4 Gbytes of space can be accessed in the architecture;
however, the upper 4 bits (A31–A28) are always ignored and not output. Bit A27 is basically only
used for switching the bus width. When the A27 bit is 0 (H'0000000–H'7FFFFFF), the bus width
is 8 bits; when the A27 bit is 1 (H'8000000–H'FFFFFFF), the bus width is 16 bits. With the
remaining 27 bits (A26–A0), a total of 128 Mbytes can thus be accessed.
The 128-Mbyte space is subdivided into 8 areas (areas 0–7) of 16 Mbytes each according to the
values of bits A26–A24. The space with bits A26–A24 as 000 is area 0 and the space with bits
A26–A24 as 111 is area 7. The A26–A24 bits are decoded and are output as the chip select signals
(CS0CS7) of the corresponding areas 0–7. Table 8.7 shows how the space is divided.

Table of Contents

Related product manuals