Nios® II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
12409 Discussions

uClinux USB3.0 host controller driver

Honored Contributor II



For our new project we are using stratix iv FPGA with nios processor. And on pci bus we are connecting USB3.0 host controller(TIUSB7320). 


As per my understanding linux kernel 2.6.35 and above versions will provide the support for USB3.0. But i don't know about the uClinux. 


Can you please suggest me, which uClinux kernel will provide support for this..! what is resent uClinux stable kernel version. (If you provide vendor name, then it could be better) 


Thanks in advance..! 





0 Kudos
2 Replies
Honored Contributor II

As supposedly the USB-drivers in "official" Linux distributions are open source C files, it sould be possible just integrate and to compile them with the NIOS "source code distribution" managed by this community.  


Of course you will need to use the MMU-enabled Kernel.  


And of course you will need to find the appropriate driver for the hardware you are using. 


Honored Contributor II




I havesome questions on USB too: 


in our embedded card we have a USB2 Highspeed OTG device IP license for encrypted netlist for one nodelocked ALTERA system NIOS2 FPGA.  

uClinux is the OS and it manages several interfaces such as Ethernet, UART, I2C, SPI etc. 


Is it possible to use the USB Device Drivers available in the uClinux distribution (Linux nios2 2.6.34-00692-g5bc7853-dirty) to manage the IFI USB2?  

If yes, is there any particular requirement or attention to setup properly the device driver itself? Does it exist any Configuration Guide?  

If it is not possible to use the USB Device Driver from our uClinux distribution, where may I find a Linux Device Driver?