Forum: Mikrocontroller und Digitale Elektronik FTDI FT2232H Geschwindigkeit


von Johann (Gast)


Lesenswert?

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?

von Christian R. (supachris)


Lesenswert?

Soweit ich das Datenblatt verstehe, werden die beiden Kanäle zu einem 
zusammengefasst um auf > 25MB/s zu kommen.

von Johann (Gast)


Lesenswert?

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.

von Mars (Gast)


Lesenswert?

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.

von Johann (Gast)


Lesenswert?

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.

von Mars (Gast)


Lesenswert?

Der FT2232H hat nicht ein 16-Bit breites async. FIFO-Interface, sondern 
unterstützt zwei 8-Bit breite async. FIFO Interfaces.

von Johann (Gast)


Lesenswert?

Hat denn jemand schon mal die Geschwindigkeit beim async FIFO getestet?

von Johann (Gast)


Lesenswert?

Hat noch keiner die Geschwindigkeit getestet?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Stellst Du die Frage morgen um 10:07 nochmal?

von Johann (Gast)


Lesenswert?

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.

von Uwe Bonnes (Gast)


Lesenswert?

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

von Johann (Gast)


Lesenswert?

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?

von Johann (Gast)


Lesenswert?

Mit dem neuen Treiber 2.08.02 habe ich eine Übertragungsgeschwindigkeit 
in Richutung PC von 40MByte pro Sekunde erreicht.

von Jingyi (Gast)


Lesenswert?

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

von min max (Gast)


Lesenswert?

zu 1. mit dem Oszilloskop.

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
Noch kein Account? Hier anmelden.