Forum: FPGA, VHDL & Co. SP605 BPI Flash schreiben


von jodomi (Gast)


Lesenswert?

Hi Leute

Ich hoffe mir kann jemand helfen.
Ich habe ein Sp605 Board von Xilinx mit dem Spartan 6.
Leider gelingt es mir nicht auf den BPI Flash zu schreiben aus meinem 
Programm heraus.
Muss ich was beachten außer der Anleitung für den Flash Speicher?
Ich kann nichts finden was sonst noch relevant sein soll.

Gruß jodomi

von Christian R. (supachris)


Lesenswert?

Wie klappt nicht? Was genau geht denn nicht?

von jodomi (Gast)


Lesenswert?

Hallo

Ich habe ein Schematic Programm erstellt unter Berücksichtigung des 
Datenblatts des Speichers.
Lesen klappt soweit jedoch nicht schreiben.
Nun wollte ich mal wissen ob ich sonst noch was beachten muss um auf den 
Speicher zu schreiben.

Gruß jodomi

von Christian R. (supachris)


Lesenswert?

Naja, was zu beachten ist, müsste ja alles im Datenblatt stehen. Zum 
Schreiben sind ja einige Daten-Sequenzen und verschiedene Wartezeiten 
nötig. Wenn Lesen geht, ist ja die grundlegende Kommunikation schon mal 
offenbar OK. Alles andere kann man ohne deinen Quellcode und deine 
Kommandosequenzen, die du abgeschickt hast, nicht sagen. Was sagt denn 
die Simulation dazu? Sieht ein kompletter Schreibzyklus in der 
Simulation genauso aus, wie im Datenblatt?

von jodomi (Gast)


Lesenswert?

Danke für die Antwort!
Vom Quellcode her habe ich keine bedenken.
Simulation sieht genau so aus wie im Datenblatt.
Mit Chipscope sieht auch alles OK aus jedoch werden die Daten nicht 
gespeichert. Ich habe das Gefühl, dass irgendwie noch ein Schreibschutz 
vorhanden ist aber der ist im Board auf HIGH gelegt was OK wäre.
Muss ich irgendwelche Jumper oder anderes beachten.
Ich kann dazu in den Dokus von Xilinx für das Board nichts finden.


Gruß jodomi

von Daniel S. (pod)


Lesenswert?

Hast du die Mode Switches eingestellt?

Bei meinem SP601 Board müssen M0 und M1 beide auf 0 gesetzt sein, um 
aufs BPI Flash schreiben zu können.

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.