Ich habe ein Board mit xc3s200 TQFT 100 gebaut und versuche es mit IMPACT ueber ein Parallelkabel vom typ III zu laden. Dieses Kabel (Selbstbau nach Xilinx Ver.2) funktioniert mit den 3.3V CPLDs XC9572 und XC95144. Ich habe das Kabel mit den xc3s200 mal mit 2.5V und auch mit 3.3V (mit den ausreichenden Schutzwiderständen) betrieben. Impact erkennt ein "unknown device" mit der Version 15. Wenn man eine .bsl file anlegt dann gibt es Fehler: erwartet "1001"; gelesen "0001". die id. nummer wird mit lauter Nullen angegeben. Die 4 JTAG Signale sehen auf dem Scope prima aus. Mit der IMPACT debug Moeglichkeit kann ich die Signale auch verifizieren (TDI,TDO). Sie enthalten die falschen Werte, die dann auch vom Programm so gesehen werden. Ich habe keine äussere Beschaltung ausser JTAG und den M1-M3 (mal 111 mal 101. Die output Spannungen (VCCO) habe ich mal auf 2.5 mal an 3.3V. Die 1.2 V kommen beim Einschalten deutlich nach den 2.5V. Dies sollte bei S3 aber keinen Effekt haben. Da ich ein defektes Teil (S3) vermutete habe ich noch einen XC3S400 144 ausprobiert: gleiches Ergebnis. Der Frustpegel ist hoch: Bitte um Ratschlaege.
Das hört sich für mich dann eher nach einen Schaltplanfehler an. Ich hab ein Platine gebaut, die den XC3S200 hat und den Schaltplan/Layout gibts auch dazu (Eagle). Vielleicht hilft es dir: http://www.pcb-dev.com/showsite.php?open=32f2f65273191d0752b2d2d758b961c6 Mein Schaltplan ist aber etwas "übersicher". Mit übertriebener Pegelwandlung usw - braucht man normal alles nicht. Aber das war mein erstes Spartan3-Board und ich wollte nicht daran scheitern, dass ich meinen FPGA schieße weil die Spannungen zu hoch sind :-) Mfg Thomas Pototschnig edit Ups ... Fehler im Schaltplan - meine Buffer sind natürlich keine LS, sondern +5V-Tolerante LVC. Gleich mal korrigieren ... edit Änderungen erledigt ...
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.