Spartan3 blockRAM kerdes
hoyuka
hoyuka at c2.hu
Mon Feb 13 11:15:59 CET 2006
Hali!
Koszi a leveledet, igazandibol dataArray[addr]=iData; helyett
dataArray[addr]<=iData; -t szerettem volna irni, csak elneztem. Lehet,
hogyha megcsinalom ezt a modositast, akkor blockRAM-al fogja a fordito
megvalositani.
Platformfuggetlenseg:
Azert ilyen bizonyos keretek kozott van.
Pl. a gcc leforditja ugyanazt a kodot PowerPC-re es AMD Athlon-ra is, ugy,
hogy figyel az adott target architekturalis sajatossagaira.
udv.
hoyuka
Zoltán Radó said:
> Többek közt azért, mert ha végiggondolod, akkor egy block ram más
> felépítésû és mûködésû, mint egy distributed RAM. A distributed
> ram 0 clk latencyvel adja a kimenetet. A block ram minimum 1 clk.
>
> Amúgy láthatod, hogy észreveszi, hogy ez egy RAM...
>
> A platformfüggetlenség addig igaz, amíg nem használsz speciális
> eszközöket. (pl. block ram, DCM, DLL, PLL, stb)
>
> Ismeresz az informatikában/elektronikában platformfüggetlen bármit? Ami
> mindenféle
> változtatás nélkül lefordítható egy másik platformon. A linux sem
> az... Azt is portolni kell...
>
> Zoli
>
>> Szal ha RAM-ot akarok csinalni es a chip-ben levo blockRAM-ot szeretnem
>> felhasznalni, akkor nekem valahogy Xilinx specifikusan kell ezt leirnom?
>> Nem nagyon tetszik ez a felallas, mert nem "platform fuggetlen". Miert
>> nem
>> tudja a fordito eldonteni magatol, hogy: hoho, ez valami RAM feleseg,
>> van
>> szabad blockRAM, akkor ezzel valositom meg.
>> Pl. ha jol tudom szorzonal igy van. Van ennek a Spartan3 s200 kutyunek
>> 12
>> db. 18x18-as szorzoja es amig ezek nincsenek felhasznalva, addig a
>> fordito
>> ezzel valositja meg a szorzasokat, anelkul, hogy eszkoz specifikusan
>> hivatkoznank a szorzokra. (Nem probaltam, csak igy gondolom, mintha
>> lattam
>> volna forditasi opciokat, amik erre utalnak)
>
>> udv.
>> hoyuka
>
>> BEREGNYEI Balazs said:
>
>>>
>>>> always @(posedge clk) begin
>>>> if (!oe)
>>>> dataArray[addr]=iData;
>>>> end
>>>
>>> Ennek itt biztosan nem block RAM lesz az eredmenye, hiszen azt nem kell
>>> viselkedesi leirassal megkonstrualnod. A block RAM egy letezo eszkoz a
>>> chip-ben, nem te hatarozod meg a mukodeset (hogy pl. mi tortenjen clk
>>> felfuto elre), mert az adott, "be van drotozva".
>
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
--
http://hoyuka.myip.hu
-------------------------------------
Tele van a postaládája? C2MAIL 100 MB e-mail tárhely ingyen!
http://mail.c2.hu
More information about the Elektro
mailing list