Hallo, an die Besitzer eines Spartan 3E-Starter-Kits (oder wer es noch weiß) eine Frage: Kann die USB-Schnittstelle nur zum programmieren des FPGA/CPLD genutzt werden oder kann man sie auch zur eigenen Verwendung nutzen, also ein USB-Gerät damit ansteuern?
Hallo, das wird vermutlich nicht so einfach gehen. Das USB-Interface wird in der Doku zum Board nicht erwähnt (wo ist schematics sheet 3 in ug230.pdf ?). Auf dem Board ist ein EZ-USB Controller CY7C680013 (mit 8051 kompatiblem Kern), den man wohl programmieren könnte, aber dann geht der Download nicht mehr. Beim ISE 8.2i hat mein Board jedensfalls erstmal einen Update der USB Software gefahren - man kann also die Firmware modifizieren! Allerdings das ist kein USB-Host-Controller. gruß jürgen
Ahja, vielen Dank. Damit müsste es gehen oder? http://www.digilentinc.com/Products/Detail.cfm?Prod=USB2&Nav1=Products&Nav2=Accessory Bekommt man so etwas auch hier irgendwo?
Auf der Platine ist der gleiche Controller wie schon auf dem FPGA-Board. Von den Anschlüssen her passt das auch nicht. Wenn du Experimente mit der Kommunikation zwischen PC und FPGA machen möchtest, dann wäre vermutlich einer der FTDI-Chips am einfachsten anzuschliessen. Oder einfach einen USB-Seriell Wandler benutzen. Hier hat mal noch etwas interessantes: da hat jemand nur mit einem FPGA (ohne extra Controller) einen USB Host für HID-Geräte programmiert. http://www.geocities.jp/kwhr0/hard/pc8001.html (nach ukp suchen) Ist allerdings in Verilog und auch noch japanisch :). Wenn ich der Google-Übersetzung glauben darf, dann war ihm ein Anschluss über PS2 zu einfach...
Das Altera Board hat USB-interfaces (host, client), aber das wird Dir nicht viel helfen, nehme ich mal an.
Da Digilent der Entwickler des Spartan 3E Kits ist, könnte es natürlich sein, das sie das selbe Design auch bei der USB Schnittstelle benutzt haben. Jedoch ist das Durchklingeln aufgrund der CSP Gehäuse schwierig. Peter
Was wäre denn an Aufwand, eine eigene USB zu realisieren - also rein HW-technisch ?
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.