Using USB on ML403

Grant Likely grant.likely at secretlab.ca
Tue Jan 15 14:22:17 EST 2008


On 1/14/08, Yedu Jathavedan <yeduj at ece.pdx.edu> 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.


More information about the Linuxppc-embedded mailing list