Xilinx: GHIGH bleibt low

OP #1951145
Lesenswert?
• ▲
▼
Hallo,

ich habe folgendes Problem. Ich habe ein Design mit einem Spartan3 
XC3S400.
Leider gibt es Probleme beim Laden der Konfigurieren. Sowohl beim Laden 
mit JTAG als auch mit Slave Serial ist es nicht möglich, dass der FPGA 
sauber wegläuft.
Im Device Status Register kann ich nichts ungewöhnliches feststellen, 
bis aus das, dass GHIGH '0' bleibt.

Hat jemand eine Idee woran das liegen könnte? Es scheint ja sonst soweit 
alles zu passen.
1
INFO:iMPACT - Current time: Do 25. Nov 19:23:44 2010
2
Maximum TCK operating frequency for this device chain: 33000000.
3
Validating chain...
4
Boundary-scan chain validated successfully.
5
'1': Reading status register contents...
6
CRC error                                                                  :         0
7
RESERVED                                                                   :         0
8
DCM locked                                                                 :         1
9
DCI Matched                                                                :         1
10
legacy input error                                                         :         0
11
status of GTS_CFG_B                                                        :         1
12
status of GWE                                                              :         1
13
status of GHIGH                                                            :         0
14
value of MODE pin M0                                                       :         1
15
value of MODE pin M1                                                       :         1
16
value of MODE pin M2                                                       :         1
17
value of CFG_RDY (INIT_B)                                                  :         1
18
DONEIN input from DONE pin                                                 :         1
19
ID_ERROR                                                                   :         0
20
RESERVED                                                                   :         0
21
RESERVED                                                                   :         0

Vielen Dank für eure Hilfe!!!

Gruß
Martin
OP #1951651
Lesenswert?
• ▲
▼
Er läuft gar nicht. Der Clock ist vorhanden und mindestens eine LED 
müsste blinken. Die Platine wurde zum zweiten mal aufgebaut, bei der 
ersten funktioniert alles soweit. So sollte es sich um keinen Fehler im 
Bit-File bzw. VHDL-Design handeln.

Es ist sehr komisch, dass GHIGH auf 0 ist, da dann eigentlich GWE und 
GTS_CFG_B auch auf 0 sein müssten.

Gruß
Martin
Gast #2031422
Lesenswert?
• ▲
▼
Hallo Lothar,

erstmal danke für deine Hilfe. Leider konnte ich keine signifikanten 
Unterschiede feststellen.

Ich habe jetzt den FPGA gewechselt und den Oszillator. Der Oszillator 
schwingt einwandfrei bei seiner Frequenz. Nach dem FPGA tausch war genau 
derselbe Effekt vorhanden. Langsam bin ich mit meinem Latein echt am 
Ende ... Spannungen sind da, bei nicht vollständiger bzw. fehlerhafter 
Konfigurationsdatei erkennt der FPGA den CRC Fehler, also wird meiner 
Meinung nach die Konfigurationsdatei richtig ins FPGA geschrieben, aber 
trotzdem beendet er nicht den Konfigurationsprozess nicht erfolgreich.

So sehr ich die FPGAs mag, manchmal können sie einem in den Wahnsinn 
treiben ....

Also wer noch eine Idee hat, ich bin echt über jeden Hinweis dankbar!

Gruß
Martin
Gast #2040238
Lesenswert?
• ▲
▼
Leider nein. Ich muss gestehen, mir sind mittlerweile die Ideen 
ausgegangen. Da es nur ein privates Board ist, kann ich leider auch 
nicht soviel Zeit investieren. Aber ich bin wirklich für jeden Tipp 
dankbar!

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