USB 3.0 University 

Simplify USB 3.0 Integration & USB 3.1 Integration 

If you are new to designing with USB, or looking for tips on implementing USB 3.0 and USB 3.1 IP, Synopsys' USB University has a session for you. From a basic USB overview, to implementing USB on FPGAs, to top-level synthesis, you'll find the information you need in this instructional video series.

Want to suggest additional course material, or have questions about Synopsys USB IP? Contact usb.eric@synopsys.com. You can also stay up-to-date on the latest USB developments through the Synopsys blog, To USB or Not To USB.


NEW! USB 3.1 Protocol Overview

NEW! USB 3.1 Protocol Overview
Get an in-depth look at the USB 3.1 changes to the specification layers, including the physical layer (Type-C connector, repeaters), link layer (new encoding schemes and traffic classes), protocol layer (multiple INs), and hub (extra buffering and packet arbitration).
View USB 3.1 Protocol Overview


Managing Power in DesignWare USB 3.0 IP

NEW! Configuring DesignWare USB 3.0 Controller as a Host
Learn how and why to select parameters involved in configuring the DesignWare USB 3.0 controller as a USB 3.0 or 2.0 host. You will also learn how to generate the RTL for your application. (Note: SolvNet login required.)
View Configuring DesignWare USB 3.0 Controller as a Host


Managing Power in DesignWare USB 3.0 IP

NEW! Configuring DesignWare USB 3.0 Controller as a Device
Learn how and why to select parameters involved in configuring the DesignWare USB 3.0 controller as a USB 3.0 or 2.0 device. You will also learn how to generate the RTL for your application. (Note: SolvNet login required.)
View Configuring DesignWare USB 3.0 Controller as a Device


Why USB 3.0

Why USB 3.0?
Understand the drivers behind the development of faster USB technology.
View WHY USB 3.0? session


USB 3.0 Overview

USB 3.0 Overview
This session introduces basic USB design concepts and the new features in USB 3.0 that designers need to understand. The session describes cables, connectors, how USB products work together, and how USB is architected as a bus.
View USB 3.0 Overview session


USB 3.0 Functional Layer

USB 3.0 Functional Layer
View this session for an explanation of how USB stacks and drivers structure data to be handled by the protocol layer hardware.
View USB 3.0 Functional Layer session


USB Protocol Layer I

USB 3.0 Protocol Layer – Part I
This session describes the different packet types, how they are organized, and how they are used in IN and OUT transactions.
View USB 3.0 Protocol Layer – Part I session


USB 3.0 Protocol Layer II

USB 3.0 Protocol Layer – Part II
This session explains how the USB control, bulk, interrupt, and isochronous transfers are handled. The new USB 3.0 streaming feature is also explained in detail.
View USB 3.0 Protocol Layer – Part II session


USB 3.0 Link Layer

USB 3.0 Link Layer
This session explains how the link layer manages the port-to-port flow of data between the host and the device.
View USB 3.0 Link Layer session


USB 3.0 Physical Layer

USB 3.0 Physical Layer
This session explains how the USB 3.0 electrical layer encodes digital data for transmission over a cable and decodes analog data into digital data for the link layer.
View USB 3.0 Physical Layer session


Managing Power in DesignWare USB 3.0 IP

Managing Power in DesignWare USB 3.0 IP
These videos describe the various power saving techniques available in the DWC_usb3 controller, specifically the hibernation feature. You will learn how to implement the hibernation feature for your application. (Note: SolvNet login required.)
View Managing Power in DesignWare USB 3.0 IP

Resources



NewsArticlesBlogsWhite PapersWebinarsVideosNewslettersCustomer Successes