天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

USB2.0接口控制芯片的固件設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-11-05 03:35
   USB(Universal Serial Bus,通用串行總線)是外圍設(shè)備與計(jì)算機(jī)進(jìn)行連接的新型接口總線。自從問(wèn)世以來(lái),憑借其高速度和高通用性迅速成為個(gè)人計(jì)算機(jī)與外圍設(shè)備相連的標(biāo)準(zhǔn)接口,現(xiàn)在市場(chǎng)上售出的所有PC機(jī)都百分之百支持USB接口,而且很多外設(shè)只推出USB版本?梢灶A(yù)見,USB的應(yīng)用會(huì)越來(lái)越廣泛,其傳輸速率和通用性也會(huì)越來(lái)越高。 固件程序的設(shè)計(jì)是USB設(shè)備開發(fā)過(guò)程中非常重要的一個(gè)環(huán)節(jié),它直接影響到USB設(shè)備的傳輸速度。本文在深入分析USB2.0協(xié)議、海量存儲(chǔ)類規(guī)范和SCSI指令集的基礎(chǔ)上,提出了一種專門針對(duì)U盤應(yīng)用的固件設(shè)計(jì)方法,重點(diǎn)論述了固件實(shí)現(xiàn)過(guò)程中的幾個(gè)關(guān)鍵技術(shù),并給出了固件的調(diào)試過(guò)程和測(cè)試結(jié)果,證明USB2.0接口控制芯片的固件設(shè)計(jì)達(dá)到了預(yù)期目標(biāo)。 由于USB2.0協(xié)議的主/從式模式,固件的整個(gè)流程基于中斷模式實(shí)現(xiàn)。固件程序主要包括三部分:1)初始化單片機(jī)和所有外圍電路;2)中斷服務(wù)程序,完成各個(gè)模塊產(chǎn)生的中斷響應(yīng);3)任務(wù)處理子模塊,供中斷服務(wù)程序調(diào)用,完成具體的USB設(shè)備操作。在實(shí)現(xiàn)的過(guò)程中,主處理程序完成系統(tǒng)的初始化并輪詢中斷,中斷復(fù)位程序調(diào)用底層的任務(wù)處理模塊來(lái)完成相應(yīng)的處理。固件負(fù)責(zé)協(xié)議的解析和處理,不干預(yù)數(shù)據(jù)的傳輸,這樣,一方面保證了快速的數(shù)據(jù)傳輸和較好的軟件結(jié)構(gòu),另一方面簡(jiǎn)化了編程和測(cè)試。 USB協(xié)議有嚴(yán)格的時(shí)間要求,這就使得程序必須在有效時(shí)間內(nèi)對(duì)某些請(qǐng)求或狀態(tài)進(jìn)行處理。因此,在調(diào)試過(guò)程中,較多借助串口輸出程序的輸出信息來(lái)輔助調(diào)試,定位問(wèn)題所在。調(diào)試過(guò)程分為三步進(jìn)行:首先借助PC調(diào)試軟件(BusHound、R80515仿真器等)將設(shè)備端的USB協(xié)議調(diào)通;然后,用調(diào)試好的USB設(shè)備控制接口來(lái)開發(fā),調(diào)試PC軟件;最后,加上USB設(shè)備端的其它用戶程序,對(duì)整個(gè)完整的系統(tǒng)進(jìn)行系統(tǒng)調(diào)試。 通過(guò)對(duì)調(diào)試過(guò)程和性能測(cè)試結(jié)果的分析,我們可以看出,固件能夠控制硬件電路快速的完成各種操作,達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo)。
【學(xué)位單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2006
【中圖分類】:TN492;TP334.7
【部分圖文】:

內(nèi)部寄存器,固件,端點(diǎn),串口


可以通過(guò)PC串口設(shè)置端點(diǎn)來(lái)觀測(cè)MCU內(nèi)部寄存器、內(nèi)部RAM和外部RAM,從而判斷MCU是否得到了正確的結(jié)果,固件是否得到了正確的操作反饋和數(shù)據(jù)。MCU模塊PC的仿真界面如圖5一3所示:圖5一3R80515調(diào)試軟件

調(diào)試軟件


電子科技大學(xué)碩士學(xué)位論文圖5一ZFPGA搭建的調(diào)試電路板可以通過(guò)PC串口設(shè)置端點(diǎn)來(lái)觀測(cè)MCU內(nèi)部寄存器、內(nèi)部RAM和外部RAM,從而判斷MCU是否得到了正確的結(jié)果,固件是否得到了正確的操作反饋和數(shù)據(jù)。MCU模塊PC的仿真界面如圖5一3所示:圖5一3R80515調(diào)試軟件

界面圖,軟件工作,界面


