Forum: FPGA, VHDL & Co. nexys 2 speicher


von Thomy (Gast)


Lesenswert?

Hallo ihr Lieben,

Ich habe von einem Hiwi als Weihnachtsgeschenk ein Digilent Nexys 2 
bekommen.

Ich möchte nun dieses Board als eine Art "ParallelSender" benutzen um 
die Datenauswertung in einem anderen Projekt zu überprüfen.

Hierzu möchte ich ein bestimmtes HEX Muster (DEAD BEEF EATN, 00COFFEE) 
etc. pp. aufs Board schreiben. Und dann übern FX2 auf 40 Outs parallel 
ausgeben.

Um das Bitmuster varibel zugestalten möchte ich es nicht in den CODE 
schreiben. Somit müsste ich wenn ich nur ein anderes Bitmuster wünsche 
nur den Speicher beschreiben und könnte mir sicher sein dass mein VHDL 
immernoch der selbe ist.

Gibt es daher eine Möglichkeit das Muster dauerhaft in den SDRAM 
zuschreiben?
Wenn ich es in den ROM schreibe dann müsste ich immer das Board mit VHDL 
neubespielen.

Könnt ihr mir die Richtung weißen wie ich ein Bit/Hex Muster auf den 
Speicher schieben kann?

Gruß
Thomy

von Gustl B. (-gb-)


Lesenswert?

SRAM geht nur bis die Spannung mal weg ist. Aber das Board hat doch 
Flash? Also nicht nur das Config-ROM für das FPGA-Bitfile, sondern auch 
16MBytes Flash für Benutzerdaten.

Aber wieso nicht im VHDL? Da sind doch genügend Switches dran um dann da 
variabel was auszuwählen/einzustellen was das FPGA generieren soll.

von Thomy (Gast)


Lesenswert?

Da ich das ganze dann einfacher für dritte gestalten kann

so muss ich nur vorgeben wie das file sein muss und geflsht wird. und 
das gesendete file kann dann mit dem empfangenen leichter verglichen 
werden

hab ichir fast gedacht, dass SRAM nich geht.

Wie schaff ich es mit dem Flash?

von Gustl B. (-gb-)


Lesenswert?

Also im Manual 
http://www.digilentinc.com/Data/Products/NEXYS2/Nexys2_rm.pdf steht 
drinnen was das für ein Stein ist, ein "128Mbit Intel TE28F128J3D75-1
10 StrataFlash" aber das ist falsch. In der Zeichnung auf Seite 14 ist 
das Richtige Modell JS28F128 angegeben.

Das Datenblatt gibt es auch direkt beim Hersteller:

http://www.micron.com/parts/nor-flash/parallel-nor-flash/js28f128j3f75b?matpart={50ABCFCA-4D97-44D5-AD9A-14144B58CF32}

Ausserdem lässt sich der Flash ganz ohne eigenes VHDL mit Adept 
beschreiben und auch lesen. Du müsstest dann aber eben noch das Lesen 
vom Flash implementieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.