01.08.2013 Views

Chapter 10 Memory Subsystem.pdf

Chapter 10 Memory Subsystem.pdf

Chapter 10 Memory Subsystem.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Public Version<br />

SDRAM Controller (SDRC) <strong>Subsystem</strong> www.ti.com<br />

Address Offset 0x0000 0150<br />

Table <strong>10</strong>-129. SMS_CLASS_ARBITER0<br />

Physical Address 0x6C00 0150 Instance SMS<br />

Description This register controls the arbitration parameters between the class 0 request groups.<br />

Type RW<br />

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 <strong>10</strong> 9 8 7 6 5 4 3 2 1 0<br />

BURST-COMPLETE<br />

RESERVED RESERVED RESERVED<br />

EXTENDEDGRANT<br />

Bits Field Name Description Type Reset<br />

31:30 BURST-COMPLETE Delayed service until burst request complete BurstComplete[k], k= 6 RW 0x0<br />

to 7 (BURST-COMPLETE[30] is for group number 6,<br />

BURST-COMPLETE[31] is for group number 7)<br />

0x0: Group #k request to arbiter issued as soon as the first burst<br />

request is available<br />

0x1: Group #k request to arbiter delayed until a complete burst<br />

transaction is buffered<br />

29:24 RESERVED Write 0s for future compatibility. Read returns 0s. RW 0x00<br />

23:20 EXTENDEDGRANT Extended grant service inside a class RW 0x5<br />

Vector specifying the number of consecutive services a group is<br />

granted. 2 bits per group ExtendedGrant[2*k+1,2*k], k = 6 to 7<br />

(EXTENDEDGRANT[21:20] is for group number 6,<br />

EXTENDEDGRANT[23:22] is for group number 7)<br />

0x1: 1 service for group #k when granted<br />

0x2: 2 services for group #k when granted<br />

0x3: 3 services for group #k when granted<br />

19:8 RESERVED Write 0s for future compatibility. Read returns 0s. RW 0x000<br />

7:6 HIGHPRIOVECTOR High-priority attribute inside a class RW 0x0<br />

Vector allocating a higher priority to one of the class members. A<br />

single group may be given this attribute at a time. HighPrioVector[k],<br />

k= 6 to 7 (HIGHPRIOVECTOR[6] is for group number 6,<br />

HIGHPRIOVECTOR[7] is for group number 7)<br />

0x0: Group #k has standard priority (LRU based).<br />

0x1: Group #k has the highest priority over all other class members.<br />

5:0 RESERVED Write 0s for future compatibility. Read returns 0s. RW 0x00<br />

Table <strong>10</strong>-130. Register Call Summary for Register SMS_CLASS_ARBITER0<br />

SDRAM Controller (SDRC) <strong>Subsystem</strong><br />

• Arbitration Policy: [0] [1]<br />

• Internal Class Arbitration: [2]<br />

• <strong>Memory</strong>-Access Scheduler Configuration: [3]<br />

• SMS Register Summary: [4]<br />

2288 <strong>Memory</strong> <strong>Subsystem</strong> SPRUGN4L–May 20<strong>10</strong>–Revised June 2011<br />

Copyright © 20<strong>10</strong>–2011, Texas Instruments Incorporated<br />

HIGHPRIOVECTOR

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

Saved successfully!

Ooh no, something went wrong!