本論文以開發(fā)基于ARM核的USB2.0-AHB接口IP此項目為依托,致力于在Windows XP操作系統(tǒng)上使用DDK(Driver Development Kit)設(shè)計和開發(fā)一個基于WDM的主機(jī)端驅(qū)動程序。開發(fā)該驅(qū)動程序的目的是為了對該IP進(jìn)行FPGA測試以及配合設(shè)備端驅(qū)動程序的開發(fā),該驅(qū)動程序能夠完成即插即用功能,塊傳輸,同步傳輸,控制傳輸以及對Flash的操作五項主要功能。 論文首先介紹了基于WDM的USB驅(qū)動程序設(shè)計原理,其中包括了從結(jié)構(gòu)到通信流對USB主機(jī)系統(tǒng)的介紹,編寫WDM驅(qū)動程序的基礎(chǔ)理論(主要介紹了數(shù)個相關(guān)的重要概念、驅(qū)動程序的基本組成),以及在開發(fā)對Flash操作的例程會使用到的Mass Storage類協(xié)議的簡要介紹。在介紹設(shè)計原理后,論文從總體的系統(tǒng)應(yīng)用環(huán)境和結(jié)構(gòu)薊數(shù)據(jù)傳輸、內(nèi)部模塊以及軟硬件體系結(jié)構(gòu)幾個方面簡要描述了該IP的系統(tǒng)設(shè)計。接著論文通過分析主機(jī)端驅(qū)動程序功能需求,提出了驅(qū)動程序的總體構(gòu)架以及分步式的設(shè)計流程,具體步驟是先實現(xiàn)驅(qū)動程序的正常加載以及基本PnP功能,然后實現(xiàn)塊傳輸、同步傳輸以及控制傳輸,最后完成對Flash操作例程的設(shè)計。隨后論文詳細(xì)闡述了對上述五項主要功能模塊的設(shè)計;其中對Flash操作例程的設(shè)計是難點,作者通過分析Bulk-Only協(xié)議和UFI命令規(guī)范,提出程序的詳細(xì)設(shè)計方案。論文最后簡要介紹了調(diào)試驅(qū)動程序的方法,以及驅(qū)動程序的測試內(nèi)容、部分測試結(jié)果以及測試結(jié)論。 本論文研究對象為基于ARM核的USB2.0-AHB接口IP主機(jī)端驅(qū)動程序,因為其研究主體是一個基于WDM的主機(jī)端驅(qū)動程序,因此有其普遍性;但是它以開發(fā)基于ARM核的USB2.0-AHB接口IP這個項目為依托,其目的是為項目服務(wù),因此它有其特殊性。它是一項既有普遍性又有特殊性的研究。
上傳時間: 2013-05-19
上傳用戶:2007yqing
在溫差電偶實驗中,要保持冷端溫度恒定,通常是將其冷端置于冰水混和物中。這種方法需要制冰,實驗準(zhǔn)備復(fù)雜,且效果也不很理想。對實驗進(jìn)行改進(jìn),制作一臺冷端溫度補(bǔ)償器,用其取代冰水混和物。實踐證明,補(bǔ)償器工作
上傳時間: 2013-05-27
上傳用戶:hongmo
單端反激開關(guān)電源變壓器設(shè)計:單端反激開關(guān)電源的變壓器實質(zhì)上是一個耦合電感,它要承擔(dān)著儲能、變壓、傳遞能量等工作。下面對工作于連續(xù)模式和斷續(xù)模式的單端反激變換器的變壓器設(shè)計進(jìn)行了總結(jié)。1、已知的
標(biāo)簽: 單端 反激開關(guān)電源 變壓器設(shè)計
上傳時間: 2013-04-24
上傳用戶:xjz632
利用端口串行通信接口卡來擴(kuò)展多個串行口是解決工業(yè)過程中集散控制系統(tǒng)的一種有效方法,文中介紹了利用MOXA公司生產(chǎn)的8端口串行通信接口板在PC機(jī)與89C51單片機(jī)之間進(jìn)行串行通信的擴(kuò)展方法,給出了使用多
上傳時間: 2013-07-20
上傳用戶:風(fēng)之驕子
可配置端口電路是FPGA芯片與外圍電路連接關(guān)鍵的樞紐,它有諸多功能:芯片與芯片在數(shù)據(jù)上的傳遞(包括對輸入信號的采集和輸出信號輸出),電壓之間的轉(zhuǎn)換,對外圍芯片的驅(qū)動,完成對芯片的測試功能以及對芯片電路保護(hù)等。 本文采用了自頂向下和自下向上的設(shè)計方法,依據(jù)可配置端口電路能實現(xiàn)的功能和工作原理,運用Cadence的設(shè)計軟件,結(jié)合華潤上華0.5μm的工藝庫,設(shè)計了一款性能、時序、功耗在整體上不亞于xilinx4006e[8]的端口電路。主要研究以下幾個方面的內(nèi)容: 1.基于端口電路信號寄存器的采集和輸出方式,本論文設(shè)計的端口電路可以通過配置將它設(shè)置成單沿或者雙沿的觸發(fā)方式[7],并完成了Verilog XL和Hspiee的功能和時序仿真,且建立時間小于5ns和保持時間在0ns左右。和xilinx4006e[8]相比較滿足設(shè)計的要求。 2.基于TAP Controller的工作原理及它對16種狀態(tài)機(jī)轉(zhuǎn)換的控制,對16種狀態(tài)機(jī)的轉(zhuǎn)換完成了行為級描述和實現(xiàn)了捕獲、移位、輸出、更新等主要功能仿真。 3.基于邊界掃描電路是對觸發(fā)器級聯(lián)的構(gòu)架這一特點,設(shè)計了一款邊界掃描電路,并運用Verilog XL和Hspiee對它進(jìn)行了功能和時序的仿真。達(dá)到對芯片電路測試設(shè)計的要求。 4.對于端口電路來講,有時需要將從CLB中的輸出數(shù)據(jù)實現(xiàn)異或、同或、與以及或的功能,為此本文采用二次函數(shù)輸出的電路結(jié)構(gòu)來實現(xiàn)以上的功能,并運用Verilog XL和Hspiee對它進(jìn)行了功能和時序的仿真。滿足設(shè)計要求。 5.對于0.5μm的工藝而言,輸入端口的電壓通常是3.3V和5V,為此根據(jù)設(shè)置不同的上、下MOS管尺寸來調(diào)整電路的中點電壓,將端口電路設(shè)計成3.3V和5V兼容的電路,通過仿真性能上已完全達(dá)到這一要求。此外,在輸入端口處加上擴(kuò)散電阻R和電容C組成噪聲濾波電路,這個電路能有效地抑制加到輸入端上的白噪聲型噪聲電壓[2]。 6.在噪聲和延時不影響電路正常工作的范圍內(nèi),具有三態(tài)控制和驅(qū)動大負(fù)載的功能。通過對管子尺寸的大小設(shè)置和驅(qū)動大小的仿真表明:在實現(xiàn)TTL高電平輸出時,最大的驅(qū)動電流達(dá)到170mA,而對應(yīng)的xilinx4006e的TTL高電平最大驅(qū)動電流為140mA[8];同樣,在實現(xiàn)CMOS高電平最大驅(qū)動電流達(dá)到200mA,而xilinx4006e的CMOS驅(qū)動電流達(dá)到170[8]mA。 7.與xilinx4006e端口電路相比,在延時和面積以及功耗略大的情況下,本論文研究設(shè)計的端口電路增加了雙沿觸發(fā)、將輸出數(shù)據(jù)實現(xiàn)二次函數(shù)的輸出方式、通過添加譯碼器將配置端口的數(shù)目減少的新的功能,且驅(qū)動能力更加強(qiáng)大。
上傳時間: 2013-06-03
上傳用戶:aa54
由于遙感器的空間分辨力的限制以及自然界地物的復(fù)雜性,混合像元普遍存在于遙感圖像中,為了提高遙感應(yīng)用的精度,就必須解決混合像元的分解問題。而端元提取,則是光譜解混合的重要組成部分。然而,高光譜圖像巨大的數(shù)據(jù)量和...
上傳時間: 2013-06-07
上傳用戶:維子哥哥
TcpIp使用方法 在服務(wù)端運行tcp.exe, 在另一臺與之在同一network的客戶端上運行tcplnk.exe, 規(guī)定相同的port, 在服務(wù)端上begin, 在客戶端上輸入服務(wù)器的IP地址,connect, 客戶端上編輯框中的字符便可send到客戶端的編輯框中。
上傳時間: 2013-04-24
上傳用戶:asdfasdfd
·MPEG4網(wǎng)絡(luò)視頻服務(wù)器客戶端圖象監(jiān)控軟件,可以實現(xiàn)4分割顯示文件列表: DvsUser .......\AviManager.cpp .......\AviManager.h .......\BlockSock.cpp .......\BlockSock.h .......\ConfigPage1.cpp &nb
標(biāo)簽: MPEG4 網(wǎng)絡(luò)視頻 服務(wù)器 圖象
上傳時間: 2013-07-03
上傳用戶:nunnzhy
51單片機(jī)端 MODBUS RTU 協(xié)議 51單片機(jī)端 MODBUS RTU 協(xié)議
標(biāo)簽: MODBUSRTU 51單片機(jī) 協(xié)議
上傳時間: 2013-04-24
上傳用戶:WS Rye
異步FIFO是用來適配不同時鐘域之間的相位差和頻率飄移的重要模塊。本文設(shè)計的異步FIFO采用了格雷(GRAY)變換技術(shù)和雙端口RAM實現(xiàn)了不同時鐘域之間的數(shù)據(jù)無損傳輸。該結(jié)構(gòu)利用了GRAY變換的特點,使得整個系統(tǒng)可靠性高和抗干擾能力強(qiáng),系統(tǒng)可以工作在讀寫時鐘頻率漂移達(dá)到正負(fù)300PPM的惡劣環(huán)境。并且由于采用了模塊化結(jié)構(gòu),使得系統(tǒng)具有良好的可擴(kuò)充性。
上傳時間: 2013-08-08
上傳用戶:13817753084
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1