[elektro] DDR chip - Spartan 3e kit
Pal Lukacs
ekegep at yahoo.com
Wed Apr 30 16:53:22 CEST 2008
Andras Tantos <andras at tantosonline.com> wrote: Hali!
Hajjaj, ez nem hangzik valami egyszerunek. Hasznaltal mar SDR (szimpla)
SDRAM-ot ilyen alkalmazasban? Ha igen, akkor nem szoltam, de ha nem,
akkor alaposan nezz utana, mielott bele vagsz. Az SDRAM-ok burst-os
adatatvitelre vannak optimalizalva, azaz az elso byte irasa/olvasasa
aranylag lassu, a kovetkezoke viszont igen gyors. Magyaran akkor
hatekony ha sok egymas melletti cimet akarsz elerni.
Egyszeru dual-port alkalmazasnal, ahol a ket port felvaltva fer hozza a
memoriahoz ez altalaban nem igaz. Ezt megkerulni ugy tudod, hogy ha
mindket port gyakorlatilag egy (esetleg aranylag kicsi) cache-en
keresztul eri el a RAM-ot. Ha tippelnem kellene, azt mondanam, hogy
ilyenkor az egyik port zommel ir, a masik olvas, ugyhogy az irasi es az
olvasasi savszelesseg nagysagrendileg azonos kell legyen. Ebbol meg az
kovetkezik, hogy mind az irasokat, mind az olvasasokat cachelni akarod.
Ha viszont van ket fuggetlen cache-ed, amik irasokat is cachelnek, akkor
oda kell figyelni a cache-koherenciara, az utkozesekre, ezek
feloldasara, stb. stb.
Szoval mindez eleg bonyolultnak hangzik.
Ha viszont ezt nem csinalod, akkor nem fogod tudni hasznalni a burst
uzemmodokat, ha viszont nem hasznalod oket, akkor tok folosleges DDR-ral
bajlodni. A sima SDRAM is szinte azonos teljesitmenyt fog nyujtani.
De hogy a kerdesedre is valaszoljak: a DDR azt jelenti, hogy mind az
orajel fel-, mind pedig a lefuto elen valtoznak az adat/cim/egyeb jelek.
Se tobbet, se kevesebbet. Kovetkezeskeppen az adatokat dupla olyan
gyorsan tudod mozgatni a memoria es a proci (FPGA) kozott, mint SDR
esetben, de persze csak akkor, ha az adatokat a memoria elokeszitette.
Udv,
Tantos Andras
Koszonom a kimerito valaszt !
Vegulis a vezerlo core adott, a dual port core hozza adott.
Csak az idozitesek miatt kerdeztem, hogy hogy is van ez a DDR.
Video memorianak fogom (szeretnem:) hasznalni.
Ja, most nezem ujra, lehet hogy nem is DDR, mert nem emliti sehol.
A blogra felraktam az sdram ctrl componenst (forras), a signalok alapjan meg tudnad mondani hogy SDRAM vagy DDR?
http://uprog.blogspot.com/
SDRAM controller -ideiglenes
bejegyzes alatt talalhato.
Koszonom!
Udv. Szabi
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
More information about the Elektro
mailing list