Chapter 10 Memory Subsystem.pdf
Chapter 10 Memory Subsystem.pdf
Chapter 10 Memory Subsystem.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Public Version<br />
www.ti.com SDRAM Controller (SDRC) <strong>Subsystem</strong><br />
<strong>10</strong>.2.7 SMS Register Manual<br />
<strong>10</strong>.2.7.1 SMS Instance Summary<br />
Table <strong>10</strong>-111 describes the SMS module instance.<br />
Table <strong>10</strong>-111. SMS Instance Summary<br />
Module Name Base Address Size<br />
SMS 0x6C00 0000 64K bytes<br />
<strong>10</strong>.2.7.2 SMS Register Summary<br />
Table <strong>10</strong>-112 summarizes the SMS register mapping summary.<br />
Table <strong>10</strong>-112. SMS Register Summary<br />
Register Name Type Register Address Offset Physical Address<br />
Width (Bits)<br />
SMS_REVISION R 32 0x0000 0000 0x6C00 0000<br />
SMS_SYSCONFIG RW 32 0x0000 00<strong>10</strong> 0x6C00 00<strong>10</strong><br />
SMS_SYSSTATUS R 32 0x0000 0014 0x6C00 0014<br />
SMS_RG_ATTi (1) RW 32 0x0000 0048 + 0x6C00 0048 +<br />
(0x0000 0020 * i) (0x0000 0020 * i)<br />
SMS_RG_RDPERMi (1) RW 32 0x0000 0050 + 0x6C00 0050 +<br />
(0x0000 0020 * i) (0x0000 0020 * i)<br />
SMS_RG_WRPERMi (1) RW 32 0x0000 0058 + 0x6C00 0058 +<br />
(0x0000 0020 * i) (0x0000 0020 * i)<br />
SMS_RG_STARTj (2) RW 32 0x0000 0060 + 0x6C00 0060 +<br />
where k = j - 1 (3) (0x0000 0020 * k) (0x0000 0020 * k)<br />
SMS_RG_ENDj (2) RW 32 0x0000 0064 + 0x6C00 0064 +<br />
where k = j - 1 (3) (0x0000 0020 * k) (0x0000 0020 * k)<br />
SMS_CLASS_ARBITER0 RW 32 0x0000 0150 0x6C00 0150<br />
SMS_CLASS_ARBITER1 RW 32 0x0000 0154 0x6C00 0154<br />
SMS_CLASS_ARBITER2 RW 32 0x0000 0158 0x6C00 0158<br />
SMS_INTERCLASS_ARBITER RW 32 0x0000 0160 0x6C00 0160<br />
SMS_CLASS_ROTATIONm (4) RW 32 0x0000 0164 + 0x6C00 0164 +<br />
(0x0000 0004 * m) (0x0000 0004 * m)<br />
SMS_ERR_ADDR R 32 0x0000 0170 0x6C00 0170<br />
SMS_ERR_TYPE RW 32 0x0000 0174 0x6C00 0174<br />
SMS_POW_CTRL RW 32 0x0000 0178 0x6C00 0178<br />
SMS_ROT_CONTROLn (5) RW 32 0x0000 0180 + 0x6C00 0180 +<br />
(0x0000 00<strong>10</strong> * n) (0x0000 00<strong>10</strong> * n)<br />
SMS_ROT_SIZEn (5) RW 32 0x0000 0184 + 0x6C00 0184 +<br />
(0x0000 00<strong>10</strong> * n) (0x0000 00<strong>10</strong> * n)<br />
SMS_ROT_PHYSICAL_BAn (5) RW 32 0x0000 0188 + 0x6C00 0188 +<br />
(0x0000 00<strong>10</strong> * n) (0x0000 00<strong>10</strong> * n)<br />
(1) i = 0 to 7<br />
(2) j = 1 to 7<br />
(3) k = 0 to 6<br />
(4) m = 0 to 2<br />
(5) n = 0 to 11<br />
<strong>10</strong>.2.7.3 SMS Register Description<br />
This section provides a description of SMS registers.<br />
SPRUGN4L–May 20<strong>10</strong>–Revised June 2011 <strong>Memory</strong> <strong>Subsystem</strong><br />
Copyright © 20<strong>10</strong>–2011, Texas Instruments Incorporated<br />
2283