主 講 人: 徐偉傑 製作學生: 徐偉傑 指導教授: 張富爵 博士...

Preview:

DESCRIPTION

國立聯合大學 96 學年度電機系專題製作競賽. FPGA 之 USB 嵌入式電路設計. USB Embedded Circuit Design : a FPGA Approach. 主 講 人: 徐偉傑 製作學生: 徐偉傑 指導教授: 張富爵 博士 日期:中華民國 97 年 06 月 04 日. Outline:. 簡介 動機與背景 USB 簡介 USB 通訊協定簡介 專題製作 設計目的 方法與步驟. 簡介. 動機與背景 USB 簡介 USB 通訊協定簡介. 動機與背景. ● 推甄 ● 參考資料少 ● 好奇 ● 用電路設計 - PowerPoint PPT Presentation

Citation preview

國立聯合大學96 學年度電機系專題製作競賽

FPGA 之 USB嵌入式電路設計

主 講 人:徐偉傑

製作學生:徐偉傑

指導教授:張富爵 博士

日期:中華民國 97 年 06 月04 日

USB Embedded Circuit Design : a FPGA Approach

Outline:

簡介– 動機與背景– USB簡介– USB通訊協定簡介

專題製作– 設計目的– 方法與步驟

1.動機與背景

2.USB簡介

3.USB通訊協定簡介

簡介

● 推甄 ● 參考資料少

● 好奇 ● 用電路設計

● 挑戰 ● 與老師討論

動機與背景

USB簡介

127 個 Device

階層: 6層

USB通訊協定簡介使用預設位址 0取得裝置描述元

Get Device Descriptor

設定裝置的新位址Set New Address

使用新位址 0取得裝置描述元Get Device Descriptor _ New Address

取得配置描述元Get Configuration Descriptor

設定配置Set Configuration

1.設計目的

2.方法與步驟

專題製作

設計目的

本系統設計目的主要是利用 ,去

設計 ,且直接讀取

,進而控制 的動作,另外,利用 將

USB滑鼠的狀態傳輸至 PC 端 。

FPGA為平台

USB的嵌入式電路 USB滑鼠的狀

態 馬達 RS232

進行監控

8051 之 USB Host 端韌體設計1. USB 理論學習2. USB 理論驗證

FPGA 之 USB Host 端電路設計1. USB 嵌入式電路設計2. 馬達驅動電路設計3. 電路整合

方法與步驟

8051之

USB Host 端韌體設計

8051-USB Host Design(1/3)

概念圖

8051-USB Host Design(2/3)

實體圖

8051-USB Host Design(3/3)

使用預設位址 0取得裝置描述元Get Device Descriptor

使用新位址 0取得裝置描述元Get Device Descriptor _ New Address取得配置描述元

Get Configuration Descriptor

Get It ! ! !Get It ! ! !Get It ! ! !

FPGA之

USB Host 端韌體設計

FPGA-USB Host Design(1/6)

概念圖

FPGA-USB Host Design(2/6)

實體圖

FPGA-USB Host Design(3/6)

USB電路子版

FPGA-USB Host Design(4/6)

滑鼠滑鼠左鍵左鍵

滑鼠滑鼠右鍵右鍵

逆時針

順時針

滑鼠往右移動滑鼠往右移動

滑鼠往左移動滑鼠往左移動

FPGA-USB Host Design(5/6)

滑鼠左鍵時

滑鼠往上移動滑鼠往上移動

滑鼠往下移動滑鼠往下移動

FPGA-USB Host Design(6/6)

滑鼠右鍵時

The ENDThank you for your listening

Recommended