-
Thread
USB direkt im FPGA - Erfahrungen?
eigentlich, sonst könnte man für Datenübertragung einen FT600 an USB3 hängen und für JTAG einen FT2232H an USB2.
getrennt, müssen > dann alle Daten der USB-Schnittstelle immer auch durch den Microblaze? Der FT2232H hat 2 separate UARTs, Du könntest die eine zum Microblaze nutzen, die andere zum Rest des FPGAs. Der FT2232H hat auch GPIOs (CBUS genannt), mit denen könntest Du auch vom PC aus einen Mux umschalten
-
Thread
Ich suche einen JTAG Adapter für meinen ESP32
https://www.olimex.com/Products/ARM/JTAG/ ARM-USB-TINY-H hat den FTDI FT2232H drinnen. Obs damit geht? Keine Ahnung.
ESP-Prog, kostet um 10€ und hat den FT2232H drauf. Damit funktioniert auch Debugging des ESP32 über JTAG. Man braucht nur statt Arduino Visual Studio Code und PlatformIO.
-
Thread
Digilent-Kennung mittels Vivado verwenden
lässt sich leicht in progalgspi.cpp einbauen. Ansonsten: wenn's ohne 2.5V I/O geht, machen die FT2232H-basierten JTAGs 'ne robuste Nummer.
Kennungen in vivadokompatible Darstellung umsetzt. > Ansonsten: wenn's ohne 2.5V I/O geht, machen die FT2232H-basierten JTAGs > 'ne robuste Nummer. Es sind bereits etliche Produkte mit integriertem SMT2 im Einsatz, so dass Hardwareänderungen ausscheiden. Ein typischer Fehler, der beim Kunden schon
-
Thread
[S] Segger J-Link Edu für STM32
langsamer. So zu bestaunen bei vielen billigeren Adaptern, wie ST-Link, TI XDS100v2 und anderen FT2232H-basierten Adaptern. Bei den alten J-Links ist aber schlicht der integrierte Flash des Controllers (ein AT91SAM7 IIRC) schon voll - die neueren enthalten einen anderen Controller (STM32F2) mit mehr
-
Thread
Programmieren XCF02s schlägt fehl (Spartan 3 selbstgebautes Board)
SW-Schluckauf über Timing bis eben doch zur Signal-Integrität), deswegen setze ich nur noch auf xc3sprog und FT2232H. Vielleicht ist auch für's nächste Design ein standard-SPI-Flash pflegeleichter, das kann man eben mal noch über einen Clip programmieren.
-
Thread
fifo mit eigenen takt
Habe ich auch gemacht am FT2232H. 64kByte und funktioniert super. Ich bekomme dauerhaft knapp 40MByte/s. Aber ich verwende auch nur die Richtung vom FPGA zum PC.
-
Thread
PC-/USB-Oszilloskop
wahlweise selber was in der Richtung bauen, wenn Du meinst, dass Du das billiger hinbekommst. EIn FT2232H-Breakoutboard plus einen beliebigen ADC per SPI oder parallel plus Eingangsstufe wäre eine gültige Lösung. (und High-Spped USB und nicht full-speed wie das gezeigte Board) fchk
-
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 die
Kannst du die Signale vom FT2232H über Pegelwandler führen? Sowas wie z.B. TI 74LVC2G45 ist dafür eigentlich ausreichend schnell
-
Thread
SPI MISO immer high
Hallo zusammen, ich möchte mein FT2232H zur Datenübertagung mit SPI nutzen. Als ersten Test hab ich versucht einen STM32 als Slave zu verwenden. Bei Messungen mit dem Oszilloskop hab ich festgestellt, dass auf der MISO Leitung immer
-
Thread
Allgemeine Fragen zu DACs
Crossing habe ich leider trotzdem. Der ADC hat seinen eigenen Takt und für die Kommunikation mit dem FT2232H gibt es auch einen Takt. Ist aber alles nicht so wild dank independend clock fifos. Jap als Taktgeber werde ich schon einen LVDS Oszillator verwenden. Am ADC hängt schon ein Si545 Ultra dran, ja
-
Thread
Vivado frisst massig RAM und liefert nichts.
UART_byte_rcv: std_logic_vector(7 downto 0):="00000000"; signal UART_ready: std_logic:='0'; begin FT2232H_uart: uart generic map( clk_freq => 100000000, baudrate => 921600) port map( clk => clk, start_snd => UART_start_snd, start_rcv => UART_start_rcv, byte_snd => UART_byte_snd
-
Thread
Bester unterstützet USB UART/RS232 Chip
Installationstests benutzt wird (und danach immer wieder auf einen Snapshot zurückgesetzt). Dort einen FT2232H angeschlossen, "Device driver software was not successfully installed." Selbst FTDI geht da also nicht „aus der Dose 'raus“. *) Ein manuell zu installierendes .inf setze ich jetzt mal einem Treiber
-
Thread
Gutes JTAG Tutorial gesucht
files/PICOTAP_SCHEMATIC.pdf) sehr einfach nachzubauen zu sein und besteht im Grunde nur aus einem FT2232H Chip, wie er z.B. im Olimex ARM-USB-OCD-H drin ist. Auf der Seite wird damit geworben das man diesen Adapter kostenlos(!?) von Göpel zu nicht-kommerziellen Einsatzzwecken erhalten könne. Das kann
FTDI, umprogrammieren der INF Dateien laut Datenblatt, umprogrammieren der VID/PID im EEPROM des FT2232H Chips des Olimex auf FTDI Defaultwerte, als auch die die der PicoTAP Adapter von Göpel nutzt. Der PicoTAP nutzt ja den selben Chip. Warum ignoriert die Software den vom Olimex? Hab auch schon
-
Thread
FPGA Board mit FT2232H und Spartan7
Moin! Also der Flash hängt am FPGA und der/das FPGA über einen FT2232H am USB. In den FT2232H habe ich die Firmware von einem Digilent USB-JTAG Adapter geklont. Der Digitelt Adapter verwendet nämlich auch den FT2232H. Im Vivado wird das jetzt als USB-JTAG von Digilent
schrieb im Beitrag #5775772: > Moin! > Also der Flash hängt am FPGA und der/das FPGA über einen FT2232H am USB. > In den FT2232H habe ich die Firmware von einem Digilent USB-JTAG Adapter > geklont. Der Digitelt Adapter verwendet nämlich auch den FT2232H. Im > Vivado wird das jetzt als USB-JTAG von
-
Thread
Routen von BGAs und innere Layer
gerade weiter bestückt und funktioniert. Hier gibt es .sch und > .brd: Beitrag "FPGA Board mit FT2232H und Spartan7" > Darf gerne kopiert und nachgebaut werden. Da werd ich gleich mal kucken, wie du das gemacht hast! Die Spartans hatten früher auch schon immer affig viel verschiedene Versorgungsspannungen
-
Thread
Verzögerungszeiten bei USB sehr gross
"Full Speed", "Low Speed" achten. Zum Beispiel ist der FT230X "Full Speed" (12 Mb/s) und der FT2232H "Hi Speed" (480 Mb/s). Beide sind USB 2.0. http://www.ftdichip.com/Products/ICs/FT230X.html http://www.ftdichip.com/Products/ICs/FT2232H.html Bei den Datenraten muss aber noch der USB Protokolloverhead
-
Thread
Isolierter Zweikanal-USB/UART-Adapter
paar Wochen hier im Forum einen zweikanaligen und isolierten USB/UART-Adapter auf der Basis des FT2232H mit einstellbaren Pegeln vorgestellt. Da es sich nicht lohnt, nur einzelne Platinen und Frontplatten fertigen zu lassen, hatte ich ein paar mehr aufgelegt und hier angeboten. Die waren auch gleich
-
Thread
ADZS-ICE-1000 für BF531 geeignet?
ich schwanke noch zwischen dem FT2232H und einem BMP (black magic probe). Muss erst die Physikalische Verbindung schaffen. Meine JTag Connector sollte wie folgt verdrahtet werden. Ist dem etwas hinzuzufügen? Die Vcc Verbindung
gelesen, dass JTAG ICE's oft über Vcc die richtigen IO Pegel setzen, aber im Bezug auf den FTDI FT2232H USB Adapter dürfte diese belanglos sein. Sind j konstant 3.3V Markus
-
Thread
RCLK klappt mit Olimex USB-OCD-H JTAG nicht richtig
Der Olimex basiert ja auf dem FT2232H, schau mal ins Datenblatt, afair kann er kein Clk erzeugen. Auf welchem Pin soll denn Rclk herauskommen? Btw, es gibt auch den USB-OCD-H-TINY, der hat keinen seriellen 2.Kanal und statt der Linedriver
Segger J-Link EDU habe, weiss ich das es > grundsätzlich mit der adaptiven Tatkung geht. So ein FT2232H schafft (angeblich) bis 30MHz, das habe ich aber noch nie in Funktionierend gesehen bei JTAG. Eventuell ist der mit RCLK "zu schnell", so dass man den langsamer takten müsste. Olli Z. schrieb im
-
Thread
BF531 UART abhorchen
du aber immer machen kannst: mit urJTAG per Boundary Scan das Flash auslesen. Das geht mit jedem FT2232H-Adapter.
Martin, mit eigenem Code meinst Du für den FT2232H - richtig? (den internen Controller, der USB nach GPIO umsetzt.) Markus
-
Thread
Alternative zum Segger J-Link um Flash zu beschreiben?
nach Firmware und Variante tut's nicht, oder man brickt sich sogar den J-Link mit einem Update). FT2232H-basierende Adapter sind dein Freund...
Segger-Murks damit zu bedienen Der Segger-Murks ist halt deutlich schneller als die freundlichen FT2232H-Adapter. Je nach Abbild-Größe kann das Flashen da nervig werden. Die JLinks unterstützen auch fast alles. Aber aus der nebulösen Fehlerbeschreibung kann man halt nichts ersehen.
-
Thread
ISP-Programmer als "Stick"
wert ist und wie viel es einem bringt. Ich nutze gerne die J-Links und muss derzeit aber mit einem FT2232H vorlieb nehmen. Bei jedem Tipp auf "Step" bei dem der Debugger für jede einzelne Instruktion 2 Sekunden braucht, und jedes mal wenn das Flashen eine halbe Minute dauert, vermisse ich den J-Link...
> Ich nutze gerne die J-Links und muss derzeit aber mit einem > FT2232H vorlieb nehmen. Da bist du ja vom Regen in die Traufe gefallen. Es gibt aber durchaus auch Hersteller, die die FT2XXX als JTAG im Griff haben... Klingt eher nach Eclpisemurx.
-
Thread
Linux sysfs USB GPIO Expander
brauche das ganze fürs Debuggen einer Embedded Linux Anwendung. Dann würde ich eher zu einem der FT2232H-basiertem JTAG Adapter greifen, und mit OpenOCD arbeiten. Anders als die - billigeren - FT232H Adapter hätten die oft auch noch einen 2. UART fürs serielle Terminal.
-
Thread
TinyFPGA BX – FPGA Entwicklungskit für wenig Geld
emuliert und sich selber (via Flash) programmieren kann. Da der üblicherweise für FPGAs verwendete FT2232H ziemlich teuer ist, ist das schon eine erhebliche Kostenersparnis, die sich im Preis meiner Meinung nach allerdings überhaupt nicht widerspiegelt. 38 $ ist zu teuer für dieses Board, wenn man es
ressourcenschonend USB im FPGA selbst zu realisieren. > Da der üblicherweise für FPGAs > verwendete FT2232H ziemlich teuer ist, ist das schon eine erhebliche > Kostenersparnis, die sich im Preis meiner Meinung nach allerdings > überhaupt nicht widerspiegelt. Offensichtlich fehlerhafte Argumentation
-
Thread
Der JTAG-Adapterflut Herr werden
zumindest die Tür für teilweisen Xilinx-Support auf. Aber ob sich der Aufwand gegenüber dem Kauf eines FT2232H-basierten Stücks lohnt...
-
Thread
Wie funktioniert JTAG?
http://section5.ch/dsp/icebear/ICEbear-manual.pdf Mit ein bisschen Frickelei kannst du jeden FT2232H-Adapter zur Mitarbeit bewegen, wenn du schliesslich an der HW Pins toggeln willst. Das ist aber gerade mal nur Boundary Scan. ICE ist wieder ne ganz andere Sache. Guck dir sonst mal CoreSight an.
Hinweis auf goJTAG, du kannst damit auch ohne > ... > Mit ein bisschen Frickelei kannst du jeden FT2232H-Adapter zur Mitarbeit Weiss grad nicht mit welchen Adaptern der goJTAG noch alles kann, aber FDTI (also eigentlich "nur" ein USB zu RS232 Wandler) ist dabei. Theoretisch sogar mein Segger, jedoch
-
Thread
SWD-Adapter mit FT232H (für OpenOCD, Schaltplan vereinfachen?)
OpenOCD): https://www.allaboutcircuits.com/technical-articles/getting-started-with-openocd-using-ft2232h-adapter-for-swd-debugging/ Ich möchte aber nicht so viel Geld für das Breakout-Board ausgeben, sondern einen möglichst einfachen Adapter mit einem FT232H selbst bauen. (Schaltplan: FT232H_einfach.png
-
Thread
Fpga board: Daten an mein PC senden
Development Module von FTDI? Der hat ein Altera Cyclone-II als Fpga und als Usb Schnittstelle den FT2232H. Damit sollte es doch möglich sein, im Fifo Mode, Daten mit einer Geschwindigkeit von 10MBit/s zu empfangen oder nicht?
-
Thread
MSP430G2955 FT2232H
Firmwareupdate über USB suche, hab ich mal noch eine Frage. Hat jemand schon Erfahrungen mit dem ftdichip FT2232H? Der hat ja eine USB TO JTAG Schnittstelle. Kann man darüber problemlos an die JTAG Schnittstelle vom MST430 gehen und dann darüber die Firmwareupdates machen? Kann man hierüber möglicherweise sogar
Beitrag #5297359: > Updates über USB machen ??? Frank B. schrieb im Beitrag #5289231: > FT2232H? Der hat ja eine > USB TO JTAG Schnittstelle. Kann man darüber problemlos an die JTAG > Schnittstelle vom MST430 gehen und dann darüber die Firmwareupdates > machen? PC -> USB -> JTAG -> MSP430
-
Thread
FT601 macht eine sehr lange Denkpause
Bei dem FT2232H in sync. Fifo Modus muss man jede Menge USB Request Buffer vorhalten. Macht das FT60x Programm das auch? Das kann man aber wahrscheinlich nicht sagen, das die Bibliothek close source ist...
2. Ausgang --> FT601 3. Ausgang --> USB 3 zu HDMI Konverter (USB 3 Grafikkarte) 4. Ausgang --> FT2232H (USB 2.0 zu JTAG um Firmware in den FPGA zu laden) Es gibt 2 Datenstreams die in den FPGA gehen. Der eine Datenstream wird über den 1. FT601 übertragen und der 2. Datenstream über den 2. FT601
-
Thread
USB-COM-Port Adapter. Timing beim senden
dir so 1/8 ms Latenz im Schnitt ausreichen, dann nimm einen der -H Typen von FTDI (also FT232H, FT2232H), die laufen mit USB 2.0 High Speed. Allerdings macht auch der PC nicht ohne Weiteres ein Timing <55ms (oder <1ms) mit - da ist ja noch der OS Scheduler im Weg.
-
Thread
Digilent Artix-7 Board wird nicht von XC3SPROG erkannt
existiert auch ein Schaltplan. (siehe Digilent Webseite im Link oberhalb) Das Board verwendet einen FT2232H und sollte daher auch mit dem XC3SPROG funktionieren. Laut Schaltplan ist der FPGA auch am FT2232H angeschlossen. Wenn ich jedoch das XC3SPROG verwende dann bekomme ich immer die Fehlermeldung keine
-
Thread
Welchen JTAG Adapter für Lattice?
Eval-Boards mit einbaut. Zu beziehen z.B. hier: https://www.elv.de/elv-highspeed-mini-usb-modul-um-ft2232h-komplettbausatz.html Das Thema wurde schonmal in diesem Thread durchgekaut. https://www.mikrocontroller.net/topic/300043 Dort steht auch wie der FTDI mit FT-Prog zu konfigurieren ist.
-
Thread
FT232H am FPGA - OSC und EEPROM
sec im synchronen '245-FIFO-Modus. Und den hat auch der FT232H? /me dachte da immer nur an den FT2232H/FT4232H. Kann ich aber mit den nicht-H grade verwechseln.
-
Thread
Langsamer Serial auf USB-Adaper
Wenn das normales ISP ist: Man nehme ein FT2232H Adapter und Avrdude. Die FT2232 Chips können ISP über MPSSE relativ zügig fahren.
-
Thread
XC3Sprog unter Windows 10 keine JTAG Kette gefunden
Ich benutze anstelle des FT4232H den FT2232H von FTDI. Dieser besitzt Port A und Port B. Auf beiden Ports ist je ein JTAG Interface vorhanden (Pin 0 bis Pin3). Jedoch ist nur das JTAg Interface von Port A bei mir an den FPGA angeschlossen.
-
Thread
Empfehlung RS232->USB-"Stick" gesucht?
auch kostengünstigere Nachbauten. Z.B. hier: https://www.elv.de/elv-highspeed-mini-usb-modul-um-ft2232h-komplettbausatz.html Aber der TO möchte einen einzelnen Chip zum auflöten ;-)
-
Thread
FT2232H: USB --> SPI Kommunikationsfehler
einen AD-Wandler mit SPI-Schnittstelle mit dem PC anzusprechen und zu steuern. Deshalb habe ich ein FT2232H Mini Module gekauft. Ich verzweifle an der Programmierung. An sich habe ich den Vorgang und den Ablauf verstanden, er funktioniert nur nicht. Ich versuche im Moment als erstes mit einer Brücke
232516fa.pdf ab Seite 14. Ich denke daher dass je nach ADC wird er mit einem SPI wie er es mit dem FT2232H betreiben kann nicht weiter kommen.
-
Thread
MSP430 USB Firmware update
als ein FTDI-Chip. Oder Du sparst Dir die PIC-Programmierung und nimmst einen FT232H/FT2232D/FT2232H/FT4232H und hängst den an den JTAG-Port. Der FT2232 ist quasi zwei FT232H, d.h. Du kannst an Port A JTAG anklemmen und an Port B UART. fchk
-
Thread
FT2232H und riesen Slack
mal gerade nicht lesen will. Hier http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232H.pdf Seite 41. Ich bin damals nur mit taktsynchronen Signalen nicht ausgekommen (zwar fast meistens, aber nicht immer, manchmal gab es Fehler) so dass ich ein paar Dinge ausserhalb des getakteten Process
schauen, damit meine eigene Dummheit wenigstens ausgeschlossen werden kann ;) [vhdl] entity FT2232h_V3_0 is port ( iUSB_clk : in std_logic; -- 60 MHz FT232H clock ireset_n : in std_logic; iTXE : in std_logic;
-
Thread
FT2232H JTAG clonen?
). Geht/genügt es, dass man die Konfiguration des FT2232H bei anderen FPGA Boards z. B. mit FT_PROG ausliest und dann auf den neuen FT2232H auf dem neuen Board flasht oder dort ins EEPROM schreibt? Dass man FT2232H passend mit dem FPGA verbinden muss ist
GND und V+ aber hier an einem Trenz Modul wird auch noch ein Prog_B bedient. Sprich wenn ich den FT2232H nur JTAG machen lasse funktioniert das nicht.
-
Thread
ispLSI 1032E Programmieren über JTAG geht nicht
Die Signale sind sauber (5 cm Verbindung zum FT2232H). Die ispLSI ist eine 1032E, keine 1032EA. Test mit 2 ispLSI 1016 -> gleiches Problem. Test mit ispLSI 2064VE -> funktioniert. Ich vermute die alten ispLSI lassen sich nicht mit FT2232H ansprechen
Ich verwende ein FT2232H-Modul als Programmieradpater. Ein Parallelport steht hier nicht zur Verfügung. ispEN liegt per Draht auf Masse da dieses Signal nicht angesteuert wird. Komisch ist nun, dass der Scan Chain das
-
Thread
USB <---> TTL
Kanälen von FTDI http://www.ftdichip.com/FTProducts.htm http://www.ftdichip.com/Products/ICs/FT2232H.html
-
Thread
FPGA IoT Maker Board
FPGA-Projekt > für das MAX1000 machen. Ja und? Genau das musst Du doch auch machen wenn der FT2232H extern dran hängt? Und dann kannst Du beim nächsten Projekt an das MAX1000 einfach wieder genauso extern den FT2232H ranhängen. Einmal muss man sich die Arbeit aber auf jeden Fall machen, da gibt
6010", MODE="0666" Wobei mich sowieso wundert, dass die PID/VID die "ganz normale" ist für den FT2232H der eingetragen ist. Also die sind nicht angepasst worden. Daher dachte ich mir, dass deswegen immer der normale FTDI Serial Treiber genutzt wird. Laut FTDI ist für den FT2232H initial 0403 6010
-
Thread
Zynq7000 debugger
Produkte von Trenz Electronic. Der dort erhältliche JTAG-Adapter TE0790 basiert auf dem erwähnten FT2232H und ist in zwei Versionen erhältlich, d.h. eine direkt aus den Xilinx-Tools verwendbare und eine weitere, die nur mit Fremdsoftware wie z.B. OpenOCD eingesetzt werden kann. https://shop.trenz-electronic.de