Forum: FPGA, VHDL & Co. Spartan 3E kit usb nutzbar?


von jw (Gast)


Lesenswert?

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?

von jg (Gast)


Lesenswert?

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

von jw (Gast)


Lesenswert?

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?

von Mike (Gast)


Lesenswert?

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

von js (Gast)


Lesenswert?

Das Altera Board hat USB-interfaces (host, client), aber das wird Dir 
nicht viel helfen, nehme ich mal an.

von Peter (Gast)


Lesenswert?

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

von ag (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.