Hi, vorweg, ich bin noch ein FPGA/VHDL Neuling. Mein Vorhaben ist ein Spartan 3AN StarterKit mit 9 unabhängigen USB Bussen. Diese sollen dann über eine Schnittstelle an entsprechend 9 USB Buchsen geleitet werden. Meine Fragen: Welche Schnittstellen kann ich dafür benutzen? Kann ich USB (1.1, 2.0) ohne weitere in FPGA synthetisieren? Gibt es schon fertige USB Controller? Grüße Ck
Christoph Kuhr schrieb: > Kann ich USB (1.1, 2.0) ohne weitere in FPGA synthetisieren? Jein. Mindestens USB 2.0 im S3 wird nicht so ohne weiters gehen. Und USB 1.1 gibts schon im uC... > Gibt es schon fertige USB Controller? Host oder Slave? Wie soll der Protokollstack implementiert sein? > Mein Vorhaben ist ein Spartan 3AN StarterKit mit 9 unabhängigen USB > Bussen. Wofür sollen die gut sein? Was kommt ans eine Ende, was ans andere? Und was ist die ominöse 10. Schnittstelle? Sag doch einfach mal, WAS du willst, nicht WIE du es machen willst.
Kurz nach dem post fiel mir auch auf, dass usb an der stelle unfug ist. Ich möchte 8 Midi kreise mit dem open sound control protocol über udp/ip versenden. Sinnvoller ist dann natürlich mir die usb schnittstelle zu sparen und direkt mit midi an eine der schnittstellen zu gehen. Welche käme da in frage gpio?
Gast
#2373434
Salut, Midi ist "logisch" recht einfach zu implementieren, man braucht nur ein paar gute (möglichst optogekoppelte) Treiber. Von einem Midi-UART kriegst du auch einige Instanzen in deinem FPGA unter (obwohl ich jetzt nicht weiss, welche Gatterklasse Du da hast). Von der Wahl der I/Os bist du daher frei. Nehme mal an, dass Du den RTP-Stack und den Ethernetkram auf nem uC laufen lässt... Gruss, - Strubi
Kein rtp... osc>udp>ip>eth
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.