指令集仿真器是目前嵌入式系統(tǒng)研究中一個(gè)極其重要的領(lǐng)域,一個(gè)靈活高效且準(zhǔn)確度高的仿真器不僅可以實(shí)現(xiàn)對(duì)嵌入式系統(tǒng)硬件環(huán)境的仿真,而且是現(xiàn)代微處理器結(jié)構(gòu)設(shè)計(jì)過程中性能評(píng)估的重要工具. 仿真器的性能已經(jīng)成為影響整個(gè)設(shè)計(jì)效率的重要因素,在現(xiàn)有的指令集仿真技術(shù)中,編譯型仿真技術(shù)雖然可以獲得高的仿真速度,但其對(duì)應(yīng)用的假設(shè)過于嚴(yán)格,限制了其在商業(yè)領(lǐng)域中的應(yīng)用;解釋型仿真器雖被普遍使用,但其缺點(diǎn)也很明顯,由于模擬過程中需要耗費(fèi)大量時(shí)間用于指令譯碼,解釋型模擬器速度往往很有限,使用性能較低。由此可見,如何減少仿真過程中的指令譯碼時(shí)間,是提高仿真器的性能的關(guān)鍵。 本文旨在提出一個(gè)指令集仿真器的原型,重點(diǎn)解決指令解碼過程中的速度瓶頸,在其基礎(chǔ)可以進(jìn)行擴(kuò)充和改進(jìn),以適應(yīng)不同硬件平臺(tái)的需要。文章首先從ARM指令集的指令功能和編碼格式入手,通過分析和比較找出了一般常用指令的編碼和實(shí)現(xiàn)規(guī)律,并在此基礎(chǔ)上進(jìn)行了高級(jí)語言的描述,其后提出了改進(jìn)版解釋型指令集仿真器的設(shè)計(jì)方案,包括為提高仿真器性能,減少譯碼時(shí)間,創(chuàng)新性的在流程設(shè)計(jì)中加入了預(yù)解碼的步驟,同時(shí)用自己設(shè)計(jì)的壓縮算法解決了因預(yù)解碼產(chǎn)生大量譯碼信息而帶來的內(nèi)存過度消耗難題。接下來,描述了仿真器的實(shí)現(xiàn),包括指令的取指、譯碼、執(zhí)行等基本功能,并著重描述了如何通過劃分存儲(chǔ)域和存儲(chǔ)塊的方式模擬真實(shí)存儲(chǔ)器的讀寫訪問實(shí)現(xiàn)。 另外,需要特別指出的是,針對(duì)仿真器中普遍存在的調(diào)試難問題,本文從一線程序開發(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
上傳用戶:宋桃子
射頻識(shí)別技術(shù)(RFID,RadioFrequencyIdentification)是目前自動(dòng)識(shí)別技術(shù)發(fā)展的趨勢所在,更被譽(yù)為21世紀(jì)最重要的十大技術(shù)之一。當(dāng)成本這一始終阻礙RFID得到全面發(fā)展的問題在全球各國政府政策的支持下得到解決后,RFID得到了前所未有的廣泛發(fā)展和應(yīng)用。在條形碼逐步被RFID標(biāo)簽取代的今天,作為RFID系統(tǒng)核心組成部分的RFID閱讀器,有著極其廣泛的技術(shù)開發(fā)空間和市場前景。如何根據(jù)應(yīng)用的需要,設(shè)計(jì)出性能良好、使用方便并且具有相當(dāng)通用性的RFID閱讀器產(chǎn)品,是眾多企業(yè)和單位在應(yīng)用中會(huì)遇到的課題。 本文首先簡單介紹了RFID基本原理和RFID閱讀器系統(tǒng)結(jié)構(gòu),然后結(jié)合工程項(xiàng)目的要求,介紹了一個(gè)基于ARM嵌入式平臺(tái)的便攜式RFID閱讀器的設(shè)計(jì)實(shí)現(xiàn)的實(shí)例。在設(shè)計(jì)和實(shí)現(xiàn)過程中,首先進(jìn)行了系統(tǒng)需求和特點(diǎn)的分析,結(jié)合系統(tǒng)便攜化和功能復(fù)雜性方面的特點(diǎn)以及ARM嵌入式系統(tǒng)的優(yōu)勢制定了系統(tǒng)方案并進(jìn)行了功能模塊劃分。然后在此基礎(chǔ)上設(shè)計(jì)了各模塊的硬件電路,編寫了相應(yīng)的驅(qū)動(dòng)和測試程序。并且利用這些驅(qū)動(dòng)和測試代碼在ADS環(huán)境下通過JTAG接口對(duì)電路進(jìn)行了調(diào)試和功能驗(yàn)證。接著采用802.11b/g方案對(duì)閱讀器進(jìn)行了無線組網(wǎng)的設(shè)計(jì)。此后在硬件系統(tǒng)的基礎(chǔ)上,簡述了Linux嵌入式操作系統(tǒng)下閱讀器軟件的開發(fā)。文章最后還介紹了將所設(shè)計(jì)實(shí)現(xiàn)的樣機(jī)投入實(shí)際應(yīng)用環(huán)境下的測試情況,詳細(xì)描述了測試的內(nèi)容、方法和結(jié)果。 文章試圖通過對(duì)一個(gè)閱讀器開發(fā)實(shí)例的詳細(xì)介紹,提出一套完整的閱讀器設(shè)計(jì)思路和流程,為學(xué)習(xí)和開發(fā)人員提供幫助。
標(biāo)簽: RFID ARM 嵌入式平臺(tái)
上傳時(shí)間: 2013-04-24
上傳用戶:hmr0452
本文以太陽能割草機(jī)器人為研究對(duì)象,以經(jīng)濟(jì)實(shí)用為研究目標(biāo),主要研究了太陽能割草機(jī)器人的定位行走、能量管理、基于ARM的控制硬件構(gòu)成和軟件設(shè)計(jì)以及嵌入式數(shù)據(jù)庫系統(tǒng)構(gòu)建等關(guān)鍵技術(shù)。 全區(qū)域覆蓋路徑規(guī)劃一直是智能割草機(jī)研究的一個(gè)難點(diǎn),本課題從相對(duì)定位入手,提出了一種以基站為參考原點(diǎn)建立全局坐標(biāo)的方法,其為路徑規(guī)劃提供了準(zhǔn)確的定位,消除了在路徑規(guī)劃過程中誤差的積累。根據(jù)太陽能電池板及蓄電池混合供能的特點(diǎn)設(shè)計(jì)了能量的人工智能決策系統(tǒng)-Agent反應(yīng)型決策系統(tǒng),為能量的供應(yīng)提供了優(yōu)化的決策算法。控制系統(tǒng)是體現(xiàn)太陽能割草機(jī)器人智能化水平的關(guān)鍵部分,根據(jù)應(yīng)用要求,結(jié)合結(jié)構(gòu)簡單實(shí)用的理念,設(shè)計(jì)了太陽能割草機(jī)器人基于ARM中心控制模塊、電機(jī)控制模塊、傳感器系統(tǒng)以及定位系統(tǒng)模塊的硬件部分。在硬件設(shè)計(jì)的基礎(chǔ)上設(shè)計(jì)了操作系統(tǒng)以及嵌入式數(shù)據(jù)庫系統(tǒng),并給出了每個(gè)模塊具體的算法。 本文主要研究的太陽能割草機(jī)器人控制系統(tǒng),提供了一套低成本、切實(shí)可行的設(shè)計(jì)方案,具有一定的理論意義和實(shí)用價(jià)值。
標(biāo)簽: ARM 太陽能 機(jī)器人 控制系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:WANGLIANPO
300W 12V輸入正弦波逆變器 300W 12V輸入正弦波逆變器
上傳時(shí)間: 2013-06-01
上傳用戶:firstbyte
本文以無線多媒體終端項(xiàng)目的需求為背景,提出了一種適用于嵌入式系統(tǒng)的媒體播放器架構(gòu)設(shè)計(jì)方案。論文給出了一種嵌入式系統(tǒng)中音視頻同步的解決方案,有效的提高了嵌入式媒體播放器軟件的音視頻同步性能
上傳時(shí)間: 2013-07-05
上傳用戶:qulele
protel原理圖 H橋電機(jī)驅(qū)動(dòng)器 特點(diǎn):5-7V低電壓供電,帶升壓電路產(chǎn)生12V以上柵極驅(qū)動(dòng)電壓,兩片so-8小體積mos管半橋驅(qū)動(dòng)芯片保證驅(qū)動(dòng)效果 本電路已應(yīng)用到多個(gè)直流電機(jī)驅(qū)動(dòng)板上,最大驅(qū)
標(biāo)簽: H-Bridge
上傳時(shí)間: 2013-06-02
上傳用戶:zhuoying119
隨著半導(dǎo)體工藝的飛速發(fā)展和芯片設(shè)計(jì)水平的不斷進(jìn)步,ARM微處理器的性能得到大幅度地提高,同時(shí)其芯片的價(jià)格也在不斷下降,嵌入式系統(tǒng)以其獨(dú)有的優(yōu)勢,己經(jīng)廣泛地滲透到科學(xué)研究和日常生活的各個(gè)方面。 本文以ARM7 LPC2132處理器為核心,結(jié)合蓋革一彌勒計(jì)數(shù)管對(duì)Time-To-Count輻射測量方法進(jìn)行研究。ARM結(jié)構(gòu)是基于精簡指令集計(jì)算機(jī)(RISC)原理而設(shè)計(jì)的,其指令集和相關(guān)的譯碼機(jī)制比復(fù)雜指令集計(jì)算機(jī)要簡單得多,使用一個(gè)小的、廉價(jià)的ARM微處理器就可實(shí)現(xiàn)很高的指令吞吐量和實(shí)時(shí)的中斷響應(yīng)。基于ARM7TDMI-S核的LPC2132微處理器,其工作頻率可達(dá)到60MHz,這對(duì)于Time-To-Count技術(shù)是非常有利的,而且利用LPC2132芯片的定時(shí)/計(jì)數(shù)器引腳捕獲功能,可以直接讀取TC中的計(jì)數(shù)值,也就是說不再需要調(diào)用中斷函數(shù)讀取TC值,從而大大降低了計(jì)數(shù)前雜質(zhì)時(shí)間。本文是在我?guī)熜謪诬姷摹禩ime-To-Count測量方法初步研究》基礎(chǔ)上,使用了高速的ARM芯片,對(duì)基于MCS-51的Time-To-Count輻射測量系統(tǒng)進(jìn)行了改進(jìn),進(jìn)一步論證了采用高速ARM處理器芯片可以極大的提高G-M計(jì)數(shù)器的測量范圍與測量精度。 首先,討論了傳統(tǒng)的蓋革-彌勒計(jì)數(shù)管探測射線強(qiáng)度的方法,并指出傳統(tǒng)的脈沖測量方法的不足。然后討論了什么是Time-To-Count測量方法,對(duì)Time-To-Count測量方法的理論基礎(chǔ)進(jìn)行分析。指出Time-To-Count方法與傳統(tǒng)的脈沖計(jì)數(shù)方法的區(qū)別,以及采用Time-To-Count方法進(jìn)行輻射測量的可行性。 接著,詳細(xì)論述基于ARM7 LPC2132處理器的Time-To-Count輻射測量儀的原理、功能、特點(diǎn)以及輻射測量儀的各部分接口電路設(shè)計(jì)及相關(guān)程序的編制。 最后得出結(jié)論,通過高速32位ARM處理器的使用,Time-To-Count輻射測量儀的精度和量程均得到很大的提高,對(duì)于Y射線總量測量,使用了ARM處理器的Time-To-Count輻射測量儀的量程約為20 u R/h到1R/h,數(shù)據(jù)線性程度也比以前的Time-To-CotJnt輻射測量儀要好。所以在使用Time-To-Count方法進(jìn)行的輻射測量時(shí),如何減少雜質(zhì)時(shí)間以及如何提高計(jì)數(shù)前時(shí)間的測量精度,是決定Time-To-Count輻射測量儀性能的關(guān)鍵因素。實(shí)驗(yàn)用三只相同型號(hào)的J33G-M計(jì)數(shù)管分別作為探測元件,在100U R/h到lR/h的輻射場中進(jìn)行試驗(yàn).每個(gè)測量點(diǎn)測量5次取平均,得出隨著照射量率的增大,輻射強(qiáng)度R的測量值偏小且與輻射真實(shí)值之間的誤差也隨之增大。如果將測量誤差限定在10%的范圍內(nèi),則此儀器的量程范圍為20 u R/h至1R/h,量程跨度近六個(gè)數(shù)量級(jí)。而用J33型G-M計(jì)數(shù)管作常規(guī)的脈沖測量,量程范圍約為50 u R/h到5000 u R/h,充分體現(xiàn)了運(yùn)用Time-To-Count方法測量輻射強(qiáng)度的優(yōu)越性,也從另一個(gè)角度反應(yīng)了隨著計(jì)數(shù)前時(shí)間的逐漸減小,雜質(zhì)時(shí)間在其中的比重越來越大,對(duì)測量結(jié)果的影響也就越來越嚴(yán)重,盡可能的減小雜質(zhì)時(shí)間在Time-To-Count方法輻射測量特別是測量高強(qiáng)度輻射中是關(guān)鍵的。筆者用示波器測出此輻射儀器的雜質(zhì)時(shí)間約為6.5 u S,所以在計(jì)算定時(shí)器值的時(shí)候減去這個(gè)雜質(zhì)時(shí)間,可以增加計(jì)數(shù)前時(shí)間的精確度。通過實(shí)驗(yàn)得出,在標(biāo)定儀器的K值時(shí),應(yīng)該在照射量率較低的條件下行,而測得的計(jì)數(shù)前時(shí)間是否精確則需要在照射量率較高的條件下通過儀器標(biāo)定來檢驗(yàn)。這是因?yàn)樵谡丈淞柯瘦^低時(shí),計(jì)數(shù)前時(shí)間較大,雜質(zhì)時(shí)間對(duì)測量結(jié)果的影響不明顯,數(shù)據(jù)線斜率較穩(wěn)定,適宜于確定標(biāo)定系數(shù)K值,而在照射量率較高時(shí),計(jì)數(shù)前時(shí)間很小,雜質(zhì)時(shí)間對(duì)測量結(jié)果的影響較大,可以明顯的在數(shù)據(jù)線上反映出來,從而可以很好的反應(yīng)出儀器的性能與量程。實(shí)驗(yàn)證明了Time-To-Count測量方法中最為關(guān)鍵的環(huán)節(jié)就是如何對(duì)計(jì)數(shù)前時(shí)間進(jìn)行精確測量。經(jīng)過對(duì)大量實(shí)驗(yàn)數(shù)據(jù)的分析,得到計(jì)數(shù)前時(shí)間中的雜質(zhì)時(shí)間可分為硬件雜質(zhì)時(shí)間和軟件雜質(zhì)時(shí)間,并以軟件雜質(zhì)時(shí)間為主,通過對(duì)程序進(jìn)行合理優(yōu)化,軟件雜質(zhì)時(shí)間可以通過程序的改進(jìn)而減少,甚至可以用數(shù)學(xué)補(bǔ)償?shù)姆椒▉淼窒瑥亩梢缘玫奖容^精確的計(jì)數(shù)前時(shí)間,以此得到較精確的輻射強(qiáng)度值。對(duì)于本輻射儀,用戶可以選擇不同的工作模式來進(jìn)行測量,當(dāng)輻射場較弱時(shí),通常采用規(guī)定次數(shù)測量的方式,在輻射場較強(qiáng)時(shí),應(yīng)該選用定時(shí)測量的方式。因?yàn)椋?dāng)輻射場較弱時(shí),如果用規(guī)定次數(shù)測量的方式,會(huì)浪費(fèi)很多時(shí)間來采集足夠的脈沖信號(hào)。當(dāng)輻射場較強(qiáng)時(shí),由于輻射粒子很多,產(chǎn)生脈沖的頻率就很高,規(guī)定次數(shù)的測量會(huì)加大測量誤差,當(dāng)選用定時(shí)測量的方式時(shí),由于時(shí)間的相對(duì)加長,所以記錄的粒子數(shù)就相對(duì)的增加,從而提高儀器的測量精度。通過調(diào)研國內(nèi)外先進(jìn)核輻射測量儀器的發(fā)展現(xiàn)狀,了解到了目前最新的核輻射總量測量技術(shù)一Time-To-Count理論及其應(yīng)用情況。論證了該新技術(shù)的理論原理,根據(jù)此原理,結(jié)合高速處理器ARM7 LPC2132,對(duì)以G-計(jì)數(shù)管為探測元件的Time-To-Count輻射測量儀進(jìn)行設(shè)計(jì)。論文以實(shí)驗(yàn)的方法論證了Time-To-Count原理測量核輻射方法的科學(xué)性,該輻射儀的量程和精度均優(yōu)于以前以脈沖計(jì)數(shù)為基礎(chǔ)理論的MCS-51核輻射測量儀。該輻射儀具有量程寬、精度高、易操作、用戶界面友好等優(yōu)點(diǎn)。用戶可以定期的對(duì)儀器的標(biāo)定,來減小由于電子元件的老化對(duì)低儀器性能參數(shù)造成的影響,通過Time-To-Count測量方法的使用,可以極大拓寬G-M計(jì)數(shù)管的量程。就儀器中使用的J33型G-M計(jì)數(shù)管而言,G-M計(jì)數(shù)管廠家參考線性測量范圍約為50 u R/h到5000 u R/h,而用了Time-To-Count測量方法后,結(jié)合高速微處理器ARM7 LPC2132,此核輻射測量儀的量程為20 u R/h至1R/h。在允許的誤差范圍內(nèi),核輻射儀的量程比以前基于MCS-51的輻射儀提高了近200倍,而且精度也比傳統(tǒng)的脈沖計(jì)數(shù)方法要高,測量結(jié)果的線性程度也比傳統(tǒng)的方法要好。G-M計(jì)數(shù)管的使用壽命被大大延長。 綜上所述,本文取得了如下成果:對(duì)國內(nèi)外Time-To-Count方法的研究現(xiàn)狀進(jìn)行分析,指出了Time-To-Count測量方法的基本原理,并對(duì)Time-T0-Count方法理論進(jìn)行了分析,推導(dǎo)出了計(jì)數(shù)前時(shí)間和兩個(gè)相鄰輻射粒子時(shí)間間隔之間的關(guān)系,從數(shù)學(xué)的角度論證了Time-To-Count方法的科學(xué)性。詳細(xì)說明了基于ARM 7 LPC2132的Time-To-Count輻射測量儀的硬件設(shè)計(jì)、軟件編程的過程,通過高速微處理芯片LPC2132的使用,成功完成了對(duì)基于MCS-51單片機(jī)的Time-To-Count測量儀的改進(jìn)。改進(jìn)后的輻射儀器具有量程寬、精度高、易操作、用戶界面友好等特點(diǎn)。本論文根據(jù)實(shí)驗(yàn)結(jié)果總結(jié)出了Time-To-Count技術(shù)中的幾點(diǎn)關(guān)鍵因素,如:處理器的頻率、計(jì)數(shù)前時(shí)間、雜質(zhì)時(shí)間、采樣次數(shù)和測量時(shí)間等,重點(diǎn)分析了雜質(zhì)時(shí)間的組成以及引入雜質(zhì)時(shí)間的主要因素等,對(duì)國內(nèi)核輻射測量儀的研究具有一定的指導(dǎo)意義。
標(biāo)簽: TimeToCount ARM 輻射測量儀
上傳時(shí)間: 2013-06-24
上傳用戶:pinksun9
AD9224模數(shù)轉(zhuǎn)換器的最高采樣頻率為40MHz數(shù)據(jù)精度為12位.內(nèi)部采用閃爍式AD及多級(jí)流水線式結(jié)構(gòu),因而不失碼,使用方便、準(zhǔn)確度高.文章介紹了高速模數(shù)轉(zhuǎn)換器AD9224的性能、結(jié)構(gòu)及幾種典型應(yīng)用電
標(biāo)簽: 9224 AD 超高速 模數(shù)轉(zhuǎn)換器
上傳時(shí)間: 2013-06-19
上傳用戶:924484786
(臺(tái)達(dá))開關(guān)電源基本原理與設(shè)計(jì)介紹,比較實(shí)用
標(biāo)簽: 開關(guān)電源
上傳時(shí)間: 2013-06-15
上傳用戶:ybysp008
h.264文檔學(xué)習(xí),參考資料,比較全,內(nèi)容新-h.264 document learning
標(biāo)簽: 264
上傳時(shí)間: 2013-08-04
上傳用戶:czl10052678
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1