Benutzerdefiniertes PROM File erstellen

Gast #1448984
Lesenswert?
• ▲
▼
Hollo,

Ich habe das Xilinx ML505 Board, welches einen SPI Flash besitzt. Nun 
wurde ich gerne diesen Flash über JTAG Programmieren (mit iMPACT). 
Leider bekomme ich dies nicht hin.
Ich möchte KEIN konfigurations File für den FPGA erstellen (dies ist 
über Create PROM File kein Problem), sondern später benötigte Daten in 
den Flash hinterlegen.

Beispiel:
Ich habe eine HEX Datei mit folgendem Inhalt: 0x01 0x02 0x03

Aus dieser Hex Datei würde ich gerne ein PROM File generieren, mit 
welcher ich den SPI Flash programmieren kann.

eventuell kann mir da ja jemand weiter helfen.

Mit freundlich Grüßen
matzunami
Gast #1449079
Lesenswert?
• ▲
▼
Danke für die schnelle Antwort.
Das ich ein *.mcs file benötige ist mir klar und wie ich dieses in den 
Flash schreibe, weiß ich auch.
Die Frage ist, wie erstell ich mir dieses File aus meinem HEX File?
Dies scheint mit iMPACT nicht möglich zu sein oder?
Gibt es da nicht irgend ein Programm, welches das für mich macht?
Dein Link Hilft mir da nicht viel weiter.

Gruß
matzunami
Gast #1449183
Lesenswert?
• ▲
▼
habe in meinem hex file ja keine speicher adressen und checksummen drin, 
also einfach umbenennen geht nicht... hm selber schreiben geht auch, 
allerdings wollt ich das nicht und ich müsst wissen wie genau sich die 
checksum berechnet, habe gehofft das es da schon was gibt, ist ja nix 
neues...
Gast #1449210
Lesenswert?
• ▲
▼
Die Frage wäre wohl erstmal ob dieses Flash zusätzlich auch eine 
Konfiguration enthalten soll oder nur für Daten genutzt wird.

Falls ersteres der Fall ist, dann gibt es in Impact da auch eine 
Funktion dafür (habe ich jedoch noch nicht genutzt)


Wenn nur Daten genutzt werden sollen weiß ich nicht ob man Impact dazu 
missbrauchen kann oder ob der sich beschwert weil keine Konfiguration 
drinne ist.


Ansonsten ist das umwandeln nun wirklich nicht schwer. Hab ich neulich 
erst eine Seite mit Tools dazu gesehen, leider aber nicht gemerkt wie 
die hieß...ansonsten fix mit c selbst machen, dauert nicht lange, ist ja 
nur eine simple Umordnung + ein (immer gleicher) header pro zeile.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren