Spartan3 blockRAM kerdes
hoyuka
hoyuka at c2.hu
Mon Feb 13 13:41:48 CET 2006
Hali,
Elso lepesben nem pipeline-os procit szerettem volna csinalni. Lehet nem
is fogok, de az aszinkron RAM sok eroforrast el fog vinni.
Most azon agyalok, hogy a Spartan3 starter kit-re csinalok egy AVR core-t,
tanulas celjabol. Ezen a starter kit-en van 2 16bit-es SRAM, de nem lehet
oket teljesen fuggetlenul parhuzamosan hasznalni. Szoval szeretnek
csinalni kb. egy 512 elemes iCache-st es egy 512 elemes dCache-st, hogy
Harward architekturas legyen.
Nekem most igy elore az az erzesem, hogy az AVR-nel meg lehet csinalni az
1 utasitas/1 ciklus mukodest pipeline nelkul is, ha aszinkron olvasasu I
es D cache-eim vannak (meg a push-t es a pop-ot is, amik 2 ciklusosak).
Persze lehet, hogy marha nagyot tevedek, de erre is jo ez a project, hogy
belassam, hogy ez igy nem megy es azt is, hogy miert.
udv.
hoyuka
Zoltán Radó said:
> Természtesen, hiszen a SPARTAN3-ban van asyncron 18x18-as szorzó.
> Lásd adatlap DS099-2 (v1.2) 18. oldala.
>
> A block rammal nem lehet asyc kiolvasni. lásd ugyanezen adatlap 12
> oldalának block ram-mal foglalkozó rész elsõ mondata.
>
> Pipeline-os prociknál nem probléma a cache latency, hiszen lehet vele
> elõre számolni. Ezenkívül itt érdemesebb dual port block ramot használni,
> hogy
> a proci és a cache controller is elérhesse a memóriát egyszerre.
>
> Zoli
>
>
>> Ok, akkor a FPGA-s platform fuggetlenseg ugyben kiterek a szorzora:
>> Ha en Verilog-ban leirok egy szorzast, pl:
>
>> assign res=a*b;
>
>> akkor, ha jol tudom a szintezis/implementacio fel fogja hasznalni azon
>> szorzok egyiket, amik hardveresen implementalva vannak az FPGA-ban, nem
>> fogja az altalanos logikat hasznalni erre.
>
>> Ha ezt a szorzoval meg lehet csinalni, akkor RAM-al miert nem?
>
>> blockRAM:
>
>> Aszinkron kiolvasasu RAM-ot szerettem volna, akkor ezek szerint a
>> blockRAM
>> nem jo erre.
>> Egyebkent Spartan3 FPGA-ban CPU cache-t hogyan szoktak megvalositani?
>> Hasznalnak erre blockRAM-ot?
>
>> udv.
>> hoyuka
>
>
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
--
http://hoyuka.myip.hu
-------------------------------------
C2 MAIL: Levelezés felsõfokon. http://mail.c2.hu
More information about the Elektro
mailing list