Presentation is loading. Please wait.

Presentation is loading. Please wait.

USB host for web camera connection Characterization presentation Presenters: Alexander Shapiro Sergey Alexandrov Supervisor: Mike Sumszyk High Speed Digital.

Similar presentations


Presentation on theme: "USB host for web camera connection Characterization presentation Presenters: Alexander Shapiro Sergey Alexandrov Supervisor: Mike Sumszyk High Speed Digital."— Presentation transcript:

1 USB host for web camera connection Characterization presentation Presenters: Alexander Shapiro Sergey Alexandrov Supervisor: Mike Sumszyk High Speed Digital Systems Lab

2 Agenda Project Objectives. Development Environment. System Architecture. System Inputs. System Outputs. Implementation. Timeline.

3 Project Objectives Implementation of SOPC interface for USB webcam. Learning host USB protocol. Learning webcam protocol. Learning SOPC environment. Understanding NIOS architecture. Building NIOS II softcore system. Streaming real-time video to VGA.

4 Development Environment Altera DE2 board Provides USB support for host and device application. VGA output (up to1600 x 1200 at 100-Hz refresh rate). Cyclone II FPGA Programmable chip to implement any design. Programming tools: Quartus II Nios II IDE SOPC Builder

5 System Architecture

6 System Input Webcam Connected to USB 1.1 port on DE2 board. Maximum transfer rate is 12 Mbits/sec. USB port is managed by Philips ISP1362 controller. DE3 board supporting USB 2.0 (up to 480 Mbits/sec) is preferred. In order to operate webcam, USB driver will be written for Nios II softcore.

7 System Output VGA out VGA DAC (10-bit high-speed triple DACs) with VGA-out connector. Supports up to 1600 x 1200 at 100-Hz refresh rate. Special controller is needed in order to operate DAC. The controller is part of Cyclone II system. Software interface to the VGA controller will be implemented.

8 Conclusions USB webcam protocol will be implemented over Philips ISP1362 USB controller. Software interface for VGA controller will be implemented. Special controller will be configured in order to operate DAC. Core System software need to be written to bridge webcam with VGA output. Integration of the above parts should be done in an SOPC specially designed to support the application.

9 MilestoneStatus/Due dateComments Explore development environment Done Examine example of USB Host protocol Done Learn USB 1.1 Controller (Phillips ISP1362) Interface Done Learn Web Cam to USB Protocol 17/12/08 Implement USB Host Driver for Web Cam in NIOS IDE II 24/12/08 Setting up the webcam, getting pixels in time. Examine VGA Controller interface 31/01/09 Midterm Presentation Project Timeline

10 MilestoneStatus/Due dateComments Implement VGA Controller Driver in NIOS IDE (with double buffer support) 14/01/09 Implement Real time image streaming from USB to VGA controller 28/01/09 First System RUN04/02/09 Project Timeline


Download ppt "USB host for web camera connection Characterization presentation Presenters: Alexander Shapiro Sergey Alexandrov Supervisor: Mike Sumszyk High Speed Digital."

Similar presentations


Ads by Google