- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
All,
I'm currently developing a 100 MHz Nios II (w/ MMU)-based system that will be booting Linux and will utilize, among other system components, a USB 2.0 Host Controller and a DMA controller to transferring data to/from a USB 2.0 device. I have performed some initial USB 2.0 performance testing with our current system but I'm currently only able to achieve approximately a 3 MByte per second sustained read and write transfer rate with a USB 2.0 flash drive. I have measured the sustained read transfer rate of a USB 2.0 flash drive in excess of 30 MBytes per second when connected to a PC. While I don't expect to be able to reach a 30 MByte read transfer rate on our Nios II Linux-based system, I was hoping we could reach a 10 - 15 MByte per sustained transfer read rate. Does anyone have experience of hosting USB 2.0 devices that runs Linux on a Nios II processor that also utilizes a USB 2.0 host controller core that is also integrated with a DMA engine? If so, what sustained read and write transfer rates were you able to achieve? Where was the bottleneck in the data transfer path? Nios II to/from the USB Host Controller? Nios II to/from the external SDRAM memory? Any feedback would be appreciated. - BradLink Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nios ii fast?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi flz47655,
Yes, we are using the Nios II fast processor core.
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