Forum Discussion
Altera_Forum
Honored Contributor
18 years agoHello,
you need to implement an USB mass storage device with ISP1362. As far as I see, there is no appropriate example with DE2 demonstration projects, only HID (human interface device) host and device examples. I've implemented mass storage device with other USB peripheral controllers from the scratch and found it rather complex. It implies among others understanding of the basic and class specific usb specs and the typical host behaviour, if the device shall be operated from the generic windows driver. After initial reading of the capacity, the storage device is accessed through usb by logical block number only. Thus a file system is only necessary for access on the embedded side. It's up to you to decide, how complex the file system has to be, e. g. if subdirectories are necessary. A minimum implementation could be by a single fixed file, preformatted to the storage device. I think, there are also mass storage example designs from NXP, at least for usb controllers similar to ISP1362. Good luck and Happy New Year! Frank