USB3_RNDIS is a USB 3.0 device with an integrated RNDIS bridge
USB3_RNDIS is a USB 3.0 device with an integrated RNDIS bridge. It allows developing USB3.0 based Network products, e.g. USB3-GMAC, USB3-802.11. The IP has USB3.0 device core and RNDIS functions. It can be integrated with any network core, single or multiple, to create USB-Network devices.
The USB3.0 Device Core implements a Bulk-Out endpoint, a Bulk-In endpoint, an Interrupt-In endpoint and the control endpoint. The maximum burst size of Bulk-In and Bulk-Out endpoints are configurable. Implements Link Layer with a Pipe 3.0 interface. It is also compatible with USB2.0
Microcontroller is used to allow software configurable descriptors. Standard commands and class specific commands are processed through microcontroller to allow flexibility in adapting the design to various network cores.
RNDIS Packetizer implements control and buffering. Ithas a AHB master on TX path and AHB slave on RX path. In TX data path, it removes RNDIS headers and presents Network packets to network core. In RX data path, it creates RNDIS packets by adding header to the incoming network packets. Buffering requirements for speed matching, error handling and recovery are implemented within RNDIS core
Features
USB3.0 compliant device, backward compatible to USB2.0
PIPE 3.0 Interface to connect to PHY
AHB interface on application end
8051 Micro-controller based RNDIS message parsing and control
Flexibility to configure USB parameters to tune performance.
Flexibility to configure RNDIS parameters to tune performance
NDIS 6.0 and NDIS 5.1 support
Configurable FIFOs
Implements USB3.0 Link, Protocol and Application Layers Implements RNDIS as a CDC with 2 interfaces, a communication class interface and a data class interface
Implements CDC-ECM software interface for MAC-OS compatibility
Benefits
Fully Synchronous Design
Technology independent design
Modular design
PC Platforms : Windows XP, Win7, Vista,
Linux, Macintosh
Mobile Platforms: Win CE and Android
Proven on FPGA across Gigabit Ethernet
Deliverables
Synthesizable Verilog RTL
Test bench and exhaustive Test cases
Synthesis constraints and script files
Drivers for MS Windows, Linux, MAC-OS, WinCE and Android
Documentation – User Manual, Verification plan , Validation Report, Synthesis, DFT and Integration Guidelines
View USB3_RNDIS is a USB 3.0 device with an integrated RNDIS bridge full description to...
see the entire USB3_RNDIS is a USB 3.0 device with an integrated RNDIS bridge datasheet
get in contact with USB3_RNDIS is a USB 3.0 device with an integrated RNDIS bridge Supplier
No portion of this site may be copied, retransmitted, reposted, duplicated or otherwise used without the express written permission of Design And Reuse.
Give us your feedback
Was this page helpful? Ask us a question or get help