Spartan3 blockRAM kerdes
BEREGNYEI Balazs
bereg at impulzus.sch.bme.hu
Mon Feb 13 11:37:24 CET 2006
Szia,
On Mon, 13 Feb 2006, hoyuka wrote:
> 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".
Konkretan a block RAM eseten ez nem gond: csinalsz egy kulon fajlban pl.
egy RAMB4_S2_S2() modult, azaz pont olyan nevut, mint ami a
Xilinx-specifikus block RAM. Ebbe belerakod azt a Verilog kodot, amit
irtal.
A kodod le fog fordulni Webpack-kel is (nem importalod be a sajat
RAMB4_S2_S2() modult), es le fog fordulni barmi egyeb szabvanyos cuccal,
peldaul Icarus Verilog-gal is. En ezzel szimulaltam a Xilinx-es
projektjeimet, nagyon jo cucc (ingyenes, open source, es GYORS).
Udv,
BB
> 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".
>>
>> BB
More information about the Elektro
mailing list