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.
C1 Win<br />
No<br />
Group 0 empty?<br />
Yes<br />
No<br />
Group 1 empty?<br />
Yes<br />
Request is part of burst and<br />
BURSTCOMPLETE = 1 and<br />
The full burst is not available?<br />
Yes<br />
Request is part of burst and<br />
BURSTCOMPLETE = 1 and<br />
The full burst is not available?<br />
No<br />
Group 1 empty?<br />
Yes<br />
Group 0 Win<br />
No<br />
Yes Group 1 Win<br />
Public Version<br />
SDRAM Controller (SDRC) <strong>Subsystem</strong> www.ti.com<br />
Figure <strong>10</strong>-73. Arbitration Within a Class<br />
For class 1 - group 0, read the<br />
SMS_CLASS_ARBITER1[24] BURSTCOMPLETE bit.<br />
No<br />
For class 1 - group 1, read the<br />
SMS_CLASS_ARBITER1[25] BURSTCOMPLETE bit.<br />
Request is part of burst and<br />
BURSTCOMPLETE = 1 and<br />
The full burst is not available?<br />
To know the priority between group 0 and group 1 within class 1:<br />
Read the SMS_CLASS_ARBITER1[0] HIGHPRIOVECTOR bit for group 0.<br />
Read the SMS_CLASS_ARBITER1[1] HIGHPRIOVECTOR bit for group 1.<br />
This attribute can be given to one group at a time.<br />
If the HIGHPRIOVECTOR is set to 1, the group has the highest priority.<br />
Yes<br />
Group 0 Win<br />
Group 0 higher priority Read the<br />
HIGHPRIOVECTOR field<br />
Group 1 higher priority<br />
Group 0 Win Group 1 Win<br />
For class 1 - group 1, read the<br />
SMS_CLASS_ARBITER1[25] BURSTCOMPLETE bit.<br />
Yes<br />
No<br />
HIGHPRIOVECTOR ?<br />
No<br />
LRU policy between<br />
group 0 and group 1<br />
2274 <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 />
sdrc-030