基于FS7805 APLIF的USB-ATAPI橋接器的設(shè)計(jì)和實(shí)現(xiàn)
發(fā)布時(shí)間:2023-11-30 19:12
通用串行總線(USB)是一種標(biāo)準(zhǔn)的連接接口,以其速度快、功耗低、支持即插即用和使用安裝方便等特點(diǎn)而得到了廣泛的應(yīng)用。論文課題基于高效能可程序化邏輯接口(APLIF)設(shè)計(jì)和實(shí)現(xiàn)了通用串行總線(USB)與AT計(jì)算機(jī)上附加設(shè)備包接口(ATAPI)的橋接器。該設(shè)計(jì)采用FS7805芯片的APLIF接口,其靈活和可編程的特性簡(jiǎn)化了外部硬件的設(shè)計(jì),提高了系統(tǒng)的穩(wěn)定性。論文工作取得的成果概括如下: (1).在分析USB和ATAPI的結(jié)構(gòu)、特性和傳輸協(xié)議的基礎(chǔ)上,完成了基于USB大容量存儲(chǔ)器傳輸協(xié)議的USB-ATAPI橋接器的總體設(shè)計(jì)和實(shí)現(xiàn)技術(shù)路線; (2).完成了橋接器的硬件設(shè)計(jì)。以APLIF接口為核心,橋接器硬件電路包含電源電路、FS7805基礎(chǔ)電路和IDE連接電路,其中電源電路部分的設(shè)計(jì)中提供了USB供電和外部電源供電兩種模式; (3).在硬件設(shè)計(jì)的基礎(chǔ)上,遵循USB、ATAPI數(shù)據(jù)傳輸協(xié)議和MASS STORAGE存儲(chǔ)器傳輸協(xié)議完成了包含USB枚舉、ATAPI命令解析、APLIF波形設(shè)計(jì)以及USB數(shù)據(jù)讀取等的固件設(shè)計(jì)工作。 論文工作中通過深入分析調(diào)試工具抓取的數(shù)據(jù)解決了系統(tǒng)調(diào)試過程中發(fā)現(xiàn)的所有問...
【文章頁數(shù)】:63 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 USB 的發(fā)展歷程及現(xiàn)狀
1.1.1 USB 的發(fā)展歷程及特點(diǎn)
1.1.2 USB 的市場(chǎng)應(yīng)用現(xiàn)狀
1.2 課題來源及研究意義
1.3 本論文研究的內(nèi)容與主要工作
1.4 論文體系結(jié)構(gòu)
第二章 USB 與ATAPI
2.1 USB 接口
2.1.1 USB 概述
2.1.2 USB 的電氣特性
2.1.3 USB 系統(tǒng)體系結(jié)構(gòu)
2.1.4 USB 事務(wù)處理
2.1.5 USB 數(shù)據(jù)傳輸類型
2.2 ATAPI 接口
2.2.1 ATAPI 概述
2.2.2 ATAPI 體系結(jié)構(gòu)
2.2.3 ATAPI 傳輸機(jī)制
2.2.4 ATAPI 傳輸協(xié)議
2.2.5 ATAPI 命令
2.3 USB 大容量存儲(chǔ)器批量傳輸協(xié)議
2.3.1 USB 的描述符
2.3.2 命令、數(shù)據(jù)及狀態(tài)的傳輸流程
2.3.3 命令塊數(shù)據(jù)包(CBW)
2.3.4 命令狀態(tài)數(shù)據(jù)包(CSW)
2.3.5 大容量存儲(chǔ)器的命令塊集
2.4 本章小結(jié)
第三章 USB-ATAPI 橋接器的總體設(shè)計(jì)
3.1 設(shè)計(jì)目標(biāo)
3.2 橋接器的總體設(shè)計(jì)
3.2.1 橋接器的工作流程
3.2.2 橋接器的硬件總體設(shè)計(jì)
3.2.3 固件程序總體設(shè)計(jì)
3.3 本章小結(jié)
第四章 USB-ATAPI 橋接器的硬件設(shè)計(jì)
4.1 主控芯片 FS7805 簡(jiǎn)介
4.2 APLIF 介紹
4.2.1 APLIF 模式
4.2.2 APLIF 的硬件組成
4.2.3 APLIF 寄存器
4.3 FS7805 開發(fā)板介紹
4.4 USB-ATAPI 橋接器的開發(fā)板硬件電路設(shè)計(jì)
4.5 本章小結(jié)
第五章 USB-ATAPI 橋接器的固件設(shè)計(jì)
5.1 固件程序開發(fā)環(huán)境
5.2 固件程序的總體流程
5.3 固件程序設(shè)計(jì)
5.3.1 主循環(huán)
5.3.2 USB 設(shè)備枚舉
5.3.3 ATAPI 命令發(fā)送
5.3.4 ATAPI 設(shè)備數(shù)據(jù)接收
5.3.5 單片機(jī)向PC 主機(jī)的數(shù)據(jù)傳輸
5.4 本章小結(jié)
第六章 系統(tǒng)調(diào)試
6.1 關(guān)于固件的調(diào)試
6.2 本章小結(jié)
第七章 總結(jié)與展望
7.1 總結(jié)
7.2 進(jìn)一步工作的展望
參考文獻(xiàn)
攻讀碩士學(xué)位期間發(fā)表的論文
致謝
附錄A
A.1 FS7805 引腳分布圖
A.2 MCU 支撐電路圖
本文編號(hào):3869062
【文章頁數(shù)】:63 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 USB 的發(fā)展歷程及現(xiàn)狀
1.1.1 USB 的發(fā)展歷程及特點(diǎn)
1.1.2 USB 的市場(chǎng)應(yīng)用現(xiàn)狀
1.2 課題來源及研究意義
1.3 本論文研究的內(nèi)容與主要工作
1.4 論文體系結(jié)構(gòu)
第二章 USB 與ATAPI
2.1 USB 接口
2.1.1 USB 概述
2.1.2 USB 的電氣特性
2.1.3 USB 系統(tǒng)體系結(jié)構(gòu)
2.1.4 USB 事務(wù)處理
2.1.5 USB 數(shù)據(jù)傳輸類型
2.2 ATAPI 接口
2.2.1 ATAPI 概述
2.2.2 ATAPI 體系結(jié)構(gòu)
2.2.3 ATAPI 傳輸機(jī)制
2.2.4 ATAPI 傳輸協(xié)議
2.2.5 ATAPI 命令
2.3 USB 大容量存儲(chǔ)器批量傳輸協(xié)議
2.3.1 USB 的描述符
2.3.2 命令、數(shù)據(jù)及狀態(tài)的傳輸流程
2.3.3 命令塊數(shù)據(jù)包(CBW)
2.3.4 命令狀態(tài)數(shù)據(jù)包(CSW)
2.3.5 大容量存儲(chǔ)器的命令塊集
2.4 本章小結(jié)
第三章 USB-ATAPI 橋接器的總體設(shè)計(jì)
3.1 設(shè)計(jì)目標(biāo)
3.2 橋接器的總體設(shè)計(jì)
3.2.1 橋接器的工作流程
3.2.2 橋接器的硬件總體設(shè)計(jì)
3.2.3 固件程序總體設(shè)計(jì)
3.3 本章小結(jié)
第四章 USB-ATAPI 橋接器的硬件設(shè)計(jì)
4.1 主控芯片 FS7805 簡(jiǎn)介
4.2 APLIF 介紹
4.2.1 APLIF 模式
4.2.2 APLIF 的硬件組成
4.2.3 APLIF 寄存器
4.3 FS7805 開發(fā)板介紹
4.4 USB-ATAPI 橋接器的開發(fā)板硬件電路設(shè)計(jì)
4.5 本章小結(jié)
第五章 USB-ATAPI 橋接器的固件設(shè)計(jì)
5.1 固件程序開發(fā)環(huán)境
5.2 固件程序的總體流程
5.3 固件程序設(shè)計(jì)
5.3.1 主循環(huán)
5.3.2 USB 設(shè)備枚舉
5.3.3 ATAPI 命令發(fā)送
5.3.4 ATAPI 設(shè)備數(shù)據(jù)接收
5.3.5 單片機(jī)向PC 主機(jī)的數(shù)據(jù)傳輸
5.4 本章小結(jié)
第六章 系統(tǒng)調(diào)試
6.1 關(guān)于固件的調(diào)試
6.2 本章小結(jié)
第七章 總結(jié)與展望
7.1 總結(jié)
7.2 進(jìn)一步工作的展望
參考文獻(xiàn)
攻讀碩士學(xué)位期間發(fā)表的論文
致謝
附錄A
A.1 FS7805 引腳分布圖
A.2 MCU 支撐電路圖
本文編號(hào):3869062
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3869062.html
最近更新
教材專著