Forum: FPGA, VHDL & Co. Mit FPGA eine txt-Datei auf SDC speichern


von Mundi (Gast)


Lesenswert?

Hallo.

Ich möchte mit meinem Spartan 3E Board eine SD-Card ansprechen und 
darauf eine txt Datei sichern.
Ich weiß nun dank diesem Forum wie man eine SD Card per SPI ansteuert. 
Ich weiß dass man mit dem Befehl "CMD24" ein 2048byte großes Wort 
sichern kann.
Aber wie soll nun das binäre Wort(oder keine Ahnung wie das geht) 
aussehen um zB:
Hallo.txt mit dem Inhalt "1010" zu sichern?
Bzw. mit würde schon reichen wenn man mit Windows das Wort "1010" lesen 
kann.
Hoffe dass mir wer helfen kann.

mfg

von Bernd G. (bege)


Lesenswert?

Hallo,

wie kommt die Txt-Datei ins FPGA ?

Ansonsten SPI Statemachine basteln, die die Karte initialisiert und 
Blöcke lesen und schreiben kann.

File System (z.B. FAT16) im FPGA implementieren, damit Windows die Datei 
wiederfinden und lesen kann.

Ist alles machbar, wird aber sicherlich nicht einfach.

Gruß Bernd

von Mundi (Gast)


Lesenswert?

naja die text datei will ich eben selber erstellen.
Ich möchte einfach einige Vektoren ins FPGA einlesen und diese 
anschließend so auf der SD -Card sichern so dass ich sie dann mit 
Windows erkennen kann.

lg

von Martin S. (strubi)


Lesenswert?

Warum nicht einen kleinen uC implementieren? Einen SD-Controller mit 
File-Logik komplett in HW zu machen, waere nicht wirtschaftlich. Aber 
man lernt natuerlich viel dabei :-)
Bei OpenCores.org kann man sich etwas inspirieren lassen..

von Mundi (Gast)


Lesenswert?

Ich werde mir diese Seite anschauen. :D

Was wäre wenn.... ich einfach den Vektor zB "01011110" mit meinem 
Spartan Board auf eine SD Card schreibe, und anschließend die Karte in 
meinen PC schiebe. Was würde er anzeigen? Nichts? eine Datei mit dem 
Inhalt?

von Nephilim (Gast)


Lesenswert?

wenn du vorher kein filesystem auf die SDC geschrieben hast und die 
daten nach den spzifikationen des filesystems drauf geschrieben hast 
wird windows da nix sehen auf der SDC

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.