USBISP für xilinx cpld

Gast #2984159
Lesenswert?

Hallo Forum,

ich besitze diesen USB Programmer von Ebay für meine Atmel µC.

http://www.ebay.de/itm/New-USB-ISP-USBISP-USBasp-ASP-Programmer-For-51-ATMEL-AVR-WIN7-64-/180937536014?pt=LH_DefaultDomain_0&hash=item2a20b7b20e


Dieser ist ja ziemlich ähnlich zu diesem hier von Bastli:

http://www.bastli.ethz.ch/index.php?page=bausaetze%2FuJTAG


Besitzt jemand die Ebay-Version und hat damit schonmal erfolgreich ein 
CPLD von Xilinx programmiert? Z.B. XC9572 etc.
Hat jemand Erfahrungswerte?
#2984192
Lesenswert?

Das wird out of the box nicht funktionieren, denn ISP und JTAG sind 2 
verschiedene Paar Schuhe. Der usbasp, den du hast, kann nur ISP. Für 
JTAG brauchst du die Firmware des USBasp 2.0. Die gibt es aber leider 
nicht als Sourcecode, sonder nur vorkompilliert für den Atmega88. Leider 
ist der USB-Port beim USBasp 2.0 an anderen Pins, sodass man das Hexfile 
auch nicht für einen normalen USBasp verwenden kann, der einen Atmega88 
auf der Platine hat.

Also zusammengefasst: Das wird so nichts.

Gruß Oliver
#2986134
Lesenswert?

So hier wie versprochen der Port als Anhang. Ich war so frei das gleich 
mal für den Meaga8 und den Mega88 zu bauen.

Ich konnte leider die JTAG-Funktionialität nicht mit einem Xilinx CPLD 
testen, da mir die Hardware fehlt. ISP funktioniert aber tadellos. Habe 
sogar die  Einstellmöglichkeit des SPI-Clocks per Software eingefügt.

Das Mapping für JTAG ist wie folgt:
TDI <-> MISO
TDO <-> MOSI
TMS <-> RST
TCK <-> SCK
GND <-> GND

Es sollten noch 100 Ohm Widerstände in die Leitungen eingefügt werden 
(außer GND).

Achtung
nicht VCC verbinden, denn der Xilinx CPLD läuft wahrscheinlich nicht 
mit 5V und könnte daher zerstört werden.

Gruß Oliver
Angehängte Dateien:

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