Aeroflex Gaisler AB has added a USB 2.0 device controller intellectual property core to its GRLIB IP library.
The device controller IP is intended for simplifying the implementation of USB functions on AMBA-AHB based systems and supports high- and full-speed USB traffic.
Up to 32 endpoints, each individually configurable for any of the four USB transfer types, can operate simultaneously. Either an AHB master or slave is used as the system interface, the former supporting high throughput DMA transfers and the latter offering lower complexity.
The USB 2.0 device controller is available for licensing now, either as a stand alone IP or as part of the GRLIB IP library from Aeroflex Gaisler (Gothenburg, Sweden). The IP-core is delivered as a synthesizable soft IP in VHDL source code together with test bench and documentation.
The GRLIB IP Library is an integrated set of reusable IP-cores, designed for system-on-chip development. The IP cores are centered on the common on-chip bus, and use a coherent method for simulation and synthesis. The library is vendor independent, with support for different CAD tools and target technologies.