16-Bit Microcontroller mit USB 2.0 IF

Gast #538531
Lesenswert?

Ok, wenn es ein device sein soll, dann ist es nicht ganz so 
aussichtslos.

Und du willst ISA ersetzen. ISA kann doch nur irgentwas um die 5 Mbit/s 
wennich mich richtig erinnere oder?
Warum brauchst du dann jetzt 480 Mbit/s.

Wenn du jetzt noch sagst dass dir Full-Speed (12 Mbit/s) langt, dann 
lässt sich was für dich finden.
#538533
Lesenswert?

Jim Beam wrote:
> Es muß ein Device Controller sein. Ich brauche ihn
> um ein ISA Inteface durch USB zu ersetzen.
>
> Gruß Jim Beam

Kenne keinen 16 Bit Controller, der 480Mbit wirklich verarbeiten könnte.
Es sei den in minikleinen Burst's mit riesen Zeitlücken.
Aber dann kannst gleich 12Mbit nehmen.
Dafür reicht sogar einer mit 8 Bit uns USB2.0 Interface
z.B.: von SILABS C8051F34xx oder 32xx
Die gibts es bis 100 MIPS
#538556
Lesenswert?

Wir arbeiten seit ca. 2 Jahren mit Cypress Controllern. Wir haben den 
CY7C68013A im Einsatz.
Speziell unter Linux hat der sehr nette Features (Hotplug Firmware 
Download).
Es ist zwar kein 16bitter, aber die Performance (bis 48MHz Taktrate) hat 
bisher gereicht.

Dieser Controller hat ein sogenanntes GPIF Interface, das HighSpeed USB 
Transfers von/zu nachgeschalteter Quelle automatisch abhandelt, so dass 
der Controllerkern nur noch den Datenstrom über separate Endpoints 
kontrolliert, also selbst nicht mehr direkt an der Kommunikation 
beteiligt ist.

Es kann durchaus Sinn machen, auch bei gemittelt geringen Datenraten 
HighSpeed einzusetzen, dann nämlich wenn auch die Reaktionszeit von 
Relevanz ist. Die ist bei HighSpeed nämlich bedeutend kleiner als bei 
FullSpeed.

Von Cypress gibt es auch EvalBoards mit dem Controller, mit denen lässt 
sich ziemlich vieles probeweise realisieren.

Gruss, Martin

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren