IP builds USB 2.0 Device Controller with ULPI interface

October 18, 2016 // By Graham Prophet
Polish IP core creator and SoC designer Digital Core Design has introduced the DUSB2-ULPI, a hardware implementation of a full/high-speed peripheral controller that interfaces to an ULPI bus transceiver.

The core contains USB PID and address recognition logic, state machines to handle USB packets and transactions, endpoints number recognition logic and endpoints FIFO control logic. It supports 12 Mb/sec "Full Speed" (FS) and 480 Mb/sec "High Speed" (HS) serial data transmission rates. Tomek Krzyzak, VP of DCD addresses the question, “why not USB 3.0?”; he comments, “honestly speaking in 99.9% of embedded applications, USB 2.0 is more than enough.”

The design is technology independent and thus can be implemented in a variety of process technologies. This core strictly conforms to the USB Specification v 2.0 and ULPI v2.0. It is delivered with fully automated test bench and complete set of tests, allowing easy package validation at each stage of SoC design flow.

DCD’s USB IP Core portfolio includes also: Audio Platform USB 2.0 - Audio Devices Design Platform, USB 2.0 HID Platform - USB 2.0 Human Interface Devices Design Platform, USB 2.0 MS Platform - USB 2.0 Mass Storage Devices Design Platform, USB 2.0 DUSB2 - USB 2.0 Device Controller USB 2.0 (UTMI interface).

DCD: http://dcd.pl/ipcore/1250/dusb2-ulpi

next page; feature list