USB is the ubiquitous interconnect standard of choice for a wide range of computing and consumer applications. Innosilicon provides a comprehensive set of software drivers to support commonly used USB peripherals. In addition, our established USB ecosystem—comprising USB silicon suppliers, design IP houses, and verification and testing vendors—helps reduce development and production costs for USB host and peripheral manufacturers.
The USB 2.0 IP is capable of handling the low-level protocol and signaling. In transmitting mode, the PHY serializes data, performs bit stuffing following NRZI encoding when needed, and then generates SYNC and EOP fields. Likewise, in receiving mode, it recovers clock from incoming data, strips the SYNC and EOP fields, performs NRZI decoding with bit un-stuffing when needed and then de-serializes the data. It supports 17 modes of operations, including LS, FS, HS, On-The-Go, Device , Host and HSIC.
The eUSB 2.0 IP supports both native and repeater mode. In the native mode, it is intended for board-level chip-to-chip communication. In the repeater mode, it supports standard USB 2.0 communication through a separate eUSB 2.0 repeater component.