- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm working on a project that involves modification of the mass storage functionality implemented on the CYUSBFX3KIT-003 by moving the storage memory from the microcontroller internal memory to the internal Block Ram memory inside the SPARTAN7 FGPA on the SP701 kit. the SP701 kit is physically interfaced to the CYUSBFX3KIT through the FMC connector and the GPIF interface is used to move incoming mass storage data in blocks to and from the FPGA. I've been successful to some extent in this, However I have some issues when moving data from PC to the USB.
Kindly put me in touch with an expert in this area(USB mass storage implementation and GPIF interface), so that I can share the details of the design and code and help me troubleshoot the issue.
Regards
Emmanuel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Emmanuel,
Please let me know more details about the application
I'm working on a project that involves modification of the mass storage functionality implemented on the CYUSBFX3KIT-003 by moving the storage memory from the microcontroller internal memory to the internal Block Ram memory inside the SPARTAN7 FGPA on the SP701 kit.
>> From the description I didn't understand your application. Please let me know if GPIF is used in SlaveFIFO mode, where FPGA is the master. The data transfer is done from FPGA <> GPIF <> USB <> Host. Is my understanding correct? Does FX3 enumerate as Mass storage device on USB host or does it come up as a vendor device?
Please let me know what problem is seen when data transfer are done from USB host to FPGA via FX3
Rashi