Integrated Functions (Continued)
Table 4-16. Memory Controller Registers (Continued)
Bit
Name
Description
9
8
SDCLK3MSK
SDCLK2MSK
SDCLK1MSK
SDCLK0MSK
SHFTSDCLK
Mask SDCLK3: 0 = Not masked; 1 = Mask.
Mask SDCLK2: 0 = Not masked; 1 = Mask
Mask SDCLK1: 0 = Not masked; 1 = Mask.
Mask SDCLK0: 0 = Not masked; 1 = Mask
7
6
5:3
Shift SDCLK: This function allows shifting SDCLK to meet SDRAM setup and hold time requirements.
The shift function will not take effect until the SDCLKSTRT bit (bit 17 of MC_MEM_CNTRL1) transi-
tions from 0 to 1:
000 = No shift
100 = Shift 2 core clocks
101 = Shift 2.5 core clocks
110 = Shift 3 core clocks
111 = Reserved
001 = Shift 0.5 core clock
010 = Shift 1 core clock
011 = Shift 1.5 core clock
Note: Refer to Figure 4-10 for an example of SDCLK shifting.
Reserved: Set to 0.
2
1
RSVD
RD
Read Data Phase: Selects if read data is latched one or two core clock after the rising edge of
SDCLK: 0 = 1 core clock; 1 = 2 core clocks.
0
FSTRDMSK
Fast Read Mask: Do not allow core reads to bypass the request FIFO: 0 = Disable; 1 = Enable.
GX_BASE+8408h-840Bh
MC_BANK_CFG (R/W)
Default Value = 41104110h
31
30
RSVD
Reserved: Set to 0.
DIMM1_
DIMM1 Module Banks: Selects the number of module banks per DIMM for DIMM1:
MOD_BNK
0 = 1 Module bank
1 = 2 Module banks
29
28
RSVD
Reserved: Set to 0.
DIMM1_
DIMM1 Component Banks: Selects the number of component banks per module bank for DIMM1:
COMP_BNK
0 = 2 Component banks
1 = 4 Component banks
27
RSVD
Reserved: Set to 0.
26:24
DIMM1_SZ
DIMM1 Size: Selects the size of DIMM1:
000 = 4 MB
001 = 8 MB
010 = 16 MB
011 = 32 MB
100 = 64 MB
101 = 128 MB
110 = 256 MB
111 = 512 MB
23
RSVD
Reserved: Set to 0.
22:20
DIMM1_PG_SZ DIMM1 Page Size: Selects the page size of DIMM1:
000 = 1 KB
001 = 2 KB
010 = 4 KB
011 = 8 KB
1xx = 16 KB
111 = DIMM1 not installed
When DIMM1 is not installed, program all other DIMM1 fields to 0.
Reserved: Set to 0.
19:15
14
RSVD
DIMM0_
DIMM0 Module Banks: Selects number of module banks per DIMM for DIMM0:
MOD_BNK
0 = 1 Module bank
1 = 2 Module banks
13
12
RSVD
Reserved: Set to 0.
DIMM0_
DIMM0 Component Banks: Selects the number of component banks per module bank for DIMM0:
COMP_BNK
0 = 2 Component banks
1 = 4 Component banks
11
RSVD
Reserved: Set to 0.
10:8
DIMM0_SZ
DIMM0 Size: Selects the size of DIMM1:
000 = 4 MB
001 = 8 MB
010 = 16 MB
011 = 32 MB
100 = 64 MB
101 = 128 MB
110 = 256 MB
111 = 512 MB
7
RSVD
Reserved: Set to 0.
6:4
DIMM0_PG_SZ DIMM0 Page Size: Selects the page size of DIMM0:
000 = 1 KB
001 = 2 KB
010 = 4 KB
011 = 8 KB
1xx = 16 KB
111 = DIMM0 not installed
When DIMM0 is not installed, program all other DIMM0 fields to 0.
3:0
RSVD
Reserved: Set to 0.
www.national.com
110
Revision 3.1