Copyright © 2014 Atria Logic Inc.
OVERVIEW

The AL-USB2D-CTRL fully synthesizable core implements a complete high/full-speed (480/12Mps) peripheral
controller that interfaces to a UTMI USB port transceiver on one side and to a system’s microprocessor on the
other. It is user-configurable for up to 15 IN and OUT endpoints, and includes power management and remote
wake-up functions.

Options include a protocol aware DMA controller, support for a variety of widely used bus interfaces, and a UTMI
Low Pin Interface (ULPI).

Designed for easy reuse in ASIC and FPGA implementations, the microcode-free design is strictly synchronous
with positive-edge clocking, no internal tri-states and a synchronous reset; therefore scan insertion is
straightforward. The core has been optimized and silicon proven on Xilinx and Altera FPGAs.

Multimedia Solutions Company
FEATURES
BLOCK DIAGRAM