Courses > Certified Wireless USB

Certified Wireless USB Course

Course Abstract:

Key elements of the wired USB 1.1 and 2.0 specifications are reviewed. Included are USB software components, host controllers, devices, and bus protocol. CWUSB employs basically the same device types, configuration descriptors, transaction types as wired USB 2.0. In addition, in many systems, wired and wireless USB will coexist for the foreseeable future. The wireless portion of the class looks in-depth at the USB Implementers Forum (USB-IF) Wireless USB specification and its Association Models Supplement, and covers major features of the WiMedia Ultra-wideband (UWB) common radio platform. Two important wireless adapter models, Host Wire Adapter (HWA) and Device Wire Adapter (DWA) are also covered. Classroom activities include demonstrations of CWUSB hardware and an analyzer/exerciser.

Course Length: 4 Days

Who Should Attend?

Hardware, software, validation engineers, and others with little recent USB background, and needing a thorough understanding of the protocol in a stand-alone course.

Course Contents:

  • Wired USB 1.1 and 2.0 specification key features
  • Wired USB Software model and Host Controllers (UHCI, OHCI, EHCI)
  • Wired USB peripheral devices, endpoint types, configuration descriptors.
  • Wired USB bus protocol: attach/detach model, transfer types, transaction examples, error handling, power management
  • CWUSB architectural overview: hub-spoke topology, DWA and HWA hardware enabling wired USB device/host to use wireless communication. CWUSB changes in device attachment, enumeration and configuration, connection security, error handling. New device and host Media Access (MAC) Layer responsibilities.
  • CWUSB Data Flow Model: host/device clusters, establishing wireless USB channels, Physical Layer (PHY) and MAC layer packet handling. MAC channel time, super-frames, Beacon Periods, Media Access Slots (MAS), MMC time stamp, etc.
  • Special CWUSB Data Flow events, including Device Notification, Transmit Power Control, adjustments to Data Packet payload size and transmit bit rate, changing the PHY channel, host Channel Stop, device initiated Remote Wakeup and Channel Start, etc.
  • CWUSB Protocol Layer: Details of MAC Layer standard and WUSB frame formats. Description of PHY Preamble and Header, MAC Header and data payload (MAC frame body), PHY and MAC layer error checking, secure vs. non-secure packets
  • Four information packet types: Micro-scheduled Management Command (MMC), protocol data packet, protocol handshake packet, and device notification packet.
  • Micro-scheduling one or more transactions (Transaction Group) using the MMC and specified channel time that follows
  • Transaction group rules and constraints, time slots and inter-time slots, rules for multi-data packet burst.
  • CWUSB Transactions: Basics of CWUSB split-transaction token/data/handshake protocol, host setup of time slots, special features of isochronous and control transfers, Device Notification message details, flow control events.
  • CWUSB radio interface security concerns: mutual authentication that the intended devices are connected and prevention of data theft by nearby receivers. CWUSB encryption, encryption keys, connection keys, authentication, and the Association Models Supplement to CWUSB.
  • Device Framework. Unconnected, Unauthenticated, Authenticated device state transitions are summarized. Wireless USB Device Requests and Wireless Extensions to Standard USB 2.0 Device Requests.
  • Wire Adapter common features: functional diagrams, required endpoints, remote pipe, required buffers, Wire Adapter Class Specific Device Requests
  • DWA: downstream USB 2.0 capable port management, Bulk, Control, Isochronous, Interrupt transfers, DWA suspend and resume
  • HWA: upstream USB FS/HS port management, Bulk, Control, Isochronous, Interrupt transfers, HWA suspend and resume

Recommended Prerequisites:

A solid understanding of wired USB 2.0 protocol.

 Booking Information:

This course is available as an in house course and can be tailored to your company's specific needs. For available dates, pricing information or to make a reservation, please contact us

 

Supplier Info Our Partners
 
  • Course Abstract
  • Who Should Attend?
  • Course Contents
  • Recommended Prerequisites
  • Booking Information

MindShare Courses @ Logic Technology

 


Seminars & Workshops Seminars
Workshop – Safely Combine Open Source and Third Party Software in Embedded Systems
Tuesday, May 08 2012

ContactContact Us