Re: Using USB on ML403
From: Grant Likely <hidden>
Date: 2008-01-15 03:22:19
On 1/14/08, Yedu Jathavedan [off-list ref] wrote:
Hi, I am a beginner to FPGA programming. I want to use the USB Host on ML403 in a PowerPC processor reference system to store some data on a Thumb Drive. Currently, I've configured the BSP(OS support) as standalone. There is the OPB USB2 IP core with drivers which I want to use. But, not sure
The opb_usb2_device ip core is a USB device, not a host. It will not work for reading a thumb drive. You want to configure your BSP as linux_v2_6 so you can get a xparameter_ml40x.h file which will work with linux.
which port connections to use & if that will configure the Cypress CY7C67300 USB controller. The Application Note Xapp925 for ML403 uses OPB EPC core to configure the Cypress controller. If that is the case, is there any driver for the cypress controller?
opb_epc is the right thing to use to get the cypress c67300 working. I've got a driver for the c67x00 in my git tree: http://git.secretlab.ca/git/linux-2.6-virtex.git in the virtex-c67x00 branch. Go here for my notes on Linux on the Virtex: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex
If I use Linux kernel 2.6, how would it help me? Are there any drivers for the USB that I can use for kernel 2.6? If anyone has worked on this problem before, I would greatly appreciate their help.
All my work is targeted for 2.6. It will be difficult to get support if you use 2.4 Cheers, g. -- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd.