FTDI FT2232H Geschwindigkeit

Gast #1658444
Ich möchte den neuen FTDI-FT2232H mal ausprobieren. Hierzu habe ich 
folgende Fragen.

Im Datenblatt stehen zwei Geschwindigkeitsangaben.

1. USB to parallel FIFO transfer data rate up to 10 Mbytes/sec

2. Single channel synchronius FIFO mode for transfer > 25Mbytes\sec


Ich habe im Datenblatt gesehn das jetzt 16 Datenbits vorhanden sind. 
Erreicht der neue FTDI Chip die 25MBytes\sec nur mit den 16Bits oder 
geht dies auch mit den 8Bit?
Gast #1658619
Da gibt es so viele Betriebsarten da muß man erst mal druchblicken. Bei 
den Basic Speed Variante habe ich immer die 8 Datenbits angelegt und 
dann ein Port gesetzt und dann wurden die Daten übernommen.

Genau so will ich es wieder machen nur dieses mal mit 16Bit.
Gast #1658942
Wo im Datenblatt steht was von 16-Bit Datenbus?
So wie ich das Datenblatt verstanden habe, hat der sync. FIFO-Modus auch 
nur 8 Datenbits und zusätzlich zum async. FIFO-Modus vom FT2232D noch 
einen CLKOUT-Pin.
Gast #1661203
So wie ich es verstanden habe ist den sync FIFo Modus mit "nur" 8 
Datenbits der schnellere Modus > 25MByte pro Sekunde.

Ich wollte den asyn Modus verwenden. Hier wird jedoch angegeben das die 
Geschwindigkeit zwischen 8 und 10MByte betragen soll, obwohl der 
Datenbus 16Bit breit ist.

Ich finde den asyncronen Modus besser, da es leicht anzusteuern ist.
Gast #1664598
Wenn das Thema weiter nach hinten rutscht und die Leute gerade gestern 
nicht geschaut haben werde ich nie eine Antwort bekommen. Und ich denke 
das breits eingige diesen Chip ausprobiert haben.
Gast #1696606
Mit dem fastftdi.c Code von Micah Dowty, den ich gerade als Patch fuer 
libftdi geschickt habe, lese ich auf einem Thinkpad R50 fast 40 MByte/s 
und anf einen AMD 64 X2 gut 36 MByte/sec
Gast #1747216
Das hört sich doch super an Uwe. Demach kann die Hardware richtig viel, 
nur der Auslesefunktionen ist demnach noch nicht richtig ausgereift. Hat 
FTDI geantwortet, ob dies übernommen wird?
Gast #3868026
Hallo Johann,

ich bin neu mit VHDL und habe die Aufgabe bekommen, um das FT2232H in 
die asynchronous FIFO mode zu bringen. Im Verbindung ist ein Spartan 6 
mit Signalübertragung von Daten mit 8-bits-Breite. Ich habe einem FIFO 
controller nach dem Zeit diagram von asyn FIFO mode in VHDL realisiert 
sowie die Applikationssoftware nach Applikationsnote über FT245 FIFO 
mode in PC programmiert. In PC ist schon möglich die Daten aus FPGA zu 
zeigen. Aber ich habe noch folgende Fragen:
1. Wie kann ich die Übertragung von PC nach FPGA prüfen?
2. Wie kann ich die Kommunikationsgeschwindigkeit überprüfen?
3. Wie kann ich den kompletten USB Treiber validieren?

Vielen Dank im Voraus!
Jingyi

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.