| поискавой системы для электроныых деталей |
|
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 |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |