Xilinx iMPACT Konfigurations Problem

Gast #1075664
Lesenswert?

Hallo zusammen!

Ich habe ein Spartan3E Starter Kit und hatte eigentlich nie Probleme 
damit.
Jetzt habe ich versucht das mit dem Starter Kit getestete Projekt auf 
ein eigenes Design (mit dem gleichen FPGA) zu portieren. Mit mäßigem 
Erfolg. Nach allem was ich bisher gelesen habe, habe ich das Problem auf 
mein Eigenbau-JTAG-Kabel geschoben und ein fertiges bestellt.
Aber das ist im Moment nicht mein größtes Problem. Das kommt erst später 
wieder...

Jedenfalls bin ich jetzt wieder zum Starter Kit zurück gekommen um 
festzustellen dass hier jetzt auch nix mehr geht...

Beim Versuch das FPGA mit dem *.bit File zu komfigurieren bekomme ich 
folgende Fehlermeldung:


// *** BATCH CMD : Program -p 1 -defaultVersion 0
Maximum TCK operating frequency for this device chain: 1000000.
Validating chain...
INFO:iMPACT:1206 - Instruction Capture = 
'101010101010100100010000000100000101'
INFO:iMPACT:1207 - Expected    Capture = 
'10101010101010101001XXXXX001XXXXXX01'
ERROR:iMPACT:2129 - Boundary-scan chain test failed. Please check 
tdi->tdo connection between  the cable  and device:'1' ( 'xc3s500e').
  A problem may exist in the hardware configuration.
  Check that the cable, scan chain, and power connections are intact,
  that the specified scan chain configuration matches the actual 
hardware, and
  that the power supply is adequate and delivering the correct voltage.
PROGRESS_END - End Operation.
Elapsed time =      0 sec.
PROGRESS_START - Starting Operation.


Die Programmierung passiert wie vorher auch über die USB-Schnittstelle 
der Starter Kit also sind Fehler wie Spannungsversorgung oder TDI/TDO 
denke ich fast ausgeschlossen. Die Kabelgeschwindigkeit ist schon auf 
das Minimum vom 750kHz eingestellt.
Kurios ist auch wenn ich das entsprechende *.bsd File 
(xc3s500e_fg320.bsd) lade funktioniert die Kommunikation tadellos. 
Statusregister und Usercode können gelesen werden.

Hat jemand eine Ahnung an was hier falsch laufen könnte? Ich kann mir 
das im Moment nicht erklären.

Vielen Dank schon mal!

Matthias
Gast #1075956
Lesenswert?

Genau das ist was mich so verwundert!
Im Projekt ist definitiv das xc3s500e im FG320, dieser wird auch erkannt 
(zumindest xc3s500e) lässt sich aber nicht programmieren.
Mit dem zugehörigen *.bsd File (xc3s500e_fg320.bsd) lassen sich auch 
alle Parameter lesen.

Kann es sein dass wieder mal ISE einen Scheiß macht?
Gast #1075978
Lesenswert?

Wat ein Scheiß!!!

So was freut einen immer!

Letzter Ausweg -> Alle von ISE erzeugten Files löschen! -> Neues Projekt 
mit den gleichen Einstellungen erstellen
-> Code Sourcen einfügen -> Programming File erstellen lassen -> 
hochladen
-> GEHT!!!

Is klassen wenn ISE sich selber ein Bein stellt...

Trotzdem Danke für die Hilfe!

Matthias

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren