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?
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
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.