Using USB on ML403

2 messages, 2 authors, 2008-01-15 · open the first message on its own page

Using USB on ML403

From: Yedu Jathavedan <hidden>
Date: 2008-01-15 02:53:23

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

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.

Thanks & Regards,
Yedu Jathavedan

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help