
Static Memory Controller
LH75400/01/10/11 (Preliminary) User’s Guide
7-12
6/17/03
7.3 SMC Programmer’s Model
The base address for the SMC external memory (SMC MemBase) is:
SMC MemBase Address: 0x40000000 (also 0x00000000 if REMAP is ‘00’)
SMC memory banks have fixed address offsets from the base address.
7.3.1 SMC Register Summary
The base address for the SMC Control and Status Registers (SMC RegBase) is:
SMC RegBase: 0xFFFF1000
The SMC register banks have fixed offsets from this address.
NOTE: The reset value of the first SMC base register depends on bus width. If PD2/INT2 is pulled HIGH on
Reset, Bank 0 defaults to a 16-bit memory width. If PD2/INT2 is pulled LOW on Reset, Bank 0 defaults
to an 8-bit memory width.
Table 7-7. SMC Memory Bank Address Space
ADDRESS
DESCRIPTION
SMC M 0x00000000
SMC Memory Bank 0
SMC M 0x04000000
SMC Memory Bank 1
SMC M 0x08000000
SMC Memory Bank 2
SMC M 0x0C000000 SMC Memory Bank 3
Table 7-8. SMC Register Summary
NAME
ADDRESS OFFSET
TYPE WIDTH
RESET
VALUE
DESCRIPTION
BCR0
SMC R 0x00
RW
32
0x1000FFEF (16-bit) or
0x0000FBEF (8-bit)
Configuration Register for
Memory Bank 0
BCR1
SMC R 0x04
RW
32
0x1000FFEF
Configuration Register for
Memory Bank 1
BCR2
SMC R 0x08
RW
32
0x1000FFEF
Configuration Register for
Memory Bank 2
BCR3 SMC R 0x0C
RW
32
0x1000FFEF
Configuration Register for
Memory Bank 3