USB Function Controller, Fully Compatible with USB 2.0
Overview
USB core is the VHDL model of USB Function Controller, which is fully compatible with the USB 2.0 specification. The core has been optimized for popular FPGA devices and its functionality has been verified in the real hardware.
Key Features
- Fully compliant to USB 2.0 specification
- Supports full-speed 12Mbps and high-speed 480Mbps modes
- Supports USB 2.0 Transceiver Macrocell Interface (UTMI)
- Conformed to Virtual Component Interface Standard (VCI)
- Programmable number of endpoints
- Flexible endpoint configuration
- Support for bulk, interrupt and isochronous transfers
- Supports high-bandwidth mode
- Optionally maximum Packet Size for bulk, interrupt and isochronous endpoints
- Hardware enumeration manager
- Fully-synchronous design
- Interfaces to any application bus.
Technical Specifications
Availability
Now
Related IPs
- USB 2.0 Device Controller version 4 with Active Clock Gating to save active power
- USB 2.0 Hi-Speed OTG Controller version 4 with Active Clock Gating to save active power
- USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface Supporting HSIC (config. as Device only or Full Speed only)
- USB 1.1 Device Controller version 4 with Active Clock Gating to save active power
- USB Function Controller, Fully Compatible with USB 1.1
- USB 3.2 Gen2x2 with PIPE 4.3 and USB2.0 with UTMI+ interface