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