Lattice Semiconductor Corporation
Home > Products > Intellectual Property > CAST Cores > USB 2.0 On-The-Go Controller Core

USB 2.0 On-The-Go Controller Core 

Documents & Downloads

CAST logo
Download the datasheet

The USB 2.0 On-The-Go controller core (USBHS-OTG-SD) implements a high-speed USB OTG port that can serve as a host for a single device or as a peripheral when connected to other USB devices.  USB OTG is primarily intended for portable devices that may function as a host or a peripheral depending on how they are connected.  Examples of such devices include digital cameras, printers, MP3 players, flash drives, mobile GPS, and PDAs.

This core conforms to the On-The-Go supplement of the USB 2.0 specification.  It is designed for processing efficiency with hardware implementing the Host Negotiation Protocol, Session Request Protocol, and other critical functions. 

The microcode-free design was developed for easy reuse and is available optimized for several Lattice devices, with competitive utilization and performance characteristics.


USB 2.0 On-The-Go Controller Core

Implementation Results

The following are typical performance and utilization results
Lattice Device Device LUT-4s Registers Slices   SysMEM
EBRs
External
I/Os
 Speed
(fmax, MHz)
uP clock  USB clock
LFXP10C-5 3856 1890 2712 16 226  37 53
LFECP33E-5 3860 1890 2712 16 226 45 35
LFE2-50E-7 4140 1890 2712 8 226 55 77
LFSC3GA25E-7 3914 1890 2712 8 226 82 117


Features


Applications

Legal | Privacy Policy | Press | Careers | Investor Relations | Contact Us | Site Map | | Follow us  Lattice Semiconductor on Facebook  Lattice Semiconductor on Twitter  Lattice Semiconductor on YouTube  © Lattice Semiconductor Corporation 2012