Bei der Initialisierung der JTAG chain meines Spartan tauchen verschiedene Teilnehmer in der Kette auf, die auch alle korrekt erkannt zu werden scheinen. Darunt ist ein an das FPGA ngeschlossenen SPI-Flash zur Konfiguration desjenigen. Leider habe ich keine Doku über das board (mehr) und der Entwickler ist weg! Wie kriege ich raus, was ich da reinladen muss? Anahnd welcher Informationen müsste ich Xilinx parametieren, das benötigte Flsch-file zu generieren? Er bietet mir an, das SPI vom JTAG aus zu beschreiben, was mir dauerhaft reichen würde. Dazu braucht er aber das MCS-file o.ä - für dieses wiederum muss ich das flasch kennen.
Wenn du das Gerät nicht auf bekommst, um einfach mal auf dem Flash Chip zu lesen, welcher das ist, kannst du auch erst mal was naheligendes einstellen. Beispielsweise einen M25P40 bei einem Spartan 3e1200. Je nachdem wie groß der Bitstream ist (steht im Configuration User Guide), wird sicherlich nur ein knapp reichender Flash verbaut sein. Wenn das nicht passt, meldet das Impact schon, der liest die ID vor dem programmieren aus. Mit der ID kannst du dann in den Datenblättern der in Frage kommenden Chips schauen, welcher das sein könnte.
Berndt schrieb: > Den Chip bekomme ich schon raus. Na dann einfach mit Impact oder PromGen auf der Kommandozeile ein mcs File aus dem bit File erzeugen und gut. Aber was willst du ohne Board Dokumentation anfangen damit?
wenn du statt impact xc3sprog nutzen wuerdest koenntest du das flash einfach direkt mit einem bitfile bespassen und muesstest dich nciht darum kuemmern erst ein mcs zu erstellen :)
zachso schrieb: > xc3sprog Was ist das, wenn ich fragen darf? Zumindest bei Xilinx geht das doch recht einfach: Nach dem Auswählen eines Flashs-Bausteins im Impact, wird das MCS direkt über den FPGA ins Flash geladen, wenn er korrekt am FPGA angeschlossen ist. Impact lädt dazu vorher einen Flashloader ins FPGA und beschickt ihn mit Daten. Das Flash musst du natürlich kennen! Steht denn da nichts drauf? Erzeugt wird das file mit dem Impact tool/ Generate PROM o.ä.
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.