Spartan 3 Starter Kit SRAM

OP #733166
Lesenswert?
• ▲
▼
Ich habe Spartan 3 Starter Kit
http://ece-www.colorado.edu/~ecen3100/lab/labdocuments/S3BOARD-rm.pdf

mit 2 folgende SRAM Chips drauf:
IS61LV25616AL
256K x 16 HIGH SPEED ASYNCHRONOUS
CMOS STATIC RAM WITH 3.3V SUPPLY
http://www.issi.com/pdf/61LV25616AL.pdf

Hat jemand hier ein einfaches SRAM Tester (VHDL) für diese Platine ?
Ich habe schon alles versucht, aber es sieht so aus, dass SRAM einen 
Mühl entweder schreibt oder ausgibt. Ich habe es nicht geschafft. Ich 
vermute schon dass meine SRAM Chips kaputt sind.
Gast #733204
Lesenswert?
• ▲
▼
Die Mode Jumper haben NICHTS mit dem SRAM zu tun, sondern damit wie das 
FPGA programmiert wird (PROM, Slave, Serial Flash, JTAG).

Höchstvermutlich hast du dein FPGA gar nicht programmiert oder deine 
State Machine ist inkorrekt. Ich tippe mal auf letzteres, da sich hier 
schon öfter gezeigt hat, dass asynchrones SRAM nicht so leicht zu 
beherrschen ist wie es zu sein scheint.
OP #733211
Lesenswert?
• ▲
▼
Matthias wrote:
> Die Mode Jumper haben NICHTS mit dem SRAM zu tun, sondern damit wie das
> FPGA programmiert wird (PROM, Slave, Serial Flash, JTAG).

Doch, es läuft jetzt alles prima.

> Höchstvermutlich hast du dein FPGA gar nicht programmiert oder deine
> State Machine ist inkorrekt. Ich tippe mal auf letzteres, da sich hier
> schon öfter gezeigt hat, dass asynchrones SRAM nicht so leicht zu
> beherrschen ist wie es zu sein scheint.

Doch, ich habe jetzt gerade meine SRAM Testers ausprobiert und es läuft 
ohne dieser Jumper (M1). Ich kann lesen sogar in einem Takt. Ich 
versuche noch schreiben in einem Takt zu schaffen.
Moderator (Firma: Titel) Persönliche Seite #1221509
Lesenswert?
• ▲
▼
> Ich kann bestätigen dasd Jumperblock(M0-M1-M2) auf (closed-open-closed)
> gesetzt sein muss, damit der SRAMzugriff klappt.
"Und warum?" würde ich mich da an deiner Stelle fragen.
Diese Jumper sind laut Doku nur für den Konfigurationsmodus zuständig. 
Gibt es evtl. ein Problem mit einer nicht korrekt initialisierten 
State-Machine? Ein beliebter Fehler z.B. ist, das WR# Signal zu 
deaktivieren (steigende Flanke) und die Hold-Zeiten für die Daten nicht 
einzuhalten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren