[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Finally USB support on Spartan3E-500 REV D Starter Kit



Hi all
 
I used spartan3E-500 rev D starter kit. I wanted to have an USB interface to USB storage devices and I succeeded in that thanks to the FTDI and FLE technologies.
The Vinculum provides both VDRIVE which is a module easily adds USB Flash drive interface to MCU/FPGA I/F via UART or SPI interface and VDIP which is DIP format VNC1L USB host controller development module.
For more details see http://www.vinculum.com/products.html
To connect the module to my kit I used the "FLE Microblaze UartLite" and "FLE FT245BM Core"  found on http://www.fl-eng.com/xipfree.html.
I used the GPIO 6-pin Accessory headers to connect the VDrive1 module to the kit then through the FLE-UART core to the OPB bus.
The question now is: How will petalinux treat the case? Would it see the USB storage device directly and communicate/mount it as if it is an ordinary drive or it will still talk to it as a GPIO I don't know! Also Do I have to write or develop a certain driver for such new configuration or the petalinux "support USB" options in the configuration wizard is sufficient?
Please my experience is still little so anyone has ideas explain in details.
Thanks folks.