Forum: FPGA, VHDL & Co. Starterkit Prog Problem


von Michael (Gast)


Lesenswert?

Hallo,

ich habe ein Problem beim Flashen meines Spartan3 Startkits. Ich habe
das Quickstart Tutorial durchgearbeitet. Und diese Counterbeispiel
erstellt. Hat alles ganz gut funktioniert.
Leider klappt jetzt das Flashen des Files Counter.bit nicht. Ich
bekomme immer den Fehler:

Bitstream:2 - The input file
"C:\Xilinx_Projekte\Starterkit\tutorial\counter.msk" does not
exist.  Please check that the specified location is correct and that
the bitstream was succesfully created.

Als Anfänger habe ich jetzt keinen Anhaltspunkt wo ich suchen muss.
Ihr habt da bestimmt eine Idee.

Eine Sache noch. Im Kapitel Verification des Tutorials konnte ich nicht
das Tool:

View/Edit Routed Design (FPGA Editor)

finden.

Schon mal vielen Dank,
Michael

von Xenu (Gast)


Lesenswert?

Du musst das "Verify"-Häkchen beim Programmierfenster wegklicken.

von Michael (Gast)


Lesenswert?

Oh, vielen Dank.

Mensch, was würde ich ohne dieses Forum machen ;-).....

Michael

von Günter -. (guenter)


Lesenswert?

So die Datei:

   counter.msk

ist nicht in dem Pfad:

   C:\Xilinx_Projekte\Starterkit\tutorial

??

Du musst vielleicht noch ein wenig mehr Information geben.

Nimmst du WebPack 8.1?

Wo kann ich das Quickstart Tutorial als Referenz finden?

Was ist die Letzte Aktion die du vor dem Programmieren im WebPack
durchgeführt hast?

Gruß, Günter

von Günter -. (guenter)


Lesenswert?

Ups, war zu langsam

von Brutus (Gast)


Lesenswert?

Aber warum muss dies Verify-Häkchen weggemacht werden? Das müsste doch
auch so funktionieren oder? Ich meine bei mir gehts auch nur ohne
Häkchen, aber das ist doch eigendlich nicht sinn der sache oder? Wenn
ich das richtig verstehe Prüft verify nach der Übertragung ob die Daen
fehlerfrei angekommen sind.

von FPGAküchle (Gast)


Lesenswert?

verify braucht die msk datei um das richtige zu vergleichen. Die
bitdatei ist aus unbekannten Gründen nicht ausreichend. Also zum
Programmieren braucht man die bit (oder wie auch immer das
CPLD/PROM/FPGA Image Format heisst) und nach dem Rücklesen im Verify
die msk Date zum Vergleich. Die *.msk muss extra erzeugt werden
oder an die richtige Stelle gelegt werden. Deshalb tuts Verify nicht.

Hm, braucht man verify? wenn ich mich recht entsinne ist beim Download
eh eine checksumme drin. Wenn dir nicht stimmt startet der Chip nicht
(zumindest Xilinx FPGA, CPLD ist fragezeichen).

von Michael (Gast)


Lesenswert?

Ich habe mein Projekt mal nach der *.msk durchsuchen lassen.
Ergebnis: Keine *.msk gefunden.

Wie lasse ich mir dann die *.msk erzeugen?

Michael

von FPGAküchle (Gast)


Lesenswert?

Hab ich mal auf "msk" im development system reference guide suchen
lassen und bin beim Bitgen fündig feworden... Siehe Dort für command
line optionen.


Im Projektmanager ISE6.3  ist
-beim Punkt Generate Programming file
-properties anzuwählen
-dort rechts oben "Readback Options" auswählen
-hier Readback anschalten (oberen beide Zeilen) dann kann man ein
Haken bei "´Create mask file" machen.


Ist schon gut versteckt, man muss wissen das das Zurücklesen bei Xilinx
"ReadBack" heisst und bitgen was damit zu tun hat. Da hat
Xilinx nixht gut nachgedacht. Vielleicht wollen die kein Verify, gilt
bei denen als unsicher (FPGA-Code klaubar) oder ist jetzt bei der 8.1.
besser.

von Brutus (Gast)


Lesenswert?

Also im 8.1 habe ich viele probleme mit Impact gehabt. Alte Files
konnten nicht übertragen werden etc. Ich werrde also erstmal bei 7.1
bleiben. Das läuft sehr gut. Aber danke für die erläuterung des Verify.
Wobei ich schon komisch finde das Xilinx Verify als Default vorgibt, die
entsprechende Datei aber auf einem solch komplizierten weg zu erzeugen
und entdecken ist. Oder findet ihr nicht?

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.