Download presentation
Presentation is loading. Please wait.
Published bySharon Johns Modified over 9 years ago
2
May 16, 20002 USB 2.0 Peripheral Enabling / PDKs Brad Hosler USB Engineering Manager Intel Corporation
3
May 16, 20003 What Is Peripheral Enabling? w Making sure that developers have: – Training – USB 2.0 Building Blocks – Tools – Services w To deliver a successful and robust USB 2.0 product
4
May 16, 20004 Training w That’s what this Developer Conference is all about w Early developers get One-on-One interactions – Peripheral Integration Lab w Other opportunities: – DevCons in Japan and Taiwan in June u see http://developers.usb.org for more info – Another DevCon this fall – Compliance Workshops
5
May 16, 20005 Building Blocks: USB 2.0 Microcontroller w Concentrate on product function w Write some firmware Micro Con- troller Product Function USB 2.0
6
May 16, 20006 Building Blocks: Discrete Transceiver w Transceivers with or without Serial Interface Engine (SIE) w Concentrate on product function Tran- sceiver Product Function USB 2.0
7
May 16, 20007 Building Blocks: Transceiver Macrocell ASICASIC Serial Interface Engine Device Specific Logic Endpoint Logic … SIE Control Logic USB 2.0 Endpoint Logic Device Hardware USB 2.0 Transceiver Defines Standard Interface for Transceiver Macrocell w USB 2.0 Transceiver Macrocell Interface (UTMI) http://developer.intel.com/technology/usb/spec.htm w Broad Industry support
8
May 16, 20008 Building Blocks: VHDL (IP) Cores ASICASIC Serial Interface Engine Device Specific Logic Endpoint Logic … SIE Control Logic USB 2.0 Endpoint Logic Device Hardware USB 2.0 Transceiver Tran- sceiver Product Function USB 2.0 3rd Party VHDL
9
May 16, 20009 Tools: Peripheral Developers Kit w Provides host functionality before systems are readily available w Peripheral Develop Kit (PDK) includes: – USB 2.0 Host Controller on PCI add-in card – USB SW stack to allow at-speed testing u Windows 2000 stack developed by Microsoft – USB 2.0 Transaction generation software u Allows single transactions to be generated
10
May 16, 200010 Tools: Single Transaction Tool w Very useful for early device debug w Doesn’t require a device to enumerate w Any type of transaction can be generated – Including individual parts of Control transfers w Demo
11
May 16, 200011 Tools: PDK Availability w Available at end of June w Can be ordered through the USB-IF web pages – See the developers section – All attendees will be sent email when PDK is available w Cost not determined yet
12
May 16, 200012 Tools: Compliance Device w USB2.0 device targeted for testing host controllers and hubs w Supports no-NAK INs and OUTs w Supports Loopback w Flags gaps in Isoch streams w Available in July – Watch developers.usb.org
13
May 16, 200013 Tools: Bus Analyzers w Available now w See showcase area w Session tomorrow will cover bus analyzers
14
May 16, 200014 Services: Peripheral Integration Lab w Integration lab at Intel Architecture Labs in Oregon – Multiple hosts and devices (interop testing) – Test equipment (scopes, analyzers, TDRs, etc.) – Expert help from HW and SW engineers – Compliance testing w Available to anyone planning on delivering USB 2.0 device in 2000 w Contact Steve McGowan to schedule a visit – (Steve.McGowan@intel.com)
15
May 16, 200015 Summary w Building blocks, tools and services are in place NOW for USB 2.0 peripheral development – USB 2.0 Building Block Vendor List on usb.org w Be a market leader by getting a jumpstart on the competition w Use the Peripheral Integration Lab if you’re shooting for a production in 2000
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.