TONEX

Course Catalog

• Course Catalog • Courses A-Z • NARTE Certification • Download Catalog

Search:


Our Services

• Training Locations • Curriculum Design • Instructional Design • College Credit • Savings Programs • Customer Service

Call Today

1-888-TO-TONEX
(888) 868-6639

Course 318: Universal Serial Bus (USB) Fundamentals

Course #: 318
Course Type: On-site & Public
Duration: 2 days
Price: $1,499
Request Info
Available Training Formats
On-site Public
Computer Based Training Online

Description

This course provides you with a comprehensive foundation of USB

Objectives

  • Introduction To USB Topology
  • Introduction To Framing
  • Introduction To Host Software
  • Introduction To Device Software
  • Introduction To Data Flow
  • Introduction To Protocol Layer
  • Introduction To Device Classes
  • Introduction To Plug and Play
  • Introduction To Electrical Interface
  • Introduction To Mechanical Interface
  • Introduction To Power Management

Course Outline

INTRODUCTION

  • Motivation
  • Objective of the Specification (USB Revision 2.0)
  • USB Product Compliance
  • Goals for the Universal Serial Bus
  • Feature List

The Big Picture

  • Overview
  • USB 1.x Systems and Devices
  • USB 2.0 Systems and Devices
  • The Players
  • USB Communications Model
  • Device Framework (how devices present themselves to software)
  • USB Peripheral Connection
  • Topology
  • Framing
  • Host Software
  • Device Software

ARCHITECTURAL OVERVIEW

  • USB System Description
  • Topology
  • Physical Interface
  • Electrical
  • Mechanical
  • Power
  • Bus Protocol
  • Robustness
  • Data Flow Types
  • USB Devices
  • USB Host: Hardware and Software

USB DATA FLOW MODEL

  • Bus Topology
  • USB Communication Flow
  • Transfer Types
  • Control Transfers
  • Isochronous Transfers
  • Special Considerations
  • Interrupt Transfers
  • Bulk Transfers
  • High-Speed, High Bandwidth Endpoints
  • Split Transactions
  • Bus Access for Transfers

Packets & Transactions

  • Overview
  • Packets--The Basic Building Blocks of USB Transactions
  • Token Packets
  • Data Packets
  • Handshake Packets
  • Preamble Packet
  • Transactions

MECHANICAL Specifications

  • Architectural Overview
  • Keyed Connector Protocol
  • Cable
  • Cable Assembly
  • Connector Mechanical Configuration and Material Requirements
  • Cable Mechanical Configuration and Material Requirements
  • Electrical, Mechanical, and Environmental Compliance Standards
  • USB Grounding

ELECTRICAL Specifications

  • Signaling
  • Power Distribution
  • Physical Layer

Plug and Play

  • Overview
  • Hot Plugging
  • System and Device Responsibilities
  • Enumeration

PROTOCOL LAYER

  • SYNC Field
  • Packet Field
  • Packet Formats
  • Transaction Packet Sequences
  • Data Toggle Synchronization and Retry
  • Error Detection and Recovery

USB DEVICE FRAMEWORK

  • USB Device State
  • Generic USB Device Operations
  • USB Device Requests
  • Standard Device Requests
  • Standard USB Descriptor Definitions
  • Device Class Definitions

Overview of the USB Host

  • Host Controller Requirements
  • Overview of Software Mechanisms
  • Host Controller Driver
  • Universal Serial Bus Driver
  • Operating System Environment Guides

HUB SPECIFICATION

  • Overview
  • Hub Frame/Microframe Timer
  • Host Behavior at End-of-Frame
  • Internal Port
  • Downstream Facing Ports
  • Upstream Facing Port
  • Hub Repeater
  • Bus State Evaluation
  • Suspend and
  • Hub Port Power Control
  • Hub Controller
  • Hub Configuration
  • Transaction Translator

Who Should Attend

Any individual interested in understanding the details on USB technology.

Prerequisites

 None

 

Previous Course:< 1394 (FireWire) Fundamentals
Next Course: Advanced USB >
© 2008 TONEX, Inc, All rights reserved. Legal | Privacy Policy | Contact Webmaster