Ultrawide Band (Uwb) Architecture Preview

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 22

UltraWide Band (UWB)

Architecture Preview
Outline
Microsoft’s Participation and Vision
Supported Protocols currently planned for UWB
Wireless USB
IP
Synergy between IHVs/ISVs and UWB Team
Call to action for partners
Summary
UWB Overview
FCC ruling permits UWB spectrum overlay
Bluetooth,
• UWB is presently approved
802.11a WLAN
for use only in the US

PCS
802.11b WLAN
Emitted Cordless Phones Cordless Phones
Signal Microwave Ovens • Regulatory activity

U-NII band
Power
underway in Europe, and

ISM band
Asia
GPS

• Consistency “rules of the


“FCC Part 15 Limit”
-41 dBm/Mhz game”
UWB Spectrum
1.6 1.9 2.4 3.1 5 10.6
• Open standardization is
Note: not to scale Frequency (Ghz) critical for worldwide market
adoption
UWB Throughput

• High speed at short


range
•480 Mb/s at ~3m
•Does not penetrate
walls
• Scaleable performance
(Moore’s Law radio)
UWB in the Digital Home
Local high
throughput delivery Wired / Wireless
Wired /Wireless

Wired / Wireless

Long range delivery


wired & wireless
(backbone)

Wired / Wireless
Wired / Wireless

UWB delivers high speed interconnectivity at low power/proximity


UWB Project in Windows
Description
Create infrastructure to build on Microsoft’s huge investment in
USB and IP class drivers over a new medium/transport
Project Goals
Reuse existing class drivers unchanged (except USB ISOCH)
Minimal changes to existing USB and IP core stack
Simple association model
High security (make it just as secure as cable scenarios)
Allow IHVs to write a single function driver on top of the
appropriate PALs for wired and wireless scenarios
Class drivers should be developed on top of PALs.
No new kernel/user APIs for UWB plan to be exposed
UWB Protocol Relationships on Windows
Platforms

Other Applications
Wireless USB

Wireless 1394
IP (WiNet*)
Protocol Abstraction
Layer (PAL) -
Various technology
solutions Legend
running over the
common platform High customer
interest
Low customer
interest

Convergence Layer* Items with ‘*’ are being


defined in WiMedia

Common
UltraWide Band
Radio Platform MBOA UWB MAC*

MBOA UWB PHY*


Wireless USB – Topology Overview

Device
Adapter

External
USB Hub
USB USB
Wireless USB protocol
Cables Cables

Host
Adapters Wireless Device Adapter
Storage

Proprietary
Proprietary
protocol/connection
protocol/connection

Device
Adapter
Association – HARD Scenarios
Association Is One Of The Key Elements To UWB’s Success
Hard Scenario #1 – HID
Keyboard/Mouse/Human Input Device
Hard Scenario #2 – Far apart
Device and host are not physically close enough to use a cable
Device and host are heavy and not convenient to move them
Hard Scenario #3 – Headless hosts
How to associate a device with a headless server
(no monitor for showing the PIN/user entry, etc.)
Hard Scenario #4 – OEM Install
Pre-associating devices at OEM (during OS setup/upgrade).
Hard Scenario #5 – OS + BIOS / Multiple OS.
Associating a device with a host in such a way that the device is also
associated with the same PC/radio in BIOS mode.

Solve the hard problems and the rest are no-brainers!!


Windows Connect Now
And the solution is ……
The Windows Networking and Device
Connectivity Platform
Effortless
“It Just Works” experience for users
Simple protocols, APIs and DLLs for partners and developers
Secure and Reliable
Built-in security to enable higher user confidence
Make reliability a fundamental part of the solution
State of the art
Continue enabling compelling new user experiences
Wireless Host Side Architecture
UWB radio supported on WUSB PONG Block color legend

these buses:
Yellow= New component
Service Orange = Existing component
that may need changes
Grey = Existing component

PCI (or PCIe) based solution


Line color legend
USBHUB
Can go in addin card slot Blue = IO path
Red = enumeration/PnP path

Cardbus or ExpressCard USBPORT NDIS


possible
WUSB HCI NDIS/UWB
Wired USB dongle Miniport Miniport

Cabled ‘base station’ variety


Small ‘key’ solutions UWB Management Function
Support Enumerator
UWB Management/Bus Driver

Microsoft preferred PALs Windows OS


PCI.sys

required on UWB host


UWB Software Implementation

side radio
WUSB/
WUSB UWB
Management UWB
NDIS/UWB
Function Function
Function
IP PCI (or PCIe) UWB Radio
Role of Convergence / Management Layer

Bandwidth management
and arbitration
Between PALs
Inform other hosts to optimize
bandwidth
Changing channels if
congestion
Handling PCI resources
Function or PAL
enumeration
Beaconing and Topology
management
Device Wire Adapter
Looks like a wireless hub
Great for scenarios like wireless port replicators
Single chip implementations can be integrated
directly into devices

