USB Architecture Core Topics Training

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).

Request Information Demo Request Quote

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.

Request Information Demo Request Quote

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

Home | Products | Protocols | Employment | Link to Us | Privacy | Contact Us

Copyright © 1997 - 2008 Gillaspy Associates. All Rights Reserved