
MT90500
39
Figure 9 - Logical Byte Address vs. Physical Address and Memory Banks
Note:
The addressing mode, which indicates the number of address lines connected to the external memory, is
selected via the ADDMODE<1:0> bits in the Memory Configuration Register (0040h). CPBANK in the same
register indicates the number of memory chips per bank.
Because of the bidirectional data bus, some synchronous SRAM devices may require a turnaround cycle. The
MT90500 can be programmed to insert a turnaround cycle between a read access and a write access, as
required (see Figure 10). Similarly, the MT90500 can be programmed to insert a turnaround cycle between a
read access and a read access to the other memory bank. Some memories have an output disable time that is
shorter than the output enable time (so a turnaround cycle between reads to different banks is not necessary),
meanwhile other memories require a turnaround cycle. This type of turnaround cycle is illustrated in Figure 11.
Byte Address
32K Addressing Mode
MEM_ADD[14:0]
64K Addressing Mode
MEM_ADD[15:0]
128K Addressing Mode
MEM_ADD[16:0]
256K Addressing Mode
MEM_ADD[17:0]
0 - 128K
Bank 1
32K*4bytes
Bank 1
64K*4bytes
Bank 1
128K*4bytes
Bank 1
256K*4bytes
128K - 256K
Bank 2
32K*4bytes
256K - 384K
Bank 2
64K*4bytes
384K - 512K
512K - 640K
Bank 2
128K*4bytes
640K - 768K
768K - 896K
896K - 1024K
1024K - 1152K
Bank 2
256K*4bytes
1152K - 1280K
1280K - 1408K
1408K - 1536K
1536K - 1664K
1664K - 1792K
1792K - 1920K
1920K - 2048K
Table 9 - Memory Size Combinations
Total Memory
Size
External Memory
Address Lines Used
(Double-word Address)
Memory
Addressing
Mode
Memory Chip
Size
Bank 1
Memory Chip
Size
Bank 2
64 Kbyte
13:0
32K
64 Kbyte
—
128 Kbyte
14:0
32K
128 Kbyte
—
192 Kbyte
14:0
32K
128 Kbyte
64 Kbyte
256 Kbyte
14:0
15:0
32K
64K
128 Kbyte
256 Kbyte
128 Kbyte
—
384 Kbyte
15:0
64K
256 Kbyte
128 Kbyte
512 Kbyte
15:0
16:0
64K
128K
256 Kbyte
512 Kbyte
256 Kbyte
—
768 Kbyte
16:0
128K
512 Kbyte
256 Kbyte
1024 Kbyte
16:0
17:0
128K
256K
512 Kbyte
1024 Kbyte
512 Kbyte
—
1536 Kbyte
17:0
256K
1024 Kbyte
512 Kbyte
2048 Kbyte
17:0
256K
1024 Kbyte
1024 Kbyte