本論文以開發(fā)基于ARM核的USB2.0-AHB接口IP此項(xiàng)目為依托,致力于在Windows XP操作系統(tǒng)上使用DDK(Driver Development Kit)設(shè)計(jì)和開發(fā)一個(gè)基于WDM的主機(jī)端驅(qū)動(dòng)程序。開發(fā)該驅(qū)動(dòng)程序的目的是為了對(duì)該IP進(jìn)行FPGA測試以及配合設(shè)備端驅(qū)動(dòng)程序的開發(fā),該驅(qū)動(dòng)程序能夠完成即插即用功能,塊傳輸,同步傳輸,控制傳輸以及對(duì)Flash的操作五項(xiàng)主要功能。 論文首先介紹了基于WDM的USB驅(qū)動(dòng)程序設(shè)計(jì)原理,其中包括了從結(jié)構(gòu)到通信流對(duì)USB主機(jī)系統(tǒng)的介紹,編寫WDM驅(qū)動(dòng)程序的基礎(chǔ)理論(主要介紹了數(shù)個(gè)相關(guān)的重要概念、驅(qū)動(dòng)程序的基本組成),以及在開發(fā)對(duì)Flash操作的例程會(huì)使用到的Mass Storage類協(xié)議的簡要介紹。在介紹設(shè)計(jì)原理后,論文從總體的系統(tǒng)應(yīng)用環(huán)境和結(jié)構(gòu)薊數(shù)據(jù)傳輸、內(nèi)部模塊以及軟硬件體系結(jié)構(gòu)幾個(gè)方面簡要描述了該IP的系統(tǒng)設(shè)計(jì)。接著論文通過分析主機(jī)端驅(qū)動(dòng)程序功能需求,提出了驅(qū)動(dòng)程序的總體構(gòu)架以及分步式的設(shè)計(jì)流程,具體步驟是先實(shí)現(xiàn)驅(qū)動(dòng)程序的正常加載以及基本PnP功能,然后實(shí)現(xiàn)塊傳輸、同步傳輸以及控制傳輸,最后完成對(duì)Flash操作例程的設(shè)計(jì)。隨后論文詳細(xì)闡述了對(duì)上述五項(xiàng)主要功能模塊的設(shè)計(jì);其中對(duì)Flash操作例程的設(shè)計(jì)是難點(diǎn),作者通過分析Bulk-Only協(xié)議和UFI命令規(guī)范,提出程序的詳細(xì)設(shè)計(jì)方案。論文最后簡要介紹了調(diào)試驅(qū)動(dòng)程序的方法,以及驅(qū)動(dòng)程序的測試內(nèi)容、部分測試結(jié)果以及測試結(jié)論。 本論文研究對(duì)象為基于ARM核的USB2.0-AHB接口IP主機(jī)端驅(qū)動(dòng)程序,因?yàn)槠溲芯恐黧w是一個(gè)基于WDM的主機(jī)端驅(qū)動(dòng)程序,因此有其普遍性;但是它以開發(fā)基于ARM核的USB2.0-AHB接口IP這個(gè)項(xiàng)目為依托,其目的是為項(xiàng)目服務(wù),因此它有其特殊性。它是一項(xiàng)既有普遍性又有特殊性的研究。
上傳時(shí)間: 2013-05-19
上傳用戶:2007yqing
當(dāng)前,片上系統(tǒng)(SOC)已成為系統(tǒng)實(shí)現(xiàn)的主流技術(shù)。流片風(fēng)險(xiǎn)與費(fèi)用增加、上市時(shí)間壓力加大、產(chǎn)品功能愈加復(fù)雜等因素使得SOC產(chǎn)業(yè)逐漸劃分為IP提供者、SOC設(shè)計(jì)服務(wù)者和芯片集成者三個(gè)層次。SOC設(shè)計(jì)已走向基于IP集成的平臺(tái)設(shè)計(jì)階段,經(jīng)過嚴(yán)格驗(yàn)證質(zhì)量可靠的IP核成為SOC產(chǎn)業(yè)中的重要一環(huán)。 GPIB控制器芯片是組建自動(dòng)測試系統(tǒng)的核心,在測試領(lǐng)域應(yīng)用廣泛。本人通過查閱大量的技術(shù)資料,分析了集成電路在國內(nèi)外發(fā)展的最新動(dòng)態(tài),提出了基于FPGA的自主知識(shí)產(chǎn)權(quán)的GPIB控制器IP核的設(shè)計(jì)和實(shí)現(xiàn)。 本文首先討論了基于FPGA的GPIB控制器的背景意義,接著對(duì)FPGA開發(fā)所具備的基本知識(shí)作了簡要介紹。文中對(duì)GPIB總線進(jìn)行了簡單的描述,根據(jù)芯片設(shè)計(jì)的主要思想,重點(diǎn)在于論述怎樣用FPGA來實(shí)現(xiàn)IEEE-488.2協(xié)議,并詳細(xì)闡述了GPIB控制器的十種接口功能及其狀態(tài)機(jī)的IP核實(shí)現(xiàn)。同時(shí),對(duì)數(shù)據(jù)通路也進(jìn)行了較為細(xì)致的說明。在設(shè)計(jì)的時(shí)候采用基于模塊化設(shè)計(jì)思想,用VerilogHDL語言完成各模塊功能描述,通過Synplifv軟件的綜合,用Modelsim對(duì)設(shè)計(jì)進(jìn)行了前、后仿真。最后利用生成的模塊符號(hào)采取類似畫電路圖的方法完成整個(gè)系統(tǒng)芯片的lP軟核設(shè)計(jì),并用EDA工具下載到了FPGA上。 為了更好地驗(yàn)證設(shè)計(jì)思想,借助EDA工具對(duì)GPIB控制器的工作狀態(tài)進(jìn)行了軟件仿真,給出仿真結(jié)果,仿真波形驗(yàn)證了GPIB控制器的工作符合預(yù)想。最后,本文對(duì)基于FPGA的GPIB控制器的IP核設(shè)計(jì)過程進(jìn)行了總結(jié),展望了當(dāng)前GPIB控制器設(shè)計(jì)的發(fā)展趨勢,指出了開展進(jìn)一步研究需要做的工作。
上傳時(shí)間: 2013-04-24
上傳用戶:rockjablew
華為的MG323 TCP/IP 常用AT命令
上傳時(shí)間: 2013-04-24
上傳用戶:jacking
隨著雷達(dá)信號(hào)處理技術(shù)的不斷發(fā)展,通用化、系統(tǒng)化、模塊化的設(shè)計(jì)標(biāo)準(zhǔn)日益受到人們的重視,而FPGA和可復(fù)用IP核技術(shù)的發(fā)展使之成為可能。文中從三個(gè)方面進(jìn)行IP內(nèi)核的開發(fā),一是采用硬件描述語言實(shí)現(xiàn)雷達(dá)信號(hào)處理IP核設(shè)計(jì);二...
標(biāo)簽: FPGA 雷達(dá)信號(hào)處理 IP核
上傳時(shí)間: 2013-05-21
上傳用戶:tccc
基于FPGA的3D圖像處理器IP核的設(shè)計(jì)與實(shí)現(xiàn)
上傳時(shí)間: 2013-05-18
上傳用戶:1101055045
·通過WiFi移動(dòng)IP網(wǎng)絡(luò)操控家用機(jī)器人方案在PDA上的實(shí)現(xiàn)
標(biāo)簽: WiFi PDA 移動(dòng)IP 家
上傳時(shí)間: 2013-04-24
上傳用戶:yxgi5
TcpIp使用方法 在服務(wù)端運(yùn)行tcp.exe, 在另一臺(tái)與之在同一network的客戶端上運(yùn)行tcplnk.exe, 規(guī)定相同的port, 在服務(wù)端上begin, 在客戶端上輸入服務(wù)器的IP地址,connect, 客戶端上編輯框中的字符便可send到客戶端的編輯框中。
上傳時(shí)間: 2013-04-24
上傳用戶:asdfasdfd
·詳細(xì)說明:書名:嵌入式系統(tǒng)Web服務(wù)器TCP-IPLean本書是一本TCP/IP網(wǎng)絡(luò)的指導(dǎo)手冊(cè),書中不僅詳細(xì)介紹了TCP/IP協(xié)議的原理,而且通過大量的源碼展示TCP/IP協(xié)議和嵌入式系統(tǒng)中Web服務(wù)器的創(chuàng)建方法。
上傳時(shí)間: 2013-07-19
上傳用戶:duoshen1989
·通過WiFi移動(dòng)IP網(wǎng)絡(luò)操控家用機(jī)器人方案在PDA上的實(shí)現(xiàn)
標(biāo)簽: WiFi PDA 移動(dòng)IP 家
上傳時(shí)間: 2013-05-26
上傳用戶:793212294
·《嵌入式系統(tǒng) Web 服務(wù)器:TCP/IP Lean》
上傳時(shí)間: 2013-07-16
上傳用戶:han0097
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1