# usb interface for fpga & Nios

• i want to connect an altera FPGA to a computer by USB interface.
• i want to avoid placing an microcontroller in my board..
• i want to set a nios II to "talk" to the computer
• i only need the fpga/nios to act as slave, never as host
• the interface chip , should be inexpensive , low pincount & simple.

i know there is demo board terrasic D2-11 with ISP1362 or CY7C67200 , but this chips are as expensive as using an real stand alone microcontroller.

would it be a good idea to use a USB to spi/uart transceiver , in order to interface my NIOS to a PC?

any chip/topology recommendations?

• Other than looking for a USB implementation in VHDL? – Ignacio Vazquez-Abrams Sep 14 '15 at 6:56
• "would it be a good idea to ..." It would be my first choice, but how can we evaluate your options when you gave us no criteria? Maybe you need more bandwith? – Wouter van Ooijen Sep 14 '15 at 7:08
• Well, depending on what you want to do and if it is a hobby project or is something you work on professionally, you have to understand how much wor it is to implment a USB core inside a rather small FPGA, plus the amount of effort to implement the firmware and driver logic for it compare to buying a small USB-to-UART device that doesn't cost more than a $1 or$2. – FarhadA Sep 14 '15 at 11:43