 Introduction  System Architecture  ISP1761 USB Host Controller P97922006 彭治 民.

Slides:



Advertisements
Similar presentations
Primary Author: Girish Verma Secondary Author(s): Navya Prabhakar Presenter: Navya Prabhakar Company/Organization: CircuitSutra USB Modeling Quick Start.
Advertisements

Operating System.
Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
High Speed Digital Systems Lab 1 Mini Control System Application Mini Control System Application Poster Students: Yair Kler Supervisor: Boaz Mizrahi Spring.
Team Wolf Distributed, Consistent and Secure USB Storage Midyear Design Review Eddie Lai Matt Dube Sean Busch Zhou Zheng.
P09311: Interface for Multi-Purpose Driver/Data Acquisition System Adam Van FleetProject Leader, EE DAQ Hardware Development David HoweElectrical Engineer.
Proposal Presentation EE 396 Project September 9, 2006 Archimedes USB – iTASK Part 1.
CP1610: Introduction to Computer Components Basic PC Components.
- Madhav Singh-.  This presentation describe the basics of USB device and Host side i.e. descriptors, endpoints, device controller, root hub etc.  It.
Mentor.com/embedded Colin Walls USB 3.0: An Introduction for Embedded Software Developers.
TM Freescale, the Freescale logo, AltiVec, C-5, CodeTest, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of.
May 8, The EASY Way to Create I/O Devices John Hyde Intel Corporation intel.com.
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
By: Nadav Haklai & Noam Rabinovici Supervisors: Mike Sumszyk & Roni Lavi Semester:Spring 2010.
USB host for web camera connection
Embedded Systems Architecture Class Project USB 2.0 Function Controller December 12, 2008 Brandon Wolfe, Ben Marrou, Daniel Chan.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
USB Flash Card Writer Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Introduction to USB Development. USB Development Introduction Technical Overview USB in Embedded Systems Recent Developments Extensions to USB USB as.
Introduction to USB © 2010 Renesas Electronics America Inc. All rights reserved.
Using the PSoC USB March 17, 2012 Lloyd Moore, President/Owner.
UNIX System Administration OS Kernal Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept Kernel or MicroKernel Concept: An OS architecture-design.
Chapter 4 System Software.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Department of Electrical Engineering Electronics Computers Communications Technion Israel Institute of Technology High Speed Digital Systems Lab. High.
Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry.
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring Update – 6 th December.
How Hardware and Software Work Together
2012/03/06 匡建慈. goals  To build a multi-core platform with Hadoop environment.  Hardware architecture  What is Hadoop ?  What to do and what we have.
RiceNIC: A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Dr. Scott Rixner Rice Computer Architecture:
GBT Interface Card for a Linux Computer Carson Teale 1.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
IBM - CVUT Student Research Projects USB Host with ATmega Microcontroller Jiří Dostál Martin Chloupek
Performed by: Nadav Haklai Noam Rabinovici Instructor: Mike Sumszyk Spring Semester 2010 המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory.
Packet Capture and Analysis: An Introduction to Wireshark 1.
NAND Flash Failure Behavior Sponsored By Micron Technology Inc.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Intel Open Source Technology Center Lu Baolu 2015/09
Computer Software & its Types Instructor : Adnan Iqbal Course : Introduction to Computer.
USB host for web camera connection Characterization presentation Presenters: Alexander Shapiro Sergey Alexandrov Supervisor: Mike Sumszyk High Speed Digital.
Guirao - Frascati 2002Read-out of high-speed S-LINK data via a buffered PCI card 1 Read-out of High Speed S-LINK Data Via a Buffered PCI Card A. Guirao.
GBT-FPGA Interface Carson Teale. GBT New radiation tolerant ASIC for bidirectional 4.8 Gb/s optical links to replace current timing, trigger, and control.
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring David Harding Front page.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
Business-logic Layer Presentation Layer Network Layer Digital Signal Processing Layer SmartHome API SmartHome Software Architecture SH mobile application.
Computer Systems Unit 2. Download the unit specification from moodle or the BTEC website Or alternatively visit ahmedictlecturer.wikispaces.com.
Computer Operating Systems And Software applications.
LECC2004 BostonMatthias Müller The final design of the ATLAS Trigger/DAQ Readout-Buffer Input (ROBIN) Device B. Gorini, M. Joos, J. Petersen, S. Stancu,
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
Systems Software / The Operating System CSC October 14, 2010.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
Embedding USB technology Limitations, challenges and compliance
Introduction to comp. and prog. CS 101 G 964
Operating System Review
NEWS LAB 薛智文 嵌入式系統暨無線網路實驗室
CS111 Computer Programming
Mr C Johnston ICT Teacher
GBT-FPGA Interface Carson Teale.
Read-out of High Speed S-LINK Data Via a Buffered PCI Card
Operating System Review
Using FPGAs with Processors in YOUR Designs
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
Operating System Review
Peripheral Devices
Low cost FPGA implimentation of tracking system from USB to VGA
Single Board Computers and Dev Boards
Universal Serial Bus (USB)
A very basic introduction
NS Training Hardware.
Presentation transcript:

 Introduction  System Architecture  ISP1761 USB Host Controller P 彭治 民

 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…

Perpherial NXP ISP1761 USB controller NXP ISP1761 USB controller FPGA NIOS-II Hardware DMA DDR2 Controller DDR2 Controller ucOS-II OS USB Host driver DMA control Driver DMA control Driver Buffer Control driver Buffer Control driver Task Internal RAM 512KByte WiFi

USB Detcet Task USB Hub USB HAL USB Dev 127 USB Device.. USB Device 1 USB Device 0 HID Class Custom Device Descriptor Configure interface VID,PID 0 subdrivers VID,PID 0 Class ID subdrivers

USB Driver OperationUSB Hub Status Attach Driver Device_Open Device_Write Device_Read Device_Close Hub Status Driver Name USB Driver List VID,PID List Sub Class

Test AP Wireless Driver HW WiFi HW WiFi Sander/ Receiver Task USB Control Driver Linux OS ucOS-II PC FPGA

THANKS YOU