Hallo Forum, ich bin auf der Suche nach einem 16-Bit organisierten µC (Intel) der ein USB 2.0 Interface mit Fullspeed (480Mbit/s) hat. Kann mir da jemand einen guten Tipp geben? Gruß Jim Beam
> mit Fullspeed (480Mbit/s)
??? Bitte stelle erstmal klar, ob Du nun Fullspeed (12Mbit/s) oder
tatsächlich 480Mbit/s (high-speed) benötigst.
Dann schau doch einfach auf www.intel.com, wenn es ein µC Intel sein muss.
Hallo, ??? Bitte stelle erstmal klar, ob Du nun Fullspeed (12Mbit/s) oder tatsächlich 480Mbit/s (high-speed) benötigst. Sorry, muß natürlich highspeed heißen. Gruß Jim Beam
Nimm erst mal nen Jim Beam, dann lies Dein Posting nochmal durch...
Nochmal Hallo, @ Obelix, mit Intel meine ich das Format und nicht den Hersteller. Dass ich für einen Intel µC auf der Intel Homepage nachsehen muß ist mir klar... Gruß Jim
Hallo Sepp, "Nimm erst mal nen Jim Beam, dann lies Dein Posting nochmal durch..." Und bin dann genau so schlau wie vorher, mein Posting hat sich nicht verändert. Jim
Und was bitte soll das "Intel-Format" sein? Meinst Du damit möglicherweise einen MCS-51, oder einen XScale, oder einen x86?
Hallo Forum, ok, streicht das Wort "Intel" in meinem ersten Posting. Jetzt bitte 16-Bit µC mit highspeed USB. Gruß Jim
Bleibt noch die Frage ob es ein Host oder Device Controller sein soll. Für was brauchst du den?
Es muß ein Device Controller sein. Ich brauche ihn um ein ISA Inteface durch USB zu ersetzen. Gruß Jim Beam
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.
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
Wenn mann den ISA Bus mit 11MHz frisiert und die Reads optimiert dann sind knapp 2M Word möglich. Ich hätte es an der Stelle auch gerne etwas schneller. 40 Mbit/s wäre maximal denkbar. Also Full-Speed (12 Mbit/s) ist definitiv zu langsam. Jim
Dirk Hofmann wrote: > z.B.: von SILABS C8051F34xx oder 32xx > Die gibts es bis 100 MIPS Nein, so schnell sind die ganz ischer nicht. Siehe: http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/USB/en/USBMCU_matrix.htm
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
Der einzige der mir dazu einfällt: eCOG1X von Cyan http://www.cyantechnology.com/products/eCOG1X.php Vertrieb in DE: Glyn
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.