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?
Soweit ich das Datenblatt verstehe, werden die beiden Kanäle zu einem zusammengefasst um auf > 25MB/s zu kommen.
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.
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.
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.
Der FT2232H hat nicht ein 16-Bit breites async. FIFO-Interface, sondern unterstützt zwei 8-Bit breite async. FIFO Interfaces.
Hat denn jemand schon mal die Geschwindigkeit beim async FIFO getestet?
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.
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
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?
Mit dem neuen Treiber 2.08.02 habe ich eine Übertragungsgeschwindigkeit in Richutung PC von 40MByte pro Sekunde erreicht.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.