|
USB Architecture Core Topics Training
Course Description
The USB System Architecture class is an in-depth discussion of USB and
is based on the 2.0 version of the Universal Serial Bus specification.
This course covers the operation of low-, full-, and high-speed USB devices
as well as host system requirements (including UHCI, OHCI, and EHCI implementations).
It includes a discussion of the Universal Transceiver Macrocell Interface
for high-speed designs, and covers the On-the-Go implementations, but
focuses on the protocol, signaling environment, and electrical specifications,
along with the hardware/software interaction required to configure and
access USB devices. The course also includes protocol analyzer demonstrations
and debugging techniques. This course provides in-depth information, example
implementations, and practical guidance that will give you a running start
on your design.
Course Length - 4 Days
Who Should Attend?
This in-depth course is designed with the hardware or software engineer
in mind. The course contains practical examples of USB transactions and
error conditions. It describes all the rules required for a device to
be specification compliant. This makes the course ideal for a system validation
engineer who validates RTL-level, system-level or system board-level designs.
Course Content
* USB Design Goals
* Introduction to USB
* Cables and Connectors
* USB Cable Power Distribution
* LS/FS Signaling
* LS/FS Transfer Types & Scheduling
* Pakets & Transactions
* Error Detection and Recovery
* USB Power Conservation
* Overview of High-Speed Device Operation
* HS Signaling
* HS Transfers, Transactions & Scheduling
* HS Error Detection and Handling
* HS Suspend and Resume
* HS Hub Operation
* Split Transactions
* Universal Transceiver Macrocell Interface (UTMI)
* USB Configuration Overview
* Device Configuration
* Hub Configuration
* Overview of Device Classes
* USB Host Software Overview
* Standard Device Requests
* Hub Requests
* Universal Host Controller Interface (UHCI)
* Open Host Controller Interface (OHCI)
* Enhanced Host Controller Interface (EHCI)
* USB On-the-Go (OTG)
Recommended Prerequisites
A fundamental understanding of PC Architecture is a prerequisite.
Corresponding Book
MindShare’s USB System Architecture Textbook (2nd Edition)
Author: Don Anderson
Publisher: Addison Wesley
Contact Gillaspy Assocates at 805-987-1959 to schedule an on-site class.
Since 1997, Gillaspy Associates has built
a solid reputation for developing strong relationships with our customers
by providing quality solutions and ongoing support.
|
Test Services
Test Services
Initial Evaluation
Functional
Product
Enterprise
Performance &
Benchmarks
Lab Overview
Test Tools
Test Tools Suite
FAQ
Training
Overview
Certification
Courses
Course Calendar
Register
Training Locations
Medusa Labs
|