introduction system architecture isp1761 usb host controller p97922006 彭治 民

10
Outli ne Introduction System Architecture ISP1761 USB Host Controller P97922006 彭彭彭 USB HOST DRIVER ON THE UCOS-II

Upload: drusilla-cox

Post on 04-Jan-2016

232 views

Category:

Documents


3 download

TRANSCRIPT

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- Hardware architecture

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

ISP1761 USB 2.0 Host Controller

ISP1761 USB 2.0 access block

Demonstrate

Test AP

Wireless Driver

HWWiFi

HWWiFi

Sander/Receiver

Task

USB ControlDriver

Linux OS ucOS-IIPC FPGA

THANKS YOU