USB2.0接口和基于ARM核的SOC系統(tǒng)的應(yīng)用已經(jīng)非常廣泛,特別在電子消費類領(lǐng)域。包含USB2,0接口的ARM系統(tǒng)則更是市場的需求。本文介紹一種基于ARM核的USB2,0接口IP(AHB_USB2.0)的設(shè)計,主要對其中的串行接口引擎(SIE)的設(shè)計進(jìn)行討論。 該 AHB_USB2.0 IP核支持USB2.0協(xié)議,并兼容USB1.1協(xié)議;支持AMBA2.0協(xié)議和UTMI 1.05協(xié)議。該IP核一側(cè)通過UTMI接口或ULPI接口的PHY與USB2.0主機(jī)端進(jìn)行通信;另一側(cè)則通過AHB總線與ARM相連。 AHB_USB2.0 IP核在硬件上分為三個大模塊:ULPI模塊(ULPI)、串行接口引擎(SIE)模塊和AHB總線接口模塊(AHB)。ULPI模塊實現(xiàn)了UTMI接口轉(zhuǎn)ULPI接口。串行接口引擎(SIE)模塊為USB2.0的數(shù)據(jù)鏈路層協(xié)議處理模塊,為整個IP核的核心部分,進(jìn)一步分為四個子模塊——GLC(全局控制模塊),PIE(PHY接口處理引擎),SIF(系統(tǒng)接口邏輯)和EPB(端點緩沖模塊)。GLC模塊負(fù)責(zé)整個IP的復(fù)位控制,IP時鐘的開關(guān)提示等;PIE模塊負(fù)責(zé)處理USB的事務(wù)級傳輸,包括組包解包等;SIF模塊負(fù)責(zé)協(xié)議相關(guān)寄存器組和端點緩沖區(qū)的讀寫,跨時鐘域信號的處理和PIE所需的控制信號的產(chǎn)生;AHB模塊負(fù)責(zé)IP核與ARM通信和DMA功能的實現(xiàn)。 該IP核的軟件設(shè)計遵循USB協(xié)議,Bulk Only協(xié)議和UFI協(xié)議,由外掛ARM實現(xiàn)USB設(shè)備命令和UFI命令的解析,并執(zhí)行相應(yīng)的操作。設(shè)計了IP核與ARM之間的多種數(shù)據(jù)傳輸方法,通過軟件實現(xiàn)常規(guī)數(shù)據(jù)讀寫訪問、內(nèi)部DMA或外部DMA等多種方式的切換。 本IP已經(jīng)通過EDA驗證和FPGA測試,并且已經(jīng)在內(nèi)嵌ARM核的FPGA系統(tǒng)上實現(xiàn)了多個U盤。這個FPGA系統(tǒng)的正確工作,證明了AHB_USB2.01P核設(shè)計是正確的。
資源簡介:USB2.0接口和基于ARM核的SOC系統(tǒng)的應(yīng)用已經(jīng)非常廣泛,特別在電子消費類領(lǐng)域。包含USB2,0接口的ARM系統(tǒng)則更是市場的需求。本文介紹一種基于ARM核的USB2,0接口IP(AHB_USB2.0)的設(shè)計,主要對其中的串行接口引擎(SIE)的設(shè)計進(jìn)行討論。 該 AHB_USB2.0 IP核支持USB...
上傳時間: 2013-05-17
上傳用戶:qqoqoqo
資源簡介:本論文以開發(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ū)動程序能夠...
上傳時間: 2013-05-19
上傳用戶:2007yqing
資源簡介:基于ARM核的GPS接收機(jī)的設(shè)計 介紹了GPS 接收機(jī)的原理以及一款GPS 接收機(jī)的實際設(shè)計。該GPS 接收機(jī)采用Zarlink 公司生產(chǎn)的GP2015 芯片作為 接收機(jī)的射頻前端, 內(nèi)嵌ARM7 核的GP4020 芯片作為接收機(jī)的數(shù)字基帶處理器, 并闡述了外圍擴(kuò)展電路及軟件設(shè)計。該GPS ...
上傳時間: 2015-09-03
上傳用戶:tedo811
資源簡介:基于ARM核的Bootloader代碼的分析與設(shè)計.rar
上傳時間: 2017-09-14
上傳用戶:小寶愛考拉
資源簡介:文檔為基于ARM核的嵌入式CPU內(nèi)AHB接口的實現(xiàn)總結(jié)文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
上傳時間: 2022-06-29
上傳用戶:
資源簡介:隨著USB 攝像頭的普及和基于ARM 核的嵌入式芯片的快速發(fā)展, 二者結(jié)合的便攜性越來越受到人們歡迎, 而嵌入式 Linux 的迅速發(fā)展更為二者的結(jié)合鋪平了道路, 本文介紹了基于ARM920T 的嵌入式Linux 下利用USB 攝像頭采集圖像的硬 件、軟件設(shè)計過程, 最終實現(xiàn)了在...
上傳時間: 2017-02-28
上傳用戶:電子世界
資源簡介:基于ARM核的RTOS
上傳時間: 2013-12-21
上傳用戶:himbly
資源簡介:基于ARM核的HMS7202,LCD控制程序,LCD為320X240,6萬5千色TFT屏
上傳時間: 2013-12-04
上傳用戶:fanboynet
資源簡介:基于ARM核的s3c44BOX應(yīng)用程序試用定時器Timer5,設(shè)定44B0定時器Timer5工作在查詢方式,在Micetek板的led上依次循環(huán)顯示16進(jìn)制數(shù)1,2,……,f,每隔1秒,更新顯示一個數(shù)字。
上傳時間: 2014-01-15
上傳用戶:wfeel
資源簡介:介紹基于ARM核的AT91系列微控制器。主要是介紹AT91的主要功能和如何用它開發(fā)一些產(chǎn)品。
上傳時間: 2016-10-27
上傳用戶:Amygdala
資源簡介:基于NIOS II的USB接口模塊設(shè)計,對您有一定幫助。
上傳時間: 2017-08-24
上傳用戶:xz85592677
資源簡介:文檔為基于ARM核的嵌入式開發(fā)與開發(fā)環(huán)境介紹總結(jié)文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
上傳時間: 2022-06-29
上傳用戶:
資源簡介:熱釋電紅外測溫儀是一種利用物體熱釋電效應(yīng)而制成的新型紅外測溫儀器,它以黑體輻射定律作為理論基礎(chǔ),是光學(xué)理論和微電子學(xué)綜合發(fā)展的產(chǎn)物。與傳統(tǒng)的測溫方式相比,具有響應(yīng)時間短、非接觸、不干擾被測溫場、使用壽命長、操作方便等一系列優(yōu)點。 本文詳細(xì)介...
上傳時間: 2013-07-06
上傳用戶:kkchan200
資源簡介:本文從AES的算法原理和基于ARM核嵌入式系統(tǒng)的開發(fā)著手,研究了AES算法的設(shè)計原則、數(shù)學(xué)知識、整體結(jié)構(gòu)、算法描述以及AES存住的優(yōu)點利局限性。 針對ARM核的體系結(jié)構(gòu)及特點,對AES算法進(jìn)行了優(yōu)化設(shè)計,提出了從AES算法本身和其結(jié)構(gòu)兩個方面進(jìn)行優(yōu)化的方法,在算...
上傳時間: 2013-04-24
上傳用戶:liansi
資源簡介:基于Windows+CE的SPI接口在ARM中的應(yīng)用設(shè)計這是一份非常不錯的資料,歡迎下載,希望對您有幫助!
上傳時間: 2021-12-02
上傳用戶:
資源簡介:文檔為基于ARM處理器的LCD控制及觸摸屏接口設(shè)計講解文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
上傳時間: 2022-06-25
上傳用戶:
資源簡介:在現(xiàn)代工業(yè)測控領(lǐng)域,人們對數(shù)據(jù)采集的要求越來越高;不僅要求高速、高精度還要求采集設(shè)備便攜化、網(wǎng)絡(luò)化和智能化,此外還需要友好的人機(jī)界面。傳統(tǒng)的8/16位單片機(jī)因資源極度受限,難以滿足上述要求;而PCI或ISA數(shù)據(jù)采集卡,則存在著安裝麻煩、價格昂貴且電磁...
上傳時間: 2013-05-28
上傳用戶:D&L37
資源簡介:近年來,隨著以太網(wǎng)技術(shù)的發(fā)展和普及,以TCP/IP協(xié)議為代表的開放式互聯(lián)網(wǎng)技術(shù)在各個領(lǐng)域都得到了廣泛的應(yīng)用,但是大量的設(shè)備都有SPI串行接口,這些設(shè)備的串行數(shù)據(jù)需要通過網(wǎng)絡(luò)進(jìn)行傳輸,因此必須要尋求一種解決方案,用來解決這些傳統(tǒng)設(shè)備與現(xiàn)今的網(wǎng)絡(luò)設(shè)備之...
上傳時間: 2013-04-24
上傳用戶:jiiszha
資源簡介:目前,ARM微處理器已經(jīng)在多種領(lǐng)域中得到應(yīng)用,有關(guān)統(tǒng)計表明,各種基于ARM微處理器的設(shè)備應(yīng)用數(shù)量已經(jīng)遠(yuǎn)遠(yuǎn)超過了通用計算機(jī),基于ARM微處理器的開發(fā)應(yīng)用正成為數(shù)字時代的技術(shù)潮流。而在Internet飛速發(fā)展的今天,網(wǎng)絡(luò)已經(jīng)滲透到了方方面面。在嵌入式系統(tǒng)中,和...
上傳時間: 2013-04-24
上傳用戶:colinal
資源簡介:核地球物理勘探是集核探測技術(shù)、電子技術(shù)、計算機(jī)技術(shù)為一體,能夠快速、準(zhǔn)確地分析出核素的相關(guān)信息及參數(shù)的一門綜合性很強(qiáng)的學(xué)科。目前己廣泛應(yīng)用于鈾礦勘探、地質(zhì)填圖、油氣勘測以及尋找各種金屬和非金屬礦產(chǎn)等諸多領(lǐng)域。其中核地球物理數(shù)據(jù)的采集和處理是...
上傳時間: 2013-04-24
上傳用戶:dreamboy36
資源簡介:本論文是基于ARM處理器的無功補(bǔ)償控制器設(shè)計
上傳時間: 2013-07-17
上傳用戶:himbly
資源簡介:采用多功能終端構(gòu)成一種小型衛(wèi)星通信網(wǎng),要求各個終端能夠像計算機(jī)一樣支持多種各樣的外部設(shè)備,并能實現(xiàn)組網(wǎng)功能。采用能支持嵌入式Linux操作系統(tǒng)的ARM處理器可很好地滿足這種需求。本文重點研究這種智能終端中基于ARM處理器的嵌入式軟件及其實現(xiàn),主要內(nèi)容...
上傳時間: 2013-04-24
上傳用戶:liu_yuankang
資源簡介:Internet現(xiàn)已成為社會重要的信息流通渠道。嵌入式系統(tǒng)能夠連接到 Internet上面將信息傳送到幾乎世界上的任何一個地方。嵌入式設(shè)備與Internet的結(jié)合代表著嵌入式系統(tǒng)和網(wǎng)絡(luò)技術(shù)的真正未來。隨著IPv6的應(yīng)用,設(shè)備都可能獲得一個全球唯一的IP地址,通過IP地址和...
上傳時間: 2013-06-04
上傳用戶:WS Rye
資源簡介:基于ARM平臺的等精度數(shù)字顯示頻率計的設(shè)計,已通過測試
上傳時間: 2013-09-04
上傳用戶:誰偷了我的麥兜
資源簡介:基于ADSP-BF561的數(shù)字?jǐn)z像系統(tǒng)設(shè)計Design of Digital Video Camera System Based on Digital Signal ProcessorADSP-BF561(浙江大學(xué) 信息與通信工程研究所,浙江 杭州 310027) 馬海杰, 劉云海摘要:介紹了基于ADI雙核的數(shù)字信號處理芯片ADSP-BF561 的數(shù)字?jǐn)z...
上傳時間: 2013-11-10
上傳用戶:yl1140vista
資源簡介:為了克服徠卡GMX902系列接收機(jī)只有串口短距離數(shù)據(jù)傳輸?shù)娜毕?,實現(xiàn)徠卡GMX902遠(yuǎn)距離傳輸GPS信號的目的,使其可以在野外惡劣無人壞境中實時存儲GPS信號數(shù)據(jù),并且控制中心可以遠(yuǎn)距離調(diào)控GMX902,文中提出了一種基于ARM-Linux的GPS信號存儲轉(zhuǎn)發(fā)系統(tǒng)的設(shè)計方案,...
上傳時間: 2013-10-08
上傳用戶:gps6888
資源簡介:?針對數(shù)據(jù)采集與處理系統(tǒng)的應(yīng)用需求,設(shè)計了嵌入Linux的ARM9處理器LPC3250與16位AD采樣芯片MAX1303的硬件接口和驅(qū)動程序。首先,描述了LPC3250和MAX1303的性能、特點以及硬件接口電路設(shè)計方案。然后,在硬件平臺的基礎(chǔ)上,詳細(xì)地闡述了嵌入式Linux下MAX1303...
上傳時間: 2013-11-21
上傳用戶:nostopper
資源簡介:基于ARM平臺的等精度數(shù)字顯示頻率計的設(shè)計,已通過測試
上傳時間: 2014-09-05
上傳用戶:sxdtlqqjl
資源簡介:基于ARM核處理器的系統(tǒng)引導(dǎo)實現(xiàn)-基于intel IXP425 網(wǎng)絡(luò)處理器芯片
上傳時間: 2013-12-22
上傳用戶:13681659100
資源簡介:基于ARM處理器的數(shù)控電源設(shè)計 好不容易找到的 分享下
上傳時間: 2013-12-22
上傳用戶:lnnn30