Hallo, ich mache für die Frage mal einen neuen Threat auf. Ich habe das Spartan 3 Testboard von Xilinx. Das kann ich mit dem 8.1er Webpack auch wunderbar programmieren, allerdings nur unter WinXP in meinem Büro. Zuhause habe ich nur Win98 und Suse 9.3. Da ich hauptsächlich Linux nutze will ich nicht unbedingt extra fürs Webpack XP kaufen. Gibt es ein Programm mit dem ich die .bit Datei über das beim FPGA-Borad beiliegende Kabel (das Parallel Kabel 3?) laden kann, unter Win98? Impact scheint ja mind. Win 2000 vorauszusetzen. Beim Webpack 4.2 funktioniert Imapct scheinbar noch unter 98, es erkennt zumindest dass 2 Bausteine an der Jtag Kette hängen. Kann ich das benutzen um das FPGA zu programmieren? Beim auswählen des .bit Files das vom 8.1er Webpack erstellt wurde ist es abgestürzt. Gibt es da eine Möglichkeit? Impact uner Linux zum laufen zu kriegen scheint ja recht schwierig zu sein, ich bin kein Linux-Crack, würde das also gar nicht erst versuchen wollen. Vielen Dank Randy
xc3sprog oder der Xilinx CableServer könnten Dir weiterhelfen. Rick
@Randy >Gibt es ein Programm mit dem ich die .bit Datei über das beim FPGA-Borad >beiliegende Kabel (das Parallel Kabel 3?) laden kann, unter Win98? Die alten Versionen von Webpack, 3.3 bzw. 4.2. >benutzen um das FPGA zu programmieren? Beim auswählen des .bit Files das >vom 8.1er Webpack erstellt wurde ist es abgestürzt. Gibt es da eine >Möglichkeit? Du musst ggf. die *.bsd Files der neuen FPGAs in das Verzeignis des alten Programmers kopieren. MFG Falk
>Die alten Versionen von Webpack, 3.3 bzw. 4.2. >Du musst ggf. die *.bsd Files der neuen FPGAs in das Verzeignis des >alten Programmers kopieren. Der 4.2er hat die Bausteine nicht erkannt und nach den Dateien gefragt: Im xilinx/spartan3/data Verzeichnis fand ich xc3s200_ft256.bsd xc3s200_ft256_1532.bsd und im für den XCF02s (ein EEPROM?) gab es xcf02s.bsd xcf02s_1532.bsd xcf02s_vo20.bsd xcf02s_vo20_1532.bsd Welche sind die richtigen? Ich habe es mal mit den jeweils ersten der oben aufgeführten Dateien probiert. Beim anwählen vom .bit File aus dem Verzeichnis des Projekts ist impact abgestürtzt. Hätte das im Prinzip funktionieren sollen? Was soll ich dann für das EEPROM anwählen? Den Bypass Button, so wie der im 8.1er Tutorial beschrieben ist, gibt es beim 4.2er Impact nicht. Randy
@Randy >Der 4.2er hat die Bausteine nicht erkannt und nach den Dateien gefragt: Na das ist ja schonmal ein gutes Zeichen. >Im xilinx/spartan3/data Verzeichnis fand ich >xc3s200_ft256.bsd >und im für den XCF02s (ein EEPROM?) gab es Yep, dort wird die Konfiguation gespeichert, die der FPGA beim Einschalten automatisch laden soll. >xcf02s.bsd >xcf02s_vo20.bsd >Welche sind die richtigen? Ich habe es mal mit den jeweils ersten der Die oben angegebenen. >oben aufgeführten Dateien probiert. Beim anwählen vom .bit File aus dem >Verzeichnis des Projekts ist impact abgestürtzt. Hätte das im Prinzip >funktionieren sollen? Eigentlich ja. >Was soll ich dann für das EEPROM anwählen? Den Bypass Button, so wie der >im 8.1er Tutorial beschrieben ist, gibt es beim 4.2er Impact nicht. Bypass gibts glaub ich im Menu (rechte Maustaste). MfG Falk Randy
>>xc3s200_ft256.bsd >>xcf02s.bsd Die habe ich angegeben. >>oben aufgeführten Dateien probiert. Beim anwählen vom .bit File aus dem >>Verzeichnis des Projekts ist impact abgestürtzt. Hätte das im Prinzip >>funktionieren sollen? >Eigentlich ja. Mit rechte Maustaste auf das FPGA ->Assing new Configuration File -> das vom 8.1er erstellte counter.bin auswählen -> Meldung:"Fatal Error GIUutilites...." und unten im Fenster ein: Warnig: Portability 111 Message "GUIutilities.msg" file not found GUIutilities?? Ist es möglich das Laden per Jtag per Kommandozeilentool zu steuern? Evtl. ist ja nur die GUI das Problem?
WEil ich vermutet hatte dass Impact nur ein Problem mit der GUI hat, habe ich versucht das Configurieren mit der Kommandozeile zu machen. Folgende Befehle habe ich im Batch-Moduse eingegeben: setmode -bscan setcable -p lpt1 identify adddevice -p 1 -file xc3s200_ft256.bsd adddevice -p 2 -file xcf02s.bsd assignfile -p 1 -file counter.bit identify erkennt dass es 2 Bausteine an der Kette gibt, und die adddevice Befehle ergeben keine Fehlermeldung (wo müsste ich die bsd-Dateien hinkopieren damit impact die automatisch findet?) Aber der assignfile Befehl meldet: '1': Loading file 'multi.bit' ...ERROR:Bitstream:14 - The device part "3s200ft256" specified in the bitstream file "counter.bit" is invalid. This file may be corrupted and should be recreated. Please consult the "BitGen" Section in Chapter Twelve of the Development System Reference Guide for the appropriate command-line options to create a bitstream file or consult the "Implementation Options" Section of the Design Manager/Flow Engine Reference/User Guide for Configuration Template Settings. FATAL_ERROR:Bitstream:basbsbitfile.c:86:1.23.8.2 - Cannot load bitfile. Process will terminate. To resolve this error, please consult the Answers Database and other online resources at http://support.xilinx.com Das ist aber die counter.bit die das Webpack 8.1 unter WinXP ins FPGA läd. Wo könnte der Fehler liegen? Randy
Dein BSD-File heißt: xc3s200_ft256.bsd Im bit-File steht: 3s200ft256 Evtl. kannst Du das BSD-File so anpassen, dass die Namen zu 100% stimmen? Nur als Tipp, k.A. ob das ausreicht. Rick
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.