• Decrease font size
  • Default font           size
  • Increase font size

USB Architecture

Print E-mail
Course Length - 3 Days 
  
Course Description

 

  

USB, Universal Serial Bus, has become the interface-of-choice for connecting peripherals to desktop computers and, increasingly, workstations and servers. It offers a flexible, localized serial I/O bus that allows connection of a dizzying number of external devices in many different topology configurations. This three-day USB Architecture training course focuses on version 2.0 of the USB specification including the USB protocol, signaling environment, electrical specifications and the hardware/software interaction required to configure and access USB devices. Live Demos of frame and traffic types and packet field formats are shown in the class via a CATC protocol analyzer.

 
  
Course Objectives:
  • Explain the architecture of USB and its components
  • Understand the operation of USB low-, full-, and high-speed devices and protocols
  • Describe the electrical and signaling requirements for 1.5, 12, and 480 Mbps operation
  • Describe USB Hubs, power management, and split transactions
  • Learn USB configuration requirements
  • Explore USB transaction types and device classes
 
     
Workshops/Demos

Demos will show and analyze previously captured data. Workshops will allow participants to capture and analyze data for various USB peripherals. Examples include:

  • Device recognition
  • Bus enumeration
  • Data traffic for the different transfer types
  • Transfers, transactions, and packets
  • Packet sequencing
  • High-speed bus traffic
  • Split transactions
 
     
Who Should Attend?

The course is intended for hardware, software, and validation engineers who will be involved with the design, troubleshooting, and/or validating USB based products. In addition, the course is beneficial to systems designers and managers responsible for integration of USB based devices. Attendees are expected to have a good understanding of PC hardware and software architecture found in DashcoursesPC Architecture Overview course. An understanding of serial communications techniques is also highly recommended.

 
 Public Course Information and Registration Page