01.08.2013 Views

Chapter 10 Memory Subsystem.pdf

Chapter 10 Memory Subsystem.pdf

Chapter 10 Memory Subsystem.pdf

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!