-
Thread
USB - IO Platine
Wenn es nur darum geht, Bits über USB an- und auszuschalten, ist ein FT2232D (Full Speed), FT2232H (High Speed) oder FT4232H (High Speed, pinkompatibel zum 2232H, aber 4 serielle Ports) sinnvoller. Da entfällt der AVR ganz, der FT2232 kann das alleine, und noch einiges mehr
. Dann wäre der FT2232 bus-powered via USB, die Ausgangstreiber würden von einem externen Netzteil gespeist. Meine FT4232-Platine sieht übrigens so aus. (siehe Bild) fchk
-
Thread
Was haltet ihr von Digilents JTAG HS1?
die Treiberpakete mit installiert. Jedenfalls kamen mehrere UAC Abfragen von Digilent. Und mehrere FT2232H Boards hab ich auch da, kann ich mal testen dann, eines als Digilent Programmer auszugeben...
>Hm, irgendwie bekomm ich das FT2232H Mini-Modul nicht als >Adept-Programmer hin. Meinst du mit FT2232H Mini-Modul den HS1 Programmer oder ein anderes Board?
-
Thread
Diskussionsrunde: Opensource Entwicklungstools für STM32
#daemon_startup reset #gdb_flash_program enable # interface configuration interface ft2232 #ft2232_device_desc "Olimex OpenOCD JTAG A" ft2232_device_desc "Olimex OpenOCD JTAG TINY A" ft2232_layout olimex-jtag jtag_speed 10 jtag_nsrst_delay 100 jtag_ntrst_delay 100 # scan chain
Das muss je nach eurem Debugger angepasst werden. [pre] # interface configuration interface ft2232 #ft2232_device_desc "Olimex OpenOCD JTAG A" ft2232_device_desc "Olimex OpenOCD JTAG TINY A" ft2232_layout olimex-jtag jtag_speed 10 [/pre] Sollte soweit klappen. Einfach mal testen. Als
-
Thread
LPC-H2148 OpenOCD(rev 1454) mit Olimex ARM-USB-OCD
0]=ocd_ft2232_device_desc Debug: 24 0 command.c:108 script_command(): script_command - ft2232_device_desc, argv[1]=Olimex OpenOCD JTAG A Debug: 26 0 command.c:91 script_command(): script_command - ft2232_layout
target init complete Debug: 77 3 ft2232.c:1540 ft2232_init_ftd2xx(): 'ft2232' interface using FTD2XX with 'olimex-jtag' layout (15ba:0003) Debug: 78 296 ft2232.c:1651 ft2232_init_ftd2xx(): current latency timer: 2
-
Thread
OpenOCD in Version 0.3.0
our ports telnet_port 4444 gdb_port 3333 #commands specific to the Amontec JTAGKey interface ft2232 ft2232_device_desc "Olimex OpenOCD JTAG A" ft2232_layout "olimex-jtag" ft2232_vid_pid 0x15BA 0x0003 jtag_speed 2 jtag_nsrst_delay 200 jtag_ntrst_delay 200 #reset_config <signals> [combination
our ports telnet_port 4444 gdb_port 3333 #commands specific to the Amontec JTAGKey interface ft2232 ft2232_device_desc "Olimex OpenOCD JTAG A" ft2232_layout "olimex-jtag" ft2232_vid_pid 0x15BA 0x0003 jtag_khz 2 jtag_nsrst_delay 200 jtag_ntrst_delay 200 source [ find board/deinboard.cfg
-
Thread
Günstiger USB - I²C Controller
Spricht was gegen den FT2232? Dessen MPSSE kann mit entsprechenden DLLs auf der Clientseite unterschiedlichste serielle Protokolle implementieren, so auch I²C : http://ftdichip.com/Projects/MPSSE/FTCI2C.htm
Hallo, FT2232D, Bausatz / Modul / Buch gibts hier http://www.b-redemann.de, auch günstig. Im Buch ist ein Beispiel mit dem LM75. J.
-
Thread
EAGLE: LQFP-48 Padgröße des FT232HL
bin bereit 20 Euro für eine seuber und gut erstellte Lib für den zu zahlen. Enthalten sein muss: FT232HL FT232HQ FT2232HL FT2232HQ FT4232HL FT4232HQ
20 Euro für eine seuber und gut erstellte Lib für den zu > zahlen. > > Enthalten sein muss: > FT232HL > FT232HQ > > FT2232HL > FT2232HQ > > FT4232HL > FT4232HQ Ich mach dir das für 250Euro
-
Thread
RS232 <-> einzelne Bits schreiben/lesen
Hallo liebe Forengemeinde, habe folgendes Problem: Ich muss per (USB->FT2232->)RS232 einige Relais ansteuern und auch ein paar High/Low-Bits einlesen. Wie komme ich am geschicktesten von der vom FT2232 ausgegebenen RS232 auf solche einzelnen I/O-Bits, welche dann z.B. über
Der FT 2232 hat doch 2 Ports. Den einen kannst Du als serielle Schnittstelle benutzen, den anderen im Bit-Bang Modus.
-
Thread
Testplatine für serielle/parallele Daten
Praktischerweise hat der FT2232C das alles drin. SPI,I2C,UART. Auf dem PC programmierbar. In Form vom ARM-USB-JTAG kommt da auch noch Strom für die angeschlossene Schaltung raus, vom Chip her oder als Modul DLP2232M (FTDI Shop)
absichern und zusaetzlich eine Spule und Kondensator setzen. Ich würde Dir empfehlen einmal vom FT2232 das Datenblatt bezüglich Randbeschaltung zustudieren oder bietet der PIC die gleiche funktionalitaet des FT232RL ?
-
Thread
Lattice Programmer kaufen
den USBN-2B gekauft. Da der USBN-2B auf einem FT2232H basiert, funktioniert im Prinzip auch jedes beliebige FT2232H-Breakout-Board. Gehe auf diesen Link: https://www.latticesemi.com/view_document?document_id=52605 und gehe auf Seite 28. Da steht, wie Du den FT2232H beschalten musst, um ihn als Programmer benutzen zu können. Du kannst den auch auf Dein eigenes Board mit integrieren. fchk
-
Thread
FT232R als Lattice JTAG Dongle?
moechte gerne das JTAG-Kabel quasi integrieren auf dem Board. Lattice benutzt ja durchgehend den FT2232H, der ist mir aber wegen Verfueg- und Loetbarkeit eher unsympatisch (sollen auch mal Studenten ran :) Im ispVM-Verzeichnis befindet sich eine Header-Datei, die nahelegt, dass auch der FT232R (
Moin, nimm doch einfach den FT232H, den abgespeckten Bruder des FT2232H. Mit der Verfügbarkeit sehe ich kein Problem. Sonst melde dich, ich habe noch ne Menge davon (wie auch dem kleinen 2232L) rumliegen. Wenn du den FT2232L nimmst
-
Thread
Ein paar Fragen zu meiner Platine
: Die Platine soll eine Erweiterung meines Atmel STK500 Boards darstellen, indem sie einen FTDI FT2232D Dual Port USB<->UART mit einem Kanal im FIFO-Modus und einem im UART-Modus dem im STK500 befindlichen AVR zur Verfügung stellt (jeder der auf meinem Board befindlichen 10-Pin-Header wird mit einem
Zwischen Masse und VCC analog zu meinem C2 bei dem FT2232D?
-
Thread
Sheevaplug brauche eine Einführung
????????? (gdb) Was kann da fehlen ? Mein openocd.cfg File sieht so aus interface ft2232 ft2232_layout sheevaplug ft2232_vid_pid 0x9e88 0x9e8f ft2232_device_desc "SheevaPlug JTAGKey FT2232D B" adapter_khz 2000
http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheevaplug.jsp # interface ft2232 ft2232_layout sheevaplug ft2232_vid_pid 0x9e88 0x9e8f ft2232_device_desc "SheevaPlug JTAGKey FT2232D B" adapter_khz 2000 Auch hier leider keine Veränderung.. Gruss Denis
-
Thread
ARM JTAG Debugger: Alternative zum OpenOCD
Hallo ARM-Programmierer, ich habe jetzt ein wenig mit einem FT2232 basiertem JTAG I/F und dem OpenOCD rumgespielt (in Eclipse über GDB). Nun, bis man es zum laufen hat, dauert es ein wenig. OpenOCD kostet ja auch nichts und da wollen wir mal nicht meckern.
nicht schlecht für den privaten Anwender. Gibt es sonst eine alternative zum OpenOCD um über ein FT2232 basiertes JTAG I/F zu debuggen und zu flashen? Oder freuen sich alle Hersteller über das OpenOCD? Ansonsten wären ja alle I/F mit dem FT2232 unbrauchbar, wenn ich das richtig verstehe. 900ss
-
Thread
openbiosprog-spi - Open-Hardware / Open-Source USB-basierter SPI BIOS-Chip Programmer
gar nicht auf die Idee gekommen mir die älteren Chips anzuschauen. Vom Preis her rentiert sich der FT2232D nicht sonderlich, kostet fast genausoviel wie der FT2232H. Die Geschwindigkeit sollte schon so hoch wie möglich sein, aber vermutlich gibts bei dieser Applikation keine _großen_ Unterschiede, weil
Frank K. schrieb im Beitrag #1839442: > Warum hast Du nicht den FT2232D genommen? Der 2232H hat den SPI als Hardware. Du mußt nicht mit den Ports wackeln. Werf mal einen Blick ins Datenblatt, da hat sich doch einiges geändert.
-
Thread
USB I/O-Interface
schau dir mal den neuen Chip von FTDI an (FT2232C) Der IC hat hat eine Multiprotokoll Engine drin, die auch für I2C konfiguriert werden kann. http://www.ftdichip.com/Projects/MPSSE/FT2232C-Proj02_v11.pdf GRuss Jörn
Für den FT2232C hab ich von FTDI schon ein Design gesehen zum EEPROM lesen/schreiben. Bestand aus Schaltplan und Delphicode. Gruss Jörn
-
Thread
[?] libmpsse.dll, Fehler bei SPI-Lesen
Man kann doch zumindest beim FT232 und FT230 die Pins invertieren - geht mit FT_PROG und damit die Konfiguration ändern. Ich weiss nicht, ob das auch beim FT2232 geht, habe keinen FT2232 zur Hand.
Stephan S. schrieb im Beitrag #8014671: > Ich weiss nicht, ob das auch beim FT2232 geht Bei den H-Typen (die mit MPSSE) geht das zumindest mal nicht, auch nicht beim FT232H.
-
Thread
ICE40UP NVCM programmieren
NVCM aber mit dem Radiant- oder dem Diamond Programmer >> programmieren, dazu brauchst du halt einen FT2232 als Interface. > > Hmm, ach wenn ich nur einen Logik-Analyzer hätte xD Wenn im Programmer nur ein FT2232 drin ist und sonst keine Logik oder Intelligenz, dann brauchst du nicht mal einen Logik-Analyzer. Datenblatt des FT2232 und der USB Monitor für dein Betriebssystem (oder deines VM Hosts) reichen. Bisschen fummelig das Timing Diagramm aus den USB Transaktionen zu rekonstruieren... Und sonst baust du dir deinen
-
Thread
AT91SAM7S-EK Evaluation Board und OpenOCD
danke erst mal für antwort. also muß ich die arm7_ft2232.cfg datei verwenden. wie bringe ich dem OpenOCD bei das es die arm7_ft2232.cfg verwenden soll und nicht at91sam7_wiggler.cfg. wie und wo muß ich mein makefile verändern. bestimmt im makefile unter
Wieso MUSST du die arm7_ft2232.cfg verwenden? Das doch hängt davon ab, welches JTAG-Device du zu deinem AT91SAM7S-EK gekauft/gebaut hast. Wenn es ein USB JTAG Device mit ft2232 ist, dann passt es. Nicht USB auf dem AT91SAM7S-EK
-
Thread
USB-Verbindung zwischen zwei FPGAs
man ja folgende Datenflüsse: PC(API) <--(USB)--> FT2232 <--(SPI/FIFO)--> FPGA. Bei einer USB-gestützen Kommunikation zwischen zwei FPGAs hätte ich mir das jetzt so vorgestellt: FPGA1 <--(SPI/FIFO)--> FT2232 <--(USB)--> FT2232 <--(SPI/FIFO)--> FPGA2
USB braucht Master und Slave. Ob ein FT2232 als Master konfiguriert werden kann?? Wohl kaum. USB funktioniert so was es kostet nämlich nicht. Hobby Elektonik. Nicht umsonst generiert Apple Thunderboldt als Gegenstück zu USB3. Nimm Firewire
-
Thread
Programm, mit dem man per USB-VCP (FT232) IIC-ICs programmieren kann
Der FT232 kann kein I2C. Anders sieht es beim FT2232 aus, dessen MPSSE kann dazu gebracht werden -- dann aber nicht über eine serielle Schnittstellenemulation, sondern durch die zur Ansteuerung der MPSSE angebotenen
Rufus Τ. F. schrieb im Beitrag #5773280: > Der FT232 kann kein I2C. Anders sieht es beim FT2232 aus, dessen MPSSE > kann dazu gebracht werden ... Vor weit über 10 Jahren hätte ich auch gerne mit dem FT2232 ein I2C Bus angesteuert. Ich meine, ich
-
Thread
Probleme beim Programmieren des Lattice iCEstick FPGA
where-is-control-panel Somit kannst du den Treiber via Bild sehen, Port A und Port B. Siehe Anhang. FTDI2232x.PNG Gruss Holger. P.S. Hier noch ein Thread von dem ice40 Stick http://www.mikrocontroller.net/topic/321361 ..... FT2232C ist doch der FT2232H FTDI 2232 H Baustein auf dem ICE40 Stick ? Die
Windows Update auf den neuesten Stand gebracht wurde. Holger schrieb im Beitrag #3871328: > FT2232C ist doch der FT2232H FTDI 2232 H Baustein auf dem ICE40 Stick ? > Die Treiber sind da wohl nicht gleich FTDI2232H,FTDI2232D.??? Doch, sind gleich.
-
Thread
CPLD von XILINX über USB Programmieren?
Hallo zusammen. Rein theoretisch müsste man einen XC95* doch auch elegant über PC -> USB -> FT2232L -> JTAG -> XC95* programmierne können. Real suche ich aber bisher auffallend vergeblich nach Beiträgen, wo Leute vom erfolgreichen Programmieren ihrer CPLDs mittels FT2232 + JTAG berichten.
Hi, Clemens hat ein Beispiel's Code in der Codesammlung hinterlegt. Zum FT2232 mit MPPSE (JTAG) findest du Info's unter www.morph-ic.com oder ubioxtool. Gruß, Dirk
-
Thread
Frage an Amontec JTAGkey user
Die Amontec Software funktioniert mit dem Nachbau aber nicht, da diese eine ID im EEPROM des FT2232 abfragt. Und die fehlt dir.
Hat jemand Infos, welche ID ins EEPROM des FT2232 rein muss, damit es als Amontec JTAGkey erkannt wird?
-
Thread
Problemlösung für USB Baustein FT232B von FTDI
Betreffen diese HW-Probleme auch den FT2232 ?
Mit der HW des FT2232 habe ich noch keine Probleme, ich stehe allerdings auch erst bei der aller ersten Prototyp-Platine, hab den FT2232D. Ich habe ein anderes Problem, der Treiber, aber das steht schon in einem anderen
-
Thread
Probleme mit openocd - AT91SAM7X und OS X
main(): Open On-Chip Debugger (2007-04-26 16:40 CEST) Debug: jtag.c:1389 jtag_init(): - Debug: ft2232.c:1420 ft2232_init_libftdi(): 'ft2232' interface using libftdi with 'usbjtag' layout (0403:6010) Debug: ft2232.c:1462 ft2232_init_libftdi(): current latency timer: 2 Debug: ft2232.c:1625 usbjtag_init
the target on startup (reset | attach) daemon_startup reset #interface configuration interface ft2232 jtag_speed 0 #use maximum speed reset_config srst_only jtag_device 4 0x1 0xF 0xE #ft2232_device_desc "Dual RS232 A" ft2232_layout usbjtag #ft2232_vid_pid 0x00 0x00 #we
-
Thread
Motorola/Freescale BDM
Hoi, die Geschichte mit dem FT2232 würde mich interessieren. Wie hast du das gemacht? BTW: Board sieht nicht so übel aus. Was kann es alles? Gruss
zusammengefrickelter Parallelport-Adapter. Die maximale Frequenz auf dem synchronen seriellen Port vom FT2232 ist 6 Mhz, aber USB-Delays machen die Sache noch deutlch langsamer. Wenn der FT2232 fuer JTAG verwendet wird kann man wohl so 100 bis 150 kB/s erreichen. Ich wuerde BDM in der selben Groessenordnung
-
Thread
Probleme mit OpenOCD USB + LPC2148
options.c:50 configuration_output_handler(): Open On-Chip Debugger (200 8-06-19 19:00) svn: 717 Error: ft2232.c:1419 ft2232_init_ftd2xx(): unable to open ftdi device: 2 Error: ft2232.c:1434 ft2232_init_ftd2xx(): ListDevices: 2 Error: ft2232.c:1436 ft2232_init_ftd2xx(): 0: Dual RS232 A Error: ft2232.c:1436 ft2232_init_ftd2xx(): 1: Dual RS232 B Ich habe bis jetzt noch keine Einstellung gefunden, mit der dieser Fehler nicht mehr auftritt...!? Als nächstes habe ich versucht, mit Flash Magic 4.30 nur mal
-
Thread
Olimex USB-JTAG Adapter für ARM Problem
Ausserdem heisst das Interface bei aktuellen Versionen des OpenOCD "interface ft2232" (mit Unterstützung für FTD2XX oder die OpenSource libftdi), entsprechend auch die anderen Optionen "ft2232_layout", "ft2232_device_desc" und "ft2232_vid_pid". Gruss, Dominic
Wie oben schon geschrieben: es muss "interface ft2232" heißen.
-
Thread
Xilinx SVF-File abspielen
wenn ich die Frage nochmal lese, die Marius S. schrieb im Beitrag #2108201: > würde gerne mit den FT2232H ein SVF-File aus Xilinx Impact abspielen. Aus Impact heraus kann nur mit den Xilinx-Porgrammieradaptern (und deren Nachbauten) programmiert werden. Da ist ein FT2232 nicht dabei... Aber dann
sollten damit möglich sein: http://wesche.we.ohost.de/Homepage/Version_3/index.php?section=PC_Delphi_FT2232_JTAG.html
-
Thread
UART to SPI Gateway
Klingt so, also ob du eigentlich einen USB-SPI-Wandler suchst. Also den FT2232.
Der FT2232 ist ein Möglichkeit! Ich nutze den FT232RL mit dem D2XX-Treiber um in in Labview ein zu binden. Jetzt ist meine Frage kann ich den FT2232C genauso benutzen in Labview? Problem ist auch
-
Thread
C++ QT Creater FTD2xx.lib einbinden
Hallo, Ich bin gerade dabei den FT2232 mittels der D2xx libary auszulesen. Nun möchte ich versuchen die FTD2xx.lib in mein Projekt einzubinden doch aus irgendeinem Grund gelingt das nicht ganz. Folgendes habe ich in der pro Datei
description, NULL ); if (ftStatus == FT_OK) { if (ftDevice == FT_DEVICE_232R) qDebug() << "device is FT232R"; else if (ftDevice == FT_DEVICE_2232C) qDebug() << "device is FT2232C/L/D"; else if (ftDevice
-
Thread
Lattice ICE40: IceCUBE2 - programmierbutton fehlt
den Stick aber: === Bus 001 Device 006: ID 0403:6010 Future Technology Devices International, Ltd FT2232C Dual USB-UART/FIFO IC === Was mache ich falsch?
Beitrag #3494518: > Bus 001 Device 006: ID 0403:6010 Future Technology Devices > International, Ltd FT2232C Dual USB-UART/FIFO IC > === FT2232C ist doch der FT2232H FTDI 2232 H Baustein auf dem ICE40 Stick ? Die Treiber sind nicht gleich FTDI2232H,FTDI2232D. Frage: Hast du ein z.B Window7 System
-
Thread
Fehler in der Übertragung
zusammen, habe eine Kommunikation zwischen FPGA und PC. Die Kommunikation erfolgt mittels USB und dem FT2232H von FTDI. Ich betreibe den FT2232H in Synchronous FIFO Mode. Habe zur Inbetriebnahme der Strecke einen 16Bit Vector den ich einfach nur inkrementiere (0....FFFF-0...FFFF). Wenn ich auf dem PC
Zweifel an deinem FTDI Core hast, kannst du es mal mit diesem probieren: http://opencores.org/project,ft2232hcore
-
Thread
Was machen mit zwei halben Bänken?
auf 3.3V gesetzt weil der FT2232H solche Pegel liefert, und die andere Bank auf 1.8V für DAC und ADC. Jetzt sind beide Bänke noch lange nicht vollständig genutzt. Eigentlich würde ich gerne noch einen SRAM Stein draufbauen, aber
Kannst du die Signale vom FT2232H über Pegelwandler führen? Sowas wie z.B. TI 74LVC2G45 ist dafür eigentlich ausreichend schnell
-
Thread
Programmer ohne Programmer
Irgendeine Variante von Programmiergerät wirst du brauchen. Das kann worst case ein simpler FT232R sein. Ein FT2232 (oder vergleichbar) mit seiner MPSSE wäre allerdings deutlich besser geeignet.
offenbar nicht), Parallelport (vermutlich dann erst recht nicht), irgendwas an FTDI-Chips? Mit einem FT2232 oder FT232H lässt sich ein recht passabler Programmer aufbauen.
-
Thread
stm32 tutorial
sehr gut debuggen. Einzige Änderung in den scripten ist in der openocd-usb.cfg: [code] interface ft2232 ft2232_vid_pid 0x0403 0x6010 ft2232_device_desc "Dual RS232" ft2232_layout "oocdlink" #ft2232_latency 2 jtag_khz 4000 [/code] Ich habe den STM32 code einfach komplett mit cm3dbg übersetzt
>(selbst kompiliert?). Ja mit ./configure --enable-ft2232_libftdi --enable-verbose --enable-verbose-jtag-io --enable-verbose-usb-io --enable-verbose-usb-comms--enable-verbose-usb-comms Die ganzen verboses sind, weil ich verstehen will was da hinter den
-
Thread
Opencores USB
ich das so machen: <= 2MBit/s UART CP2102. Weil ist sehr billig aber zuverlässig. 2 bis 12 MBit/s FT2232H als UART als auch nur zweil Leitungen und sehr einfach. Ab 12 MBit/s FT2232H im FIFO Modus. Nicht ganz sooo einfach aber immer noch einfach. FT2232H Boards kosten so um die 20€, CP2102 so 1€
Monat ist der finanzielle Nutzen einer Eigenlösung fraglich. Eventuell kann man da ja auch einen FT2232 nehmen mit dem fast optical channel? Klingt nicht so als würden die vollen 40MB/s benötigt.
-
Thread
SWD-Adapter mit FT232H (für OpenOCD, Schaltplan vereinfachen?)
) Der FT232H ist bedrahtet erhältlich (wie der gezeigte FT2232HL), aber etwas günstiger, und braucht laut Datenblatt weniger externe Beschaltung (Spannungsregler weg, kleinere Kondensatoren). Daher bevorzuge ich ihn gegenüber dem klassischen FT2232. Nun habe ich noch offene Fragen wegen dem EEPROM und der Induktivitäten: 1. So wie ich das Datenblatt verstehe, brauche ich das EEPROM für SWD (über MPSSE) nicht, anders als beim FT2232*,
-
Thread
OpenOCD Problem: unable to open ftdi device
################### telnet_port 27182 gdb_port 31415 interface ft2232 ft2232_device_desc "Amontec JTAGkey A" ft2232_layout jtagkey ft2232_vid_pid 0x0403 0xcff8 if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME lpc1768
erkannt. Ich habe das Binary von Freddie Chopin Website und diese Version bietet Unterstützung für FT2232H und FT4232H. Nun bin ich doch nicht um eine Kompilierung herumgekommen, da ich einen FT2232L Chipsatz verwende. Was ist da eigentlich los, warum dürfen nun plötzlich OpenOCD-Binaries die an die
-
Thread
USB - SPI Adapter
bezieht sich darauf, dass der FT220X SPI auch 4bit breit kann, also 4bit in einem Taktzyklus übertragen werden. Du willst einen SPI Master haben. Da hat's von FTDI sowas wie den FT2232H mit MPSSE. Chipselect muss man da von Hand
Super vielen Dank schonmal. Leider gibt´s den FT2232H und den FT4222 nur als Entwicklungsboard. Hätte sie am liebsten wie den FT220X als USB Stecker. Naja man kann nicht alles haben.
-
Thread
Serieller CPLD Programmer (Xilinx)
Ein FT2232 unterstützt JTAG direkt, und ist damit sogar schneller als ein paralleler. Nur gibt es leider keine funktionierende Software dafür die das macht.
Was mich interssieren würde: Gibt es keine universelle Lösung, die alle CPLDs, FPGAs mit einem FT2232 programmieren kann ?