Tak je to DDR a user interface radice je klasicka sbernice, tudiz ma polovicni datovy tok. Tak se musi sirka zdvojnasobit aby mel radic co zapisovat pri sestupne hrane. V pameti jsou pokud to dobre vim dve pameti paralelne. Jedna zapisuje na vzestupnou a druha na sestupnou. Takze doopravdy na jedne adrese jsou dve slova. <br>
Jistotu cteni z pameti bude asi jen pri vyprazdneni FIFO. U lepsich radicu by mela byt cache ktera rozhodne jestli se ma dana adresa cist z pameti nebo data vyda primo protoze jeste nejsou zapsana.<br>
<br>
Tosa<br>
<br>
<br>
Jan Kral &lt;kral@fortech.cz&gt; napsal(a):<br>
<br>
&gt;Diky za opdpoved,<br>
&gt;<br>
&gt;zatim jsem ve fazi studia datasheetu a trochu me nebyla jasna<br>
&gt;zalezitost kolem casovani pri zapisu a cteni. Napr. v dokumentu<br>
&gt;<a href="http://www.xilinx.com/support/documentation/ip_documentation/ug086.pdf">http://www.xilinx.com/support/documentation/ip_documentation/ug086.pdf</a><br>
&gt;obrazek 9-12 na strane 384 ukazuje zapis D1D0, D3D2 s nastavenou jednou<br>
&gt;adresou. Nejdrive me nebylo jasne proc a kdy musim dodat dve slova do<br>
&gt;pameti. Pak jsem si precetl, ze vstupni sbernice je dvojnasobne sirky<br>
&gt;nez jakou sirku ma vlastni pamet. Z toho usuzuji, ze to rozdeleni do<br>
&gt;pameti si udela MIG sam. Pak je otazka dodaneho dalsiho slova D3D2 se<br>
&gt;stejnou adresou. Znamena to, ze na kazde adrese jsou ve skutecnosti<br>
&gt;umistena dve slova? Samozrejme mysleno o sirce vstupni sbernice.<br>
&gt;<br>
&gt;Pak co se tyka cteni - dokud nedostanu odpoved, tak nemuzu do FIFO<br>
&gt;fronty poslat zadna data? Pripadne jestli ano, tak jak poznam, ktera<br>
&gt;data z pameti vlastne ctu?<br>
&gt;<br>
&gt;Diky a s pozdravem JK<br>
&gt;<br>