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