- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have two boards of Cyclone III EP3C120F780C7N, say board A and board B.
I have developed USB device and ported to FPGA: I have two issues while mapping the assignments 1) The USB device is working on port B of board A, also I have properly mapped the ports to port A on the same board, the USB is not working. 2) I am using same SOF file on both the boards, the USB works on A board and doesnot work on the B board. Can I know, if anyone have come across the same issue before and how to validate the board. Thanks and Regards, Vijay KLink Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You'll have to be more specific. What components did you use for the USB interface, and what does 'not working' mean?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry for the late reply,
we have the customised USB IP on FPGA. If I use Port x, I am able to identify the USB device using libusb -vvv and not working means, if I use the same SOF file on port x different board of same kind. I am not able to enumerate or identify the USB device. Can I know what might be the reason for this. Thanks , Vijay K- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It could be a timing problem. Are your I/O properly constrained, and does the design meet timing requirements?
A design that works on some boards and not on others usually means there is a timing violation somewhere (if you can exclude for sure a hardware failure on the bad boards).
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page