Hallo,
sehe ich das richtig, du willst einen 125MHz X86 mit jeder Menge
Peripherie dazu nutzen, um damit Daten zu einem C167 mit 40MHz
auszutauschen ????? Etwas oversized oder ???
Die Frage ist zum einen brauchst du einen USB-Host, d.h. wird ein
USB-Gerät angschlossen, oder willst du den C167 als USB-Gerät an einen
PC zur Kommunikation anschliessen ?
Willt du grosse Datenmengen mit hoher Geschwindigkeit übertragen ?
...wenn ja in welche Richtung ?
Brauchst du USB und Ethernet gleichzeitig oder alternativ ?
Als USB-Slave-Chip ist der Cypress FX2 eine Alternative, der hat
integrierte Fifos und USB2.0. Ich habe diesen schon erfolgreich mit
einem 68HC(S)12 über Portleitungen verbunden.
Info : www.braintechnology.de
Für nicht ganz so hohe Bandbreiten tun's vielleicht auch ein
FTDI-USB-RS232-Konverter.
Als Ethernet bieten sich entweder 10Mbit Adapter oder 100 MBit-Adapter
an du kannst dir ja mal die Seite www.ethernut.de (Open Source
Hardware) anschauen. Nett ist auch das Modul Easy-TCP von
Elektronik-Laden www.elektronikladen.de oder die Schnittstellenmodule
von MCT www.mct.de IF-USB und IF-Ethernet an.