Forum: FPGA, VHDL & Co. Flash programmieren, Xilinx V4 LC Board


von Tom K (Gast)


Lesenswert?

Hallo,

möchte gerne meine ISE-Projekte nicht jedesmal in den FPGA laden,
sondern den nichtflüchtigen Flashspeicher nutzen...

Benutze, ISE Webpack 8.2i, Memec Evalboard Virtex 4 LX LC

* ich muss aus meinen VHDL-Files ein MCS File machen - glauch ich -
geht irgendwie mit Impact, oder...?
* Laut Avnet-Memec Guide, soll ich ein Serial_Flash_Programming Tool
hernehmen (das gibts nirgens) also muss es wohl mit ISE hinhauen?
* Ich soll ein CPLD mit XAPP800 traktieren, damit das dann nach dem
Einschalten den Flash ausliest und die Daten in den FPGA ROM lädt, oder
so?

Ich verzweifle hier irgendwie, weil man auch noch einige Jumper setzen
muss, außerdem hat das Board zwei Jtag Schnittstellen... HILFE ;-)

Grüße
Tom

von FPGAküchle (Gast)


Lesenswert?

Hm das haben wir immer wieder im Forum, sucj mal durch.

In der ISE ist der Punkt Generate PROM file wohl das was du suchst.

wenn der ROM in der JTAG-Kette liegt, musste er bei Impact angezeigt
werden. Wenn nur der FPGA angezeigt wird, dann ist es wohl ne
Sonderlösung und der boardhersteller muss es wissen.

von Tom K (Gast)


Lesenswert?

Ohne vorher das Forum nach Themen zu Flash und EPROM zu durchsuchen,
würde ich wohl nichts posten ;-)

"Generate PROM, ACE, or JTAG File" hab ich schon ausprobiert, da komm
ich schnell in ne Sackgasse, leider.
Der PROM File Formater hat mir gerade eben ein MCS file geliefert, es
heißt unknown.mcs, was die Sache nicht unbedingt vertrauenserweckender
macht...

Ich hätte zugern dieses "Serial_Flash_Programming.zip" von Avnet
vielleicht kann mir dabei jemand helfen?

mfg
Tom

von Christoph Kessler (db1uq) (Gast)


Lesenswert?

Hallo Tom
Ich habe gerade vor kurzem mein Trenz Spartan2-Evaluationsboard zum
ersten Mal benutzt, da sind zwei Jumper, die man passend setzen muß,
damit das Xilinx-Konfigurationsflash in der JTAG-Kette auftaucht. Mit
einem Jumper wird JTAG erst durch das Flash umgeleitet, und der andere
stellt irgendeinen Konfigurationseingang am Spartan2 ein.
Programmieren mit Impact ( ISE 8.1) hat funktioniert, ich habe ein
VGA-Testbild auf drei Video-DA-Wandler ausgegeben, die ich mit
schematic entry programmiert habe.
Das IMPACT ist ziemlich ungnädig wenn man einmal einen
Einstellungsfehler gemmacht hat, dann findet es plötzlich den Adapter
nicht mehr. Dummerweise merkt sich Impact auch alle verkehrten
Einstellungen und kommt das nächste Mal automatisch wieder mit der
falschen Konfiguration. Ich habe die mehrmals wieder gelöscht, da sie
sich nicht im Klartext editieren läßt.

von Christoph Kessler (db1uq) (Gast)


Lesenswert?

Hier ging es schon vor kurzem um IMPACT:
http://www.mikrocontroller.net/forum/read-9-289087.html#new

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.