Meinst Du den PDIUSBD12D? Das ist kein "USB-Fifo", sondern ein schon
etwas in die Jahre gekommener USB-Devicecontroller mit paralleler
Schnittstelle für die Ansteuerung durch einen Microcontroller.
Ohne diese Ansteuerung durch einen Microcontroller macht der Baustein
gar nichts; ein Host, an den der angeschlossen ist, bekommt nichts
davon mit. Auf dem Microcontroller muss ein USB Stack laufen, und
dieser entscheidet über die implementierte Geräteklasse. Und die
wiederum entscheidet darüber, was für ein Treiber auf Hostseite
erforderlich ist ...
Die in der Beschreibung
(http://www.semiconductors.philips.com/pip/PDIUSBD12D.html) erwähnten
FIFOs sind nur Zwischenspeicher für USB-Daten und haben nichts mit dem
von "außen" zugänglichen FIFO des FT232/245 zu tun.
Der PDIUSBD12 hatte übrigens einen "kleinen Bruder", den PDIUSBD11,
der anstelle der parallelen µC-Schnittstelle sogar eine
I²C-Schnittstelle hatte und im bastlerfreundlichen DIP-Gehäuse
angeboten wurde. Dieser wird allerdings schon seit einiger Zeit nicht
mehr hergestellt.