第五章USB.20接口控制芯片固件的調(diào)試及測(cè)試結(jié)果另外一個(gè)非常重要的軟件是BusHuond,其工作界面如圖5一4所示。圖5一4BusHound軟件工作界面BusHound是Persiotf公司開發(fā)的串行總線協(xié)議分析軟件,可以免費(fèi)下載試用版。BusHound是一個(gè)可以捕捉BUS總線數(shù)據(jù)的軟件,同時(shí)還可以捕捉主機(jī)發(fā)出的各種控制信號(hào)的信息,為USB總線的調(diào)試提供一種測(cè)試的途徑。5.2USB2.0協(xié)議處理層固件調(diào)試方法USB協(xié)議的調(diào)試主要是對(duì)設(shè)備枚舉過(guò)程的調(diào)試,下面將對(duì)USB協(xié)議調(diào)試過(guò)程中的幾個(gè)階段性的步驟分別進(jìn)行詳細(xì)闡述。首先USB芯片應(yīng)能夠正常工作,這個(gè)階段包括初始化MCU的各個(gè)端口、中斷初始化、設(shè)置中斷服務(wù)程序入口地址、初始化MCU的中斷方式為低電平觸發(fā),這時(shí)PC機(jī)上會(huì)出現(xiàn)“未知設(shè)備類型”的USB設(shè)備,USB設(shè)備將等待端點(diǎn)0的中斷到來(lái)
【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 許煜;葉煒;顧一;詹奇;;基于USB2.0、CPLD和CCD的高速圖像采集系統(tǒng)設(shè)計(jì)[J];光學(xué)儀器;2009年02期

2 張?zhí)旌?鮮艷霞;鄭方燕;陳自然;;基于FPGA的100Msps高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J];激光雜志;2011年04期

3 張健;魏巍;;具有固件的混合操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];天津科技;2011年03期

4 友文;;解決ThinkPad啟動(dòng)異常[J];電腦知識(shí)與技術(shù)(經(jīng)驗(yàn)技巧);2011年08期

5 黃惠欽;楊威棣;潘雪峰;;基于TMS320F2812的高速數(shù)據(jù)采集系統(tǒng)[J];計(jì)算機(jī)與數(shù)字工程;2011年08期

6 柴海莉;盛大鵬;;一種通用檢測(cè)設(shè)備的研究實(shí)現(xiàn)[J];微計(jì)算機(jī)信息;2011年07期

7 代月松;董力科;孫正席;陳昌鑫;;基于CY7C68013A的并口轉(zhuǎn)USB口數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J];電子設(shè)計(jì)工程;2011年16期

8 陳曉軍;;DIY一臺(tái)廉價(jià)BT下載機(jī)[J];衛(wèi)星電視與寬帶多媒體;2011年13期

9 陸浩;王振占;;高速大容量固態(tài)存儲(chǔ)器設(shè)計(jì)[J];計(jì)算機(jī)工程;2011年15期

10 李皓;李險(xiǎn)峰;龐九鳳;黃侃;鄭衍松;佟冬;程旭;;基于固件的系統(tǒng)芯片協(xié)同驗(yàn)證平臺(tái)[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2011年09期


相關(guān)博士學(xué)位論文 前1條

1 李會(huì)銀;基于USB接口的測(cè)井電纜數(shù)據(jù)傳輸系統(tǒng)研究[D];中國(guó)石油大學(xué);2007年


相關(guān)碩士學(xué)位論文 前10條

1 劉好朋;基于USB接口的DSP數(shù)據(jù)采集卡[D];西南交通大學(xué);2005年

2 趙背生;USB技術(shù)的研究及其在數(shù)字光纖塞規(guī)中的應(yīng)用[D];四川大學(xué);2005年

3 孫延泉;電腦中頻治療儀監(jiān)控中心和工作分機(jī)的研制[D];第四軍醫(yī)大學(xué);2005年

4 林茂隆;基于USB實(shí)時(shí)圖像數(shù)據(jù)采集系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2007年

5 秦劍;車載多媒體視音系統(tǒng)的設(shè)計(jì)與研究[D];合肥工業(yè)大學(xué);2005年

6 耿國(guó)慶;基于USB接口的指紋圖像采集與處理的研究[D];首都師范大學(xué);2004年

7 趙亮;基于優(yōu)盤應(yīng)用的USB2.0接口控制芯片的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2005年

8 肖興華;基于USB接口的虛擬數(shù)字存儲(chǔ)示波器[D];南京理工大學(xué);2003年

9 段軍;基于USB的數(shù)據(jù)采集和控制系統(tǒng)的開發(fā)與研究[D];南京理工大學(xué);2004年

10 黃煒;USB2.0IP核的主控制器設(shè)計(jì)[D];電子科技大學(xué);2004年



本文編號(hào):2871065

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2871065.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶68f4a***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com