Introduction System Architecture ISP1761 USB Host Controller P97922006 彭治 民.
-
Upload
drusilla-cox -
Category
Documents
-
view
232 -
download
3
Transcript of Introduction System Architecture ISP1761 USB Host Controller P97922006 彭治 民.
Outline Introduction
System Architecture ISP1761 USB Host Controller
P97922006 彭治民
USB HOST DRIVER ON THE UCOS-II
Introduction The ucOS-II is public OS for the real time system,
but never support USB host.
Right now, the USB interface become more important to communicate with the peripheral. such as Mass Storage , USB Mouse…
USB Advantage ,High Speed , Convenient,public…
System Architecture- Software architecture
Perpherial
NXP ISP1761USB controller
FPGA NIOS-II Hardware
DMADDR2
Controller
ucOS-II OS
USB Host driver
DMA controlDriver
BufferControldriver
Task
Internal RAM 512KByte
WiFi
USB Detcet Task
USB Hub
USB HAL
USB Dev 127
USB Device ..
USB Device 1USB Device
0
HID ClassCustom Device
Descriptor
Configure
interface
VID,PID 0VID,PID 0
VID,PID 0VID,PID 0subdrivers
VID,PID 0VID,PID 0Class ID
subdrivers
System Architecture- USB Host architecture
USB Driver Operation
System Architecture- USB Host Data structureUSB Hub Status
Attach Driver Device_Open
Device_Write
Device_Read
Device_Close
Hub Status
Driver Name
USB Driver List
VID,PID List
Sub Class
Demonstrate
Test AP
Wireless Driver
HWWiFi
HWWiFi
Sander/Receiver
Task
USB ControlDriver
Linux OS ucOS-IIPC FPGA