Best practices Zach Little Program Manager Microsoft Corporation Lead in advancement of 64-bit computing Adopt best practices and new tools Partner on new hardware directions Ensure partner understanding around the Wireless USB Windows Logo Program Unclassified Driver Signatures for 3rd party software stacks Goals of the Windows Logo Program (WLP) for Wireless USB Wireless USB USB-IF Certification Review WUSB WLP requirements Provide the rationale used to select these requirements Timeline for initial requirements Drivers from driver categories that are not currently defined as part of the Windows Logo Program requirements are allowed to submit drivers for signatures under the Unclassified Program Please work with Microsoft if you have any questions about this program: http://www.microsoft.com/whdc/winlogo/d rvsign/dqs.mspx Vendors developing their own WUSB host software stack on the PC need to use the Vista Unclassified Driver Signature Program The hardware must still comply with the WLP Dos and Donts for partners Partner CAN get package digitally signed Partner CAN NOT include Certified for Windows Vista or Works with Windows Vista Logos Partner CAN NOT create a press release stating that they have received certification Similar programs have been employed by other bus stacks like Bluetooth and 1394b Ensure a great and consistent end user experience Drive towards supreme performance Large buffer size R-pipe requirements PCI vs USB attached Power Management Minimize interoperability issues Build on existing programs from USB-IF and WiMedia USB-IF Wireless USB certification Silicon program Available Now Device Program Coming soon Helps communicate the brand promise to consumers Sign that the industry is ready to ship products Companies with Wireless USB Certification (as of May 2007) NEC Intel Alereon Hosts and Devices must obtain USB-IF and WiMedia certification (Connect-0078) Devices must support association models described in USB-IF specification (Connect-0066, Connect -0068) Peripherals must operate in function mode when connecting to a PC (Connect-0067) Hosts and Devices must obtain a Certified Wireless USB Logo from the USB-IF (Connect-0079) Native Wireless USB Devices based on the Certified Wireless USB Specification must pass all relevant wired USB device class tests (Connect-0080) Ensures consistent experience with wired USB Devices based on the Certified Wireless USB specification must be self beaconing (Connect-0082) Microsoft does not currently have plans to support directed beaconing Native Wireless USB devices based on the Certified Wireless USB specification must support all data rates (Connect0083) Helps mitigate interoperability issues Native Wireless USB Devices must work with HWA and WHCI hosts (Connect-0084) Devices need to be compatible with all hosts types All devices based on the Certified Wireless USB specification must support the ability to connect to different hosts (Connect-0086) Does NOT mean multiple hosts simultaneously A Host Wire Adapter must support at least 10 simultaneously connected devices (Connect-0089) Should support of all major user scenarios A Host Wire Adapter or a Device Wire Adapter must support a minimum of 64 R pipes (Connect-0087) Needed for supporting many devices simultaneously A Host Wire Adapter or a Device Wire Adapter must have at least 192k of buffer space (Connect-0088) Derived from a 3k per R-pipe requirement Enables top performance A Host Wire Adapter must support at least 64 devices (Connect-0090) Premium logo requirement Connected simultaneously A Host Wire Adapter must pass all tests a Wired USB device is required to pass (Connect-0091) Goal is to mitigate any issues around power management/ system sleephibernate modes DWA Association functionality must be present downstream of a hub (Connect-0092) Composite hubs are not allowed An internal non-removable host controller must be PCI attached(HWA not permitted) (Connect-0093) PCI attached = WHCI This encompasses any host controller that is not a dongle form factor Mini-card is considered non-removable This requirement is about performance and power management WHCI HWA Performance Optimal Lower than WHCI Bandwidth 1.5x faster, can accommodate higher PHY rates (future) Bandwidth limited by USB 2.0 speeds and protocol overhead Low latency Better power management PCI/PCMCIA/Express Card Higher latency than WHCI Standard system power management USB dongle / Express Card Latency Power Management Form Factor Embedded (MiniPCI/Motherboard) Native Device* Key Points DWA Embedded Device Bandwidth More appropriate for Easy to enhance current wired newly designed devices USB devices Less hardware Need extra hardware (DWA controller) Optimal performance Consumes more bandwidth for equivalent throughput Latency Less latency Performance Radio Power Management Custom power management possible A design cycle Time to market necessary * Native devices have several categories Added USB transfers increase latency Standard DWA power management Quick upgrade 15 Performance Many ways to measure performance Throughput, Number of Errors, Data Rate Environment dependant Major focus of the WLP to ensure great performance in the majority of scenarios Numbers should only get better going forward DWA + USB2 HD Native HD HWA Scenario A: Theoretical max: 80 Mbps Best seen to-date: 40 Mbps Scenario B: Theoretical max: 160 Mbps Best seen to-date: 70 Mbps WHCI Scenario C: Theoretical max: 160 Mbps Best seen to-date: 60 Mbps Scenario D: Theoretical max: 220 Mbps Best seen to-date: 140 Mbps Using 32K transfer requests from Mass Storage Driver EHCI Baseline/Wired HD performance: 260 Mbps * Performance numbers are calculated and observed. Numbers will likely vary depending on test environment and Implementation. Information provided by USB-IF. Program goes into effect June 2008 Complete list of requirements available in WLP v3.09 document Tests online: TBD Contact Microsoft Wireless USB team for updates on this Majority of USB-IF and WiMedia certification tests are available now Regulatory related tests per region left to device manufacturer Silicon Manufacturers Ensure your hardware is compatible with the WLP requirements for Wireless USB Work with Microsoft to have your devices/hosts in our lab for testing! IHVs/OEMs Make sure your devices are using silicon that is USB-IF certified and WLP certifiable Drive towards WHCI Get your latest devices in Microsoft's lab! CON-C430 – Windows Device Connectivity Chalk Talk Web Resources Wireless USB Specs: http://www.usb.org UWB Specs: http://www.wimedia.org Wireless USB PDK: http://www.usb.org/developers/estoreinfo/ Windows Hardware Developers Central: http://www.microsoft.com/whdc/ Windows Logo Program: http://www.microsoft.com/whdc/winlogo/hwrequirements.mspx Related Sessions Short Range Wireless Device Connectivity (CON-T413) Contact Information Wireless USB: UWB Feedback: Wusbbeta @ microsoft.com Uwbfb @ microsoft.com © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
© Copyright 2026 Paperzz