Forum: FPGA, VHDL & Co. Altera DE1 Board Parallel-Flash schreibgeschüzt?


von Josef G. (bome) Benutzerseite


Lesenswert?

Habe vergeblich versucht, mit einer selbsterstellten Konfiguration
den Flash-Speicher des DE1 Boards zu löschen und zu beschreiben.
Habe den Verdacht, dass der Schreibschutz des Chips aktiviert ist
und nur mittels Passwort durch die von Altera mitgelieferten
Demo-Applikationen aufgehoben werden kann.

Wer weiss etwas dazu? Habe im Netz und
im Handbuch nichts dazu gefunden.

von Duke Scarring (Gast)


Lesenswert?

Josef G. schrieb:
> Habe den Verdacht, dass der Schreibschutz des Chips aktiviert ist
> und nur mittels Passwort durch die von Altera mitgelieferten
> Demo-Applikationen aufgehoben werden kann.
Das klingt hanebüchen.

Was hast Du denn bisher versucht, um den Flash zu beschreiben?

Duke

von Josef G. (bome) Benutzerseite


Lesenswert?

Duke Scarring schrieb:
> Das klingt hanebüchen.

Warum? Siehe Datenblatt Abschnitt 8.12
http://www.spansion.com/Support/Datasheets/s29gl-n_01.pdf

Das Problem hat sich für mich erledigt, da meine Anwendung
nun statt des Parallel-Flash die SD-Karte verwendet.

Bei dieser Gelegenheit nochmal ein wenig Werbung:
http://www.mikrocontroller.net/articles/8bit-Rechner

von De1 ist cool (Gast)


Lesenswert?

Hi,

wie wärs wenn du dir den Referenzcode(Verilog Demo Design) ansiehst, da 
sind die Kommandos zu erkennen.

Im Tausch gegen vernünftigen VHDL Code um die SD Karte anzusprechen kann 
ich auch gerne vernünftigen VHDL Code für den Flashbaustein liefern ;)

von Josef G. (bome) Benutzerseite


Lesenswert?

De1 ist cool schrieb:
> kann ich auch gerne vernünftigen VHDL Code
> für den Flashbaustein liefern

Wie ist das zu verstehen? Hast du es geschafft, den Flash-
Speicher des DE1 zu löschen und zu beschreiben?

von DE1 ist cool (Gast)


Lesenswert?

Der Verilog Beispielcode legt alle Befehle offen. Selbst wenn da 
irgentein geheimes Wort gesendet werden würde, dann kann man spielend 
leicht rausfinden welches das ist: einfach das Demo Tool starten, 
welches über USB sendet und die Befehle per RS232 zurück schicken.

Und weil das so einfach ist macht es auch 0 Sinn ein Passwort drin zu 
haben, weil es eh nicht schützen würde. Allerhöchstens als Absicherung, 
damit nicht jemand der keine Ahnung hat den Flash Baustein in einer Loop 
löscht und damit in wenigen Stunden getötet hat, aber selbst das scheint 
mir abwegig.


Gerne kann ich das mal für dich ausprobiern wenn es bei dir nicht 
klappt. Ein einfaches "löschen auf Knopfdruck" sollte nicht länger als 1 
std brauchen.

von Josef G. (bome) Benutzerseite


Lesenswert?

@ DE1 ist cool

Den Verilog Beispielcode habe ich (auf der mitgelieferten CD) nicht
gefunden, und Verilog kann ich ausserdem nicht. Das Demo-Design
benötigt zudem Windows, falls ich die Anleitung richtig verstanden
habe, und ich habe auch kein Windows.

Wie ich schon geschrieben habe, hat sich das Thema Parallel-Flash
für mich erledigt durch die Verwendung der SD-Karte.

Falls du ein DE1 hast, Zeit übrig hast und mir helfen willst: Teste
die von mir erstellte Konfiguration und berichte darüber.

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.