USB2.0
List of New Kernel Files Legend
Yellow = New Component
Grey = Existing Component

USB Device Wire


PCI Attached USB Attached
Adapter
Host Radio Host Radio
(Wireless USB HUB)

Usbhub.sys Usbhub.sys Usbhub.sys


NDIS Stack NDIS Stack
usbport.sys usbport.sys usbport.sys

IP PAL Driver IP PAL Driver


usbwhci.sys (Native WiFi)
usbhwa.sys usbdwa.sys
(Native WiFi )

uwbpci.sys uwbusb.sys usbhub.sys

pci.sys usbhub.sys
Hardware IDs for UWB PALs
PCI IDs for UWB
Hardware IDs Compatible IDs
PAL PDOs
UWBPCI\VEN_aaaa& UWBPCI\VEN_aaaa&PAL_ff
Hardware IDs DEV_bbbb&
SUBSYS_ccccdddd&
UWBPCI\PAL_ff

REV_ee&PAL_ff
Compatible IDs UWBPCI\VEN_aaaa&
DEV_bbbb&
Similar in style to SUBSYS_ccccdddd&
PAL_ff
PCI device ID UWBPCI\VEN_aaaa&
DEV_bbbb&PAL_ff

USB IDs for UWB


PAL PDOs Hardware IDs Compatible IDs
USB\Vid_aaaa&Pid_bbbb& USB\Class_xx&SubClass_yy&
Hardware IDs Rev_cccc Prot_zz
USB\Vid_aaaa&Pid_bbbb USB\Class_xx&SubClass_yy
Compatible IDs USB\Class_xx

Similar in style to
USB device IDs

Microsoft plans to match on IDs highlighted in BOLD


Industry and Windows Compliance Programs
Compliance programs
Industry – Being defined in WiMedia and USB-IF
Microsoft – Windows Logo Program
UWB
Focus on certified silicon
The PAL used by the radio should be compliant with Microsoft supported
PALs.
Association
There's a lot of work/innovation going on in this space still
Use Microsoft supported association models – Windows Connect Now
Wireless USB is likely to affect wired USB devices
We may require all wired USB devices be tested downstream of a DWA
Isochronous devices (connected via WUSB) may need some software
changes
Timelines
Initial Windows Logo Program requirements coming shortly
Logo program validation tools to follow release of drivers
Windows Logo Program Requirements
Host side radios
Must be compliant with either WHCI or HWA specifications
(and related specifications)
Must support isoch transfers
Device wire adapters
DWA's with exposed ports need to provide 500ma on all ports
Must support isoch transfers
Possible requirements around number of RPipes
Devices
WUSB devices must have a unique serial number
Devices must be compatible with both HWA and WHCI hosts
No plans to logo non-beaconing devices
Industry Compliance Plans
Applications own compliance testing

WUSB
Define requirements/assertions IP
Run workshops
Allow logo usage
Cooperation policy
WiMedia provides turn-key
WiMedia UWB MAC
compliance solution for PHY,
MAC, and radio cooperation WiMedia UWB Phy

Application compliance will


incorporate WiMedia tests for
logo requirements
Timelines
Test documents and tests
developed 2H05
First compliance workshops in 1H06
Summary
Industry specs are nearly done and prototype
hardware is available to IHVs
Microsoft committed to providing beta drivers to
early IHVs for validation purposes
Training and tools are coming
Developer Conferences
Peripheral Development Kits
Interop Labs
Call to Action
IHVs
Share UWB plans with Microsoft and come up with a great Go-
To-Market Strategy
Send sample devices to Windows UWB team for testing/self-
hosting
Participation
Attend Wireless USB Developers Conference on May 24-25 in
San Jose, to learn more on WUSB
Participate with Microsoft on beta opportunities.
Send us your feedback
Test wired USB devices on
DWA + WHCI/HWA Scenarios
All platform architecture (x86, x64, Itanium)
Resources
Microsoft Resources
www.microsoft.com/whdc
MSDN Newsgroups
Windows Development  Device Drivers
Windows Development  Windows DDK
Industry Resources
www.usb.org
www.wimedia.org
Technical Papers
FAQ on UWB
developer.intel.com/technology/usb/spec.htm
Intro to WUSB
www.usb.org/WUSB
Additional Resources
Email: UWBFB @ microsoft.com – To answer
questions from hardware vendors
Web Resources:
Microsoft Site: http://www.microsoft.com/whdc
Industry Sites:
http://www.usb.org/wusb
http://www.wimedia.org
http://www.intel.com/go/uwb or http://
www.intel.com/go/wusb
© 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

You might also like