| 数据搜索系统,热门电子元器件搜索 |
|
RM0319 数据表(PDF) 67 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
RM0319 数据表(HTML) 67 Page - STMicroelectronics |
|
67 / 368 page ![]() RM0319 Multiport DDR controller (MPMC) Doc ID 022640 Rev 3 67/368 There are a fixed number of latency cycles in the memory controller, based on the pipeline through the memory controller logic. These steps are: ● Command passing through the port interface. (fixed) ● Arbitration through the arbiter. (fixed) ● Placement into the Command Queue. (fixed) ● Memory Command Generation. (variable) ● Sending of control signals from the core logic to flip-flops near the I/O drivers. (fixed) ● Flight time to the DRAM device. (variable) ● Flight time from the DRAM device. (variable) ● For READs, synchronization of READ data from the data strobe domain. (fixed) ● For READs, data pass through the port interface. (fixed) For asynchronous AHB interfaces, additional 4-5 cycles are included for the round-trip transaction to synchronize to the Database core clock. Some typical scenarios for a multiport AHB interface and their effects on latency are: ● Read latency with a page hit and empty queue. ● (9) + Cas Latency ● Read latency with a page miss to a closed page and an empty queue. ● Trcd + Cas latency + (9) ● Read latency with a page miss to an open page and an empty queue. ● Trp+Trcd+Cas latency+9 ● Read latency with a page hit and a currently executing transaction. ● TBurst end+Cas Latency+9 ● Read latency with a page miss to a closed bank and a currently executing transaction. The page open command will be executed while the current burst is completing if possible. ● MAX(Trcd, TBurst end)+ Cas Latency + 9 ● Read latency with a page miss to an open page and an empty queue. The page close command will be executed while the current burst is completing if possible. ● MAX(Trp+Trcd,TBurst end)+Cas latency+9 TBurst end equals the time to complete the current burst in progress. The maximum value here is 3 for a READ command and 3 + twr for a WRITE command if the burst count is configured to 8 for DDR DRAM devices. The minimum value is 0. 6.3.8 Multiport arbiter The arbiter manages arbitrating requests from the ports and sending requests to the core. Each transaction received by the arbiter logic has an associated priority, which works with each port's arbitration logic to determine how ports issue requests to the core. The MPMC supports the weighted round-robin arbitration scheme. The arbiter logic routes READ data from the core to the appropriate port. The requesting port is assumed to be able to receive the data. WRITE data from each port is connected directly to its own WRITE data interface inside the core, allowing the ports to independently pass them to the core buffers. Arbitration overview |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |