mikrocontroller.net

Forum: FPGA, VHDL & Co. Wie erzeugt man .bit Files aus FPGA Advantage heraus?


Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen

Ich steh gerade ein bissl auf dem Schlauch. Ich hab hier seit heute 
morgen einen Rechner mit dem FPGA Advantage Packet (mit Precision) und 
dem Xilinx Impact Standalone Tool und soll mich da einarbeiten (mein 
Betreuer ist nicht da, sonst würde ich den fragen). Ich habe schon 
erfahrungen mit ISE, aber das hier ist eine ganz andere Welt :(

Meine Frage ist, wie bekomme ich aus der Synthese in Precision ein .bit 
File, bzw aus welchen Daten kann ich dies erstellen lassen? Die 
Dokumentation von FGPAAdv hört leider genau an dieser Stelle auf und ich 
komm hier nicht wirklich weiter. Oder habe ich hier einen generellen 
Denkfehler?

Vielen Dank im Voraus für die Hilfe
Jörn

Autor: Maik H. (maikh)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Jörn

Das müsste so gehen (kann es leider gerade nicht ausprobieren, ich sitz 
am falschen Rechner)
Die Synthese liefert die ja eine .edf Datei zurück (EDIF). Mit dieser 
müssen dann noch die Schritte Translate, Mapping und P&R durchgeführt 
werden. Bei der ISE Suit sind die Tools dafür (unter Win) in 
Xilinx\VERSIONX.X\ISE\bin\nt\unwrapped zu finden. Ob die bei den 
Programming Tools dabei sind, weiß ich nicht, im WebKit sind sie 
enthalten. Der Reihenfolge nach, für "Translate" ngdbuild.exe, für das 
"Mappen" map.exe und für das "P&R" par.exe. Nach dem P&R solltest du 
eine .ncd Datei erhalten haben. Diese solltest du dann mit "bitgen.exe" 
in eine .bit Datei umwandeln und mit IMPACT laden können. Man sollte 
sich dafür ein kleines Script schreiben, was einem die abläufte 
automatisiert, sonst muss man dabei jedesmal die ganzen Parameter 
eingeben. Mag sein, dass das auch noch einfacher geht, aber ein anderer 
Weg als per Hand ist mir so nicht bekannt (ohne das ISE GUI benutzen zu 
wollen, aber wer will das schon :P)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.