Spartan3 blockRAM kerdes
BEREGNYEI Balazs
bereg at impulzus.sch.bme.hu
Mon Feb 13 02:11:02 CET 2006
Szia,
On Sun, 12 Feb 2006, hoyuka wrote:
> Na de miert 32bit-es RAM-ba tossza bele a 16bit-est? Ennek valami
> architekturalis oka van?
Szerintem nem. Egyszeruen arrol lehet szo, hogy block RAM-ot csak ugy
lehet hasznalni, hogy konkretan meghivod a megfelelo kulcsszoval, es
megmondod, hogy melyik kivezetese (clk, we, oe, rst, addr, data) hova
legyen kotve. Spartan2-vel csinaltam ilyet, ott pl. RAMB4_S2_S2() nevvel
lehet hivatkozni egy 2 bites szervezesu block RAM-ra.
> 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