The standard IP version is preconfigured for two (2) transfer types (Control and Bulk). Up to a total of four (4) transfer types are supported and may be added as per design requirements at additional cost.
352 Mbps in read and 356 Mbps in write speed achieved using DMA in USB 2.0 Host Controller IP core interfacing with Hi-Speed device. 8Mbps in read and write speed achieved using DMA in IP core interfacing with Full Speed device. The speed may vary as per the device.
The IP core can work on any of the platform windows, linux and uCLinux. SLS has developed the driver for each platform to work. In the standard package contains drivers for windows. For other platform, driver can be provided at additional cost.
The IP Core package includes CoreCommander board that can be used to verify the core functionality in hardware. The package also includes a ModelSim precompiled library to simulate the design and verify basic transactions.
Yes the core gives support to do simulation. The package includes Altera ModelSim precompiled library for simulation using which you can verify the basic transaction of the core.
The IP core standard package supports only bulk transfer type. So with the standard package you can only detect bulk transfer supported device. For other transfer support, please contact info@slscorp.com.
In the reference design provided, the 60 MHz clock comes from the PHY chip. It is recommended to use the same clock for the PHY chip and the IP core to avoid synchronization issues
The speed is depended on the Nios processor type, the cache size and DMA support. Please check your hardware design for the details. Also, it depends on the speed of the USB device you are using. The more speed will in turns high transfer rate.
The core is having on-chip dual port memory of 8 Kbytes. This memory is used to stored transmit and received data during communication with the device.