Forum: FPGA, VHDL & Co. Probleme mit Impact beim Programmieren eines SpartanXL


von suicide (Gast)


Lesenswert?

Hallo ich mache gerade meine ersten Gehversuche mit FPGAs und stehe vor
einem Problem.
Ich versuche einen XCS20XL mit Impact aus der ISE Classic zu 
programmieren.
Als Programmer verwende ich des LPT-Teil von der Seite von U Radig
(XILINX JTAG/PARALLEL Download Cable)
Ich hatte beim programmieren von CPLDs bisher keine Probleme damit.
Nun meine Frage:

Beim CPLD wurden einfach TDO,TDI,TCK,TMS,VCC und GND an die Platine 
angeschlossen und es funktionierte.

Bei meinem FPGA tut sich nichts :-(

Weiß jemand wie genau ich das anschließen muß (an welche PINS des 
XCS20XL?)
Muss am FPGA etwas mit den M01, M02 Pins gemacht werden damit er 
Programmiert
werden kann?
Benötigt der FPGA einen externen Oscillator damit er Programmiert werden 
kann?
Geht der XCS20XL überhaupt mit meinem Programmieradapter?

Ich bin echt ratlos :-(
evtl hat jemand von euch ja eine Idee.
Danke
Gruß
Andreas

von Andreas B. (Firma: none) (suicide0)


Lesenswert?

So, habe jetzt alles an PDFs durch was ich finden konnte aber...

...XCS20XL antwortet nicht ;-)

Progammer angeschlossen an:

VCC an VCC Platine
GND an GND Platine
PROG an Program Platine
DIN an DIN Platine
CCLK an CCLK Platine
D/P an DONE Platine

Konfiguaration im Serial Slave Mode.

Immer die Meldung, dass pin Done nicht auf low geht.

Ich vermute, dass der Chip defekt ist.
Werde den heute Abend mal tauschen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Konfiguaration im Serial Slave Mode.
Den Serial Slave Mode mußt du dann aber auch an den Mode-Pins 
einstellen.

> Beim CPLD wurden einfach TDO,TDI,TCK,TMS,VCC und GND an die Platine
> angeschlossen und es funktionierte.
JTAG geht unabhängig von den Mode-Pins  ;-)

von Andreas B. (Firma: none) (suicide0)


Lesenswert?

Danke für den Hinweis,
JTAG hat auch nicht funktioniert :-(

Hatte den Programmer angeschlossen und dann Boundary Scan gewählt,
was leider auch nicht geklappt hat.
Ich meine im Datenblatt stand, dass der XCS20XL default auf Serial Slave 
läuft.
Ich sehe gleich noch einmal nach.
Gruß
Andreas

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.