指令集仿真器是目前嵌入式系統(tǒng)研究中一個(gè)極其重要的領(lǐng)域,一個(gè)靈活高效且準(zhǔn)確度高的仿真器不僅可以實(shí)現(xiàn)對(duì)嵌入式系統(tǒng)硬件環(huán)境的仿真,而且是現(xiàn)代微處理器結(jié)構(gòu)設(shè)計(jì)過(guò)程中性能評(píng)估的重要工具. 仿真器的性能已經(jīng)成為影響整個(gè)設(shè)計(jì)效率的重要因素,在現(xiàn)有的指令集仿真技術(shù)中,編譯型仿真技術(shù)雖然可以獲得高的仿真速度,但其對(duì)應(yīng)用的假設(shè)過(guò)于嚴(yán)格,限制了其在商業(yè)領(lǐng)域中的應(yīng)用;解釋型仿真器雖被普遍使用,但其缺點(diǎn)也很明顯,由于模擬過(guò)程中需要耗費(fèi)大量時(shí)間用于指令譯碼,解釋型模擬器速度往往很有限,使用性能較低。由此可見(jiàn),如何減少仿真過(guò)程中的指令譯碼時(shí)間,是提高仿真器的性能的關(guān)鍵。 本文旨在提出一個(gè)指令集仿真器的原型,重點(diǎn)解決指令解碼過(guò)程中的速度瓶頸,在其基礎(chǔ)可以進(jìn)行擴(kuò)充和改進(jìn),以適應(yīng)不同硬件平臺(tái)的需要。文章首先從ARM指令集的指令功能和編碼格式入手,通過(guò)分析和比較找出了一般常用指令的編碼和實(shí)現(xiàn)規(guī)律,并在此基礎(chǔ)上進(jìn)行了高級(jí)語(yǔ)言的描述,其后提出了改進(jìn)版解釋型指令集仿真器的設(shè)計(jì)方案,包括為提高仿真器性能,減少譯碼時(shí)間,創(chuàng)新性的在流程設(shè)計(jì)中加入了預(yù)解碼的步驟,同時(shí)用自己設(shè)計(jì)的壓縮算法解決了因預(yù)解碼產(chǎn)生大量譯碼信息而帶來(lái)的內(nèi)存過(guò)度消耗難題。接下來(lái),描述了仿真器的實(shí)現(xiàn),包括指令的取指、譯碼、執(zhí)行等基本功能,并著重描述了如何通過(guò)劃分存儲(chǔ)域和存儲(chǔ)塊的方式模擬真實(shí)存儲(chǔ)器的讀寫訪問(wèn)實(shí)現(xiàn)。 另外,需要特別指出的是,針對(duì)仿真器中普遍存在的調(diào)試難問(wèn)題,本文從一線程序開(kāi)發(fā)人員的角度,在調(diào)試模塊的設(shè)計(jì)中除了斷點(diǎn)設(shè)置、程序暫停、恢復(fù)等基本功能外,還添加了各類監(jiān)視設(shè)備和程序跟蹤的功能,以期能提高本仿真器的實(shí)用性。 在文章的結(jié)尾,提出了仿真器的驗(yàn)證方案,并按照該方案對(duì)仿真器進(jìn)行了功能和性能上的驗(yàn)證,最后對(duì)進(jìn)一步的工作進(jìn)行了展望。
上傳時(shí)間: 2013-08-02
上傳用戶:宋桃子
在Quartus II 9.0環(huán)境下編寫的VHDL代碼,實(shí)現(xiàn)二分頻、三分頻、四分頻功能。
上傳時(shí)間: 2013-04-24
上傳用戶:哈哈hah
核能譜儀中的數(shù)據(jù)采集系統(tǒng),集核探測(cè)技術(shù)、電子技術(shù)、計(jì)算機(jī)技術(shù)為一體,以多道脈沖幅度分析器為核心部件,能夠快速、準(zhǔn)確地提取出核素的相關(guān)信息及參數(shù)。現(xiàn)已于勘探、建材放射性檢測(cè)及環(huán)境放射性監(jiān)測(cè)等領(lǐng)域得到廣泛應(yīng)用。隨著嵌入式技術(shù)的發(fā)展,以32位ARM為核心的微控制器已被引入進(jìn)來(lái),提高了數(shù)據(jù)采集的速度和精度,同時(shí)嵌入式操作系統(tǒng)的引入也為功能擴(kuò)展、系統(tǒng)集成提供了高效的開(kāi)發(fā)平臺(tái)。 本論文介紹的核數(shù)據(jù)采集系統(tǒng)即以ARM微控制器LPC2148和實(shí)時(shí)操作系統(tǒng)μC/OS-II為平臺(tái),譜數(shù)據(jù)采集為基本功能,在此基礎(chǔ)上擴(kuò)展GPS和GPRS模塊,可實(shí)現(xiàn)GPS信息和核信號(hào)的實(shí)時(shí)、同步接收,保存和顯示,并可將采集的數(shù)據(jù)通過(guò)GPRS網(wǎng)絡(luò)及時(shí)傳到采集中心進(jìn)行譜數(shù)據(jù)處理和GPS差分定位,為野外多點(diǎn)測(cè)量及遠(yuǎn)程監(jiān)測(cè)提供了有效的手段。 課題以教育部的高等學(xué)校博士學(xué)科點(diǎn)專項(xiàng)科研基金項(xiàng)目“基于3GS技術(shù)的便攜式核地球物理數(shù)據(jù)采集系統(tǒng)研究(項(xiàng)目編號(hào):20040616014)”為依托,本人在已有研究成果的基礎(chǔ)上,進(jìn)行了相關(guān)改進(jìn)和系統(tǒng)集成: (1)選用軌對(duì)軌運(yùn)算放大器,改進(jìn)了峰值檢測(cè)電路,增大了脈沖峰值的測(cè)量精度。 (2)數(shù)據(jù)采集系統(tǒng)以32位ARM微控制器LPC2148為核心,外圍電路帶有LCD顯示,系統(tǒng)具有低功耗、小型化、高性價(jià)比等特點(diǎn)。 (3)實(shí)現(xiàn)了核數(shù)據(jù)采集系統(tǒng)對(duì)GPS、GPRS的集成。 (4)完成嵌入式μC/OS-II操作系統(tǒng)在LPC2148上的移植、操作系統(tǒng)的搭建,及各功能模塊的設(shè)計(jì)與集成。
標(biāo)簽: ARM COS 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:標(biāo)點(diǎn)符號(hào)
射頻識(shí)別(RFID,Radio Frequency Identification)是一種利用電磁波雙向傳輸實(shí)現(xiàn)自動(dòng)識(shí)別的技術(shù)。近年來(lái),射頻識(shí)別技術(shù)在物流、交通、身份識(shí)別等生產(chǎn)生活領(lǐng)域的應(yīng)用日益擴(kuò)大。相比于13.56MHz射頻識(shí)別系統(tǒng),915MHz射頻識(shí)別系統(tǒng)在識(shí)別距離,閱讀速度方面有更大的優(yōu)勢(shì),是目前射頻識(shí)別產(chǎn)品研究的熱點(diǎn)。 本文在理解ISO/IEC18000-6C協(xié)議的基礎(chǔ)上,首先研究用于本系統(tǒng)的基本理論,包括射頻識(shí)別技術(shù)和嵌入式技術(shù),提出一款基于ISO/IEC18000-6C協(xié)議的915MHz射頻識(shí)別讀卡器的解決方案。在硬件部分,以Intel公司開(kāi)發(fā)的R1000作為射頻收發(fā)模塊的核心;選用ATMEL公司的ARM處理器AT91SAM7S256作為控制單元的主控制器,在ARM處理器上運(yùn)行μC/OS-II嵌入式實(shí)時(shí)操作系統(tǒng),采用多任務(wù)實(shí)現(xiàn)和其他功能模塊的通信。軟件部分為系統(tǒng)移植了μC/OS-II操作系統(tǒng),使用C與匯編語(yǔ)言的混合編程編寫B(tài)ootloader,編寫了各種硬件設(shè)備的驅(qū)動(dòng)程序,使用C語(yǔ)言實(shí)現(xiàn)了串行通信程序,實(shí)現(xiàn)與上位機(jī)通信并實(shí)現(xiàn)對(duì)程序的更新。本文所設(shè)計(jì)的射頻識(shí)別系統(tǒng)具有模塊化設(shè)計(jì)、高可靠性等特點(diǎn)。實(shí)驗(yàn)表明,這種設(shè)計(jì)方案能夠達(dá)到ISO/IEC18000-6C協(xié)議要求。
標(biāo)簽: ARM 915 MHz 射頻識(shí)別
上傳時(shí)間: 2013-07-18
上傳用戶:zklh8989
當(dāng)前全球定位系統(tǒng)(Navigation Satellite Timing And Ranging Global Position System,簡(jiǎn)稱GPS)廣泛應(yīng)用于艦船導(dǎo)航,航空航天,地理測(cè)繪等領(lǐng)域,特別是移動(dòng)式定位系統(tǒng)對(duì)于目前的城市交通管理有著非常重要的意義。本文分析了當(dāng)前交通管理中的實(shí)際問(wèn)題,介紹了一種車載終端的設(shè)計(jì)方法。設(shè)計(jì)采用ARM9內(nèi)核的S3C2410微處理器構(gòu)造的嵌入式系統(tǒng),可以實(shí)現(xiàn)對(duì)GPS定位信息的接受和處理,并采用嵌入式Linux操作系統(tǒng),結(jié)合開(kāi)放式Linux圖形軟件Qt,可以為后續(xù)的建立地理信息系統(tǒng)(Geographic information system,簡(jiǎn)稱GIS)提供數(shù)據(jù)支持,是集GPS全球衛(wèi)星定位系統(tǒng)和通用分組無(wú)線業(yè)務(wù)(General Packet Radio Service,簡(jiǎn)稱GPRS)無(wú)線通信技術(shù)于一體的新型電子產(chǎn)品。它為現(xiàn)代交通運(yùn)輸提供了新穎,可靠,有效的控制和管理途徑。 車載終端通過(guò)將GPS模塊的定位信息提取出來(lái),一方面將定位信息在車載終端上顯示,一方面又結(jié)合車輛的狀態(tài)信息通過(guò)GPRS模塊發(fā)送出去,該信息通過(guò)無(wú)線公共網(wǎng)絡(luò)傳輸給車輛管理部門。車輛管理部門根據(jù)車輛的位置和狀態(tài)等,結(jié)合GIS系統(tǒng)中的地圖信息提供GPS數(shù)據(jù)的差分修正,并采取一定的措施,從而實(shí)現(xiàn)車輛的有效管理。 本設(shè)計(jì)從硬件和軟件兩大部分出發(fā),硬件上設(shè)計(jì)了ARM處理器、存儲(chǔ)器、內(nèi)存及其外圍電路,另外還有GPS模塊電路和GPRS模塊電路;軟件上采用Qt的人機(jī)界面完成數(shù)據(jù)顯示與更新,采用PPP撥號(hào)腳本完成GPRS模塊的撥號(hào),通過(guò)Qt多線程編程的方法完成GPS數(shù)據(jù)的提取和GPRS的信息發(fā)送。在硬件和軟件之間采用了嵌入式Linux系統(tǒng),包括啟動(dòng)代碼、內(nèi)核和文件系統(tǒng)等。
標(biāo)簽: ARM GPS 定位 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:夜月十二橋
整數(shù)倍分頻,有多種分頻方式(包括1倍分頻、奇偶數(shù)分頻)
上傳時(shí)間: 2013-06-12
上傳用戶:ruan2570406
主要介紹一種基于Philips 公司的MF RC500 的射頻識(shí)別讀寫器的設(shè)計(jì):首先介紹系統(tǒng)的組成以及MF RC500的特性,接著給出天線的設(shè)計(jì)規(guī)范,最后給出MCU 89C52與MF RC500的接口
標(biāo)簽: 500 RC 射頻識(shí)別 讀寫器
上傳時(shí)間: 2013-05-20
上傳用戶:hzy5825468
X射線衍射儀目前被廣泛應(yīng)用于冶金、石油、化工、科研、航空航天、教學(xué)、材料生產(chǎn)等諸多領(lǐng)域。而X射線管是X衍射儀的關(guān)鍵部件之一,X射線被激發(fā)時(shí)會(huì)產(chǎn)生兩種譜線:特征譜線和連續(xù)譜線。X射線管的工作狀態(tài)決定能否產(chǎn)生符合實(shí)驗(yàn)要求的X射線特征譜線和連續(xù)譜線,這就要求我們對(duì)X射線管的工作狀態(tài)進(jìn)行精確控制。 本文根據(jù)X射線管工作狀態(tài)和衍射儀相關(guān)功能的要求,提出了基于ARM和uCOS-Ⅱ的衍射儀高壓控制系統(tǒng)的設(shè)計(jì)方案,并在分析和研究的基礎(chǔ)上,實(shí)現(xiàn)并驗(yàn)證了該方案。該系統(tǒng)以ARM為主控制芯片,結(jié)合CPLD芯片,完成對(duì)X射線管工作狀態(tài)的控制和其它相關(guān)功能的控制。由于多任務(wù)的需要,在ARM的基礎(chǔ)上引入了嵌入式操作系統(tǒng)uCOS-Ⅱ。具體的,本文完成了相應(yīng)原理圖和印刷電路板的設(shè)計(jì)。在ARM7芯片LPC2378上,完成了嵌入式操作系統(tǒng)uCOS-II的移植;在uCOS-II操作系統(tǒng)上,通過(guò)對(duì)ARM芯片編程,實(shí)現(xiàn)了對(duì)X射線管的工作狀態(tài)進(jìn)行精確控制,以及光閘、水循環(huán)等相關(guān)功能的控制。 上述系統(tǒng)已通過(guò)實(shí)際的安裝調(diào)試。測(cè)試結(jié)果表明,該系統(tǒng)能夠滿足設(shè)計(jì)要求,實(shí)現(xiàn)全部的預(yù)期功能,可完成對(duì)X射線管的工作狀態(tài)的精確控制,和衍射儀相關(guān)功能的控制。
上傳時(shí)間: 2013-04-24
上傳用戶:BK094
智能家庭信息系統(tǒng)是集自動(dòng)化、計(jì)算機(jī)、通信技術(shù)于一體的“3C”系統(tǒng),它將各種家電產(chǎn)品結(jié)合成一個(gè)有機(jī)整體,實(shí)現(xiàn)了對(duì)家電設(shè)備進(jìn)行集中或異地控制和管理,以及能夠與外界進(jìn)行信息交互,以控制終端為突破口作為對(duì)家庭信息系統(tǒng)的研究,將有可能在以后的競(jìng)爭(zhēng)中占據(jù)制高點(diǎn),取得良好的經(jīng)濟(jì)和社會(huì)效益。 本課題開(kāi)發(fā)的智能家庭信息系統(tǒng)是以實(shí)際項(xiàng)目為背景,對(duì)基于網(wǎng)絡(luò)的嵌入式家庭信息系統(tǒng)進(jìn)行了研究。通過(guò)對(duì)傳統(tǒng)智能家居的特點(diǎn)進(jìn)行分析,指出了目前市場(chǎng)上的智能家居系統(tǒng)的局限性,提出了基于短距無(wú)線網(wǎng)絡(luò)的現(xiàn)代智能家居系統(tǒng)是將來(lái)的發(fā)展趨勢(shì)。 接著對(duì)智能家居控制的系統(tǒng)構(gòu)架以及相關(guān)關(guān)鍵技術(shù)進(jìn)行了分析和比較,指出基于IEEE802.15.4的ZigBee技術(shù)是目前最適合無(wú)線家居控制系統(tǒng)的無(wú)線標(biāo)準(zhǔn),并對(duì)該標(biāo)準(zhǔn)進(jìn)行了深入研究。 論文充分考慮到家庭信息化網(wǎng)絡(luò)的現(xiàn)狀和家庭內(nèi)部各信息家電的互連、集中控制、遠(yuǎn)程訪問(wèn)與控制的需求,以及低成本實(shí)現(xiàn)的實(shí)際需要,及設(shè)備互連對(duì)傳輸帶寬和使用靈活性等特點(diǎn)的需要,設(shè)計(jì)了以無(wú)線ZigBee技術(shù)組成家庭網(wǎng)絡(luò)體系總體結(jié)構(gòu),避免了在家庭內(nèi)部布線的缺陷,且滿足了功耗低,成本低,網(wǎng)絡(luò)容量大等要求。 設(shè)計(jì)了新型無(wú)線通訊模塊,該模塊主控芯片采用8位低功耗微控制器ATMEGA64及CHIPCON公司推出的首款符合2.4 GHZ IEEE802.15.4標(biāo)準(zhǔn)的射頻收發(fā)器CC2420來(lái)實(shí)現(xiàn)ZigBee模塊,它可以降低無(wú)線通訊的成本和提高無(wú)線通訊的可靠性,可以單獨(dú)使用,也可以嵌入其它設(shè)備。 論文采用了免費(fèi)、公開(kāi)的linux操作系統(tǒng),并給出了在Linux上的開(kāi)發(fā)流程。 最后,論文具體分析了無(wú)線ZigBee協(xié)議、ZigBee組網(wǎng)技術(shù)以及它們?cè)趯?lái)的廣泛應(yīng)用。深入地研究了HTTP超文本傳輸協(xié)議,設(shè)計(jì)了遠(yuǎn)程客戶端訪問(wèn)和控制家用電器的界面,并給出了部分軟件設(shè)計(jì)流程圖。
標(biāo)簽: ARM 嵌入式系統(tǒng) 家 中的應(yīng)用
上傳時(shí)間: 2013-04-24
上傳用戶:agent
隨著金融行業(yè)的不斷發(fā)展,IC智能卡正在并已經(jīng)融入當(dāng)今信息技術(shù)的主流,人們已愈來(lái)愈多地開(kāi)始接受和使用IC智能卡。根據(jù)應(yīng)用環(huán)境的不同,傳統(tǒng)的IC卡讀寫機(jī)具可以分為兩種:座式IC卡讀寫器和IC卡手持POS機(jī)。無(wú)線局域網(wǎng)、嵌入式系統(tǒng)和生物鑒別三種技術(shù)相結(jié)合的IC卡手持POS機(jī)是一種很好的方式。因此我們提出了一種基于ARM+DSP協(xié)作架構(gòu)的射頻IC卡無(wú)線手持POS機(jī)設(shè)計(jì)方案。 本文首先介紹了ARM+DSP嵌入式系統(tǒng),指紋識(shí)別技術(shù)和無(wú)線數(shù)傳技術(shù),提出了ARM+DSP協(xié)作架構(gòu)的雙處理器連接方案。之后,給出了系統(tǒng)的總體結(jié)構(gòu)圖,包括硬件部分和軟件部分。 硬件部分為ARM和DSP兩個(gè)子系統(tǒng),分別以LPC2210和TMS320VC54025為核心,加上存儲(chǔ)器和各種外設(shè)。詳細(xì)說(shuō)明了兩個(gè)CPU通過(guò)HPI主機(jī)方式進(jìn)行通信、主機(jī)系統(tǒng)的主控處理器LPC2210外設(shè)的接口電路設(shè)計(jì)。 軟件部分包括嵌入式μ C/OS-Ⅱ移植要點(diǎn),任務(wù)設(shè)計(jì),驅(qū)動(dòng)程序設(shè)計(jì)等。詳細(xì)說(shuō)明了在嵌入式μ C/OS-Ⅱ平臺(tái)中,顯示任務(wù),鍵盤任務(wù)和IC卡讀寫任務(wù)設(shè)計(jì)過(guò)程以及它們的驅(qū)動(dòng)程序的代碼的編寫。 本課題的研究己取得階段性成果,能夠?qū)崿F(xiàn)一些基本的功能。
標(biāo)簽: ARMDSP POS 架構(gòu) 射頻
上傳時(shí)間: 2013-06-07
上傳用戶:黑漆漆
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1