@Jens Gibts das AVR-Programm für die FPGA-Konfiguration irgendwo zum nachnutzen? @TobiFlex "Bis jetzt hat noch keiner nach gefragt." @Jens Also hier ist die Frage ;-). Der originale Code von Ulrich Radig (Vielen Dank Ulrich!) http://www.ulrichradig.de/site/atmel/avr_mmcsd/zip/SourceCode2.4.zip wurde von mir verwendet und zum Configurieren eines FPGAs verändert. Nachdem der FPGA configuriert wurde werden auch noch verschiedene ROM-Images von der SD-Karte gelesen und über den FPGA in ein SRAM geschrieben. Zum Configurieren liest der ATMEGA162 jeweils einen Block von 512 Bytes und macht daraus den Bitstream für den FPGA. Beim Kopieren der ROM-Images sendet der ATMEL das Lesekommando an die SD-Karte und schaltet das SPI-Interface des FPGAs auf Lauschen. Der ATMEL liefert den Lesetakt, nimmt die Daten aber nicht selber an. Die gehen direkt in den FPGA. In dem Zip-File sind meine geänderten C-Sourcen und das dazu passenende SPI-Interface für den FPGA. Viele Grüße TobiFlex
Dieser Code ist für ALTERA FPGAs bestimmt. Für XILINX sollte er sich aber leicht anpassen lassen. Dazu muß auf jeden Fall in MMC.C die Procedure mmc_config_sector geändert werden. Bei ALTERA ist im Bitstream LSB first bei XILINX MSB. Ob noch mehr verändert werden müßte weiß ich nicht.
@Tobiflex: Danke erstmal, da wird es langsam Zeit das ich mir mal einen entsprechenden FPGA besorge und mal etwas damit 'rumspiele'. Jens
http://www.hydraxc.com diese dinge haben auch einen Atmega als boot controller, die miniSD karte wird jedoch in MMC mode (nicht SPI) gesteurt und die FPGA uber JTAG konfiguriert antti
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.