指令集仿真器是目前嵌入式系統(tǒng)研究中一個極其重要的領(lǐng)域,一個靈活高效且準(zhǔn)確度高的仿真器不僅可以實現(xiàn)對嵌入式系統(tǒng)硬件環(huán)境的仿真,而且是現(xiàn)代微處理器結(jié)構(gòu)設(shè)計過程中性能評估的重要工具. 仿真器的性能已經(jīng)成為影響整個設(shè)計效率的重要因素,在現(xiàn)有的指令集仿真技術(shù)中,編譯型仿真技術(shù)雖然可以獲得高的仿真速度,但其對應(yīng)用的假設(shè)過于嚴(yán)格,限制了其在商業(yè)領(lǐng)域中的應(yīng)用;解釋型仿真器雖被普遍使用,但其缺點也很明顯,由于模擬過程中需要耗費大量時間用于指令譯碼,解釋型模擬器速度往往很有限,使用性能較低。由此可見,如何減少仿真過程中的指令譯碼時間,是提高仿真器的性能的關(guān)鍵。 本文旨在提出一個指令集仿真器的原型,重點解決指令解碼過程中的速度瓶頸,在其基礎(chǔ)可以進(jìn)行擴充和改進(jìn),以適應(yīng)不同硬件平臺的需要。文章首先從ARM指令集的指令功能和編碼格式入手,通過分析和比較找出了一般常用指令的編碼和實現(xiàn)規(guī)律,并在此基礎(chǔ)上進(jìn)行了高級語言的描述,其后提出了改進(jìn)版解釋型指令集仿真器的設(shè)計方案,包括為提高仿真器性能,減少譯碼時間,創(chuàng)新性的在流程設(shè)計中加入了預(yù)解碼的步驟,同時用自己設(shè)計的壓縮算法解決了因預(yù)解碼產(chǎn)生大量譯碼信息而帶來的內(nèi)存過度消耗難題。接下來,描述了仿真器的實現(xiàn),包括指令的取指、譯碼、執(zhí)行等基本功能,并著重描述了如何通過劃分存儲域和存儲塊的方式模擬真實存儲器的讀寫訪問實現(xiàn)。 另外,需要特別指出的是,針對仿真器中普遍存在的調(diào)試難問題,本文從一線程序開發(fā)人員的角度,在調(diào)試模塊的設(shè)計中除了斷點設(shè)置、程序暫停、恢復(fù)等基本功能外,還添加了各類監(jiān)視設(shè)備和程序跟蹤的功能,以期能提高本仿真器的實用性。 在文章的結(jié)尾,提出了仿真器的驗證方案,并按照該方案對仿真器進(jìn)行了功能和性能上的驗證,最后對進(jìn)一步的工作進(jìn)行了展望。
上傳時間: 2013-08-02
上傳用戶:宋桃子
射頻識別技術(shù)(RFID,RadioFrequencyIdentification)是目前自動識別技術(shù)發(fā)展的趨勢所在,更被譽為21世紀(jì)最重要的十大技術(shù)之一。當(dāng)成本這一始終阻礙RFID得到全面發(fā)展的問題在全球各國政府政策的支持下得到解決后,RFID得到了前所未有的廣泛發(fā)展和應(yīng)用。在條形碼逐步被RFID標(biāo)簽取代的今天,作為RFID系統(tǒng)核心組成部分的RFID閱讀器,有著極其廣泛的技術(shù)開發(fā)空間和市場前景。如何根據(jù)應(yīng)用的需要,設(shè)計出性能良好、使用方便并且具有相當(dāng)通用性的RFID閱讀器產(chǎn)品,是眾多企業(yè)和單位在應(yīng)用中會遇到的課題。 本文首先簡單介紹了RFID基本原理和RFID閱讀器系統(tǒng)結(jié)構(gòu),然后結(jié)合工程項目的要求,介紹了一個基于ARM嵌入式平臺的便攜式RFID閱讀器的設(shè)計實現(xiàn)的實例。在設(shè)計和實現(xiàn)過程中,首先進(jìn)行了系統(tǒng)需求和特點的分析,結(jié)合系統(tǒng)便攜化和功能復(fù)雜性方面的特點以及ARM嵌入式系統(tǒng)的優(yōu)勢制定了系統(tǒng)方案并進(jìn)行了功能模塊劃分。然后在此基礎(chǔ)上設(shè)計了各模塊的硬件電路,編寫了相應(yīng)的驅(qū)動和測試程序。并且利用這些驅(qū)動和測試代碼在ADS環(huán)境下通過JTAG接口對電路進(jìn)行了調(diào)試和功能驗證。接著采用802.11b/g方案對閱讀器進(jìn)行了無線組網(wǎng)的設(shè)計。此后在硬件系統(tǒng)的基礎(chǔ)上,簡述了Linux嵌入式操作系統(tǒng)下閱讀器軟件的開發(fā)。文章最后還介紹了將所設(shè)計實現(xiàn)的樣機投入實際應(yīng)用環(huán)境下的測試情況,詳細(xì)描述了測試的內(nèi)容、方法和結(jié)果。 文章試圖通過對一個閱讀器開發(fā)實例的詳細(xì)介紹,提出一套完整的閱讀器設(shè)計思路和流程,為學(xué)習(xí)和開發(fā)人員提供幫助。
上傳時間: 2013-04-24
上傳用戶:hmr0452
本文以太陽能割草機器人為研究對象,以經(jīng)濟實用為研究目標(biāo),主要研究了太陽能割草機器人的定位行走、能量管理、基于ARM的控制硬件構(gòu)成和軟件設(shè)計以及嵌入式數(shù)據(jù)庫系統(tǒng)構(gòu)建等關(guān)鍵技術(shù)。 全區(qū)域覆蓋路徑規(guī)劃一直是智能割草機研究的一個難點,本課題從相對定位入手,提出了一種以基站為參考原點建立全局坐標(biāo)的方法,其為路徑規(guī)劃提供了準(zhǔn)確的定位,消除了在路徑規(guī)劃過程中誤差的積累。根據(jù)太陽能電池板及蓄電池混合供能的特點設(shè)計了能量的人工智能決策系統(tǒng)-Agent反應(yīng)型決策系統(tǒng),為能量的供應(yīng)提供了優(yōu)化的決策算法。控制系統(tǒng)是體現(xiàn)太陽能割草機器人智能化水平的關(guān)鍵部分,根據(jù)應(yīng)用要求,結(jié)合結(jié)構(gòu)簡單實用的理念,設(shè)計了太陽能割草機器人基于ARM中心控制模塊、電機控制模塊、傳感器系統(tǒng)以及定位系統(tǒng)模塊的硬件部分。在硬件設(shè)計的基礎(chǔ)上設(shè)計了操作系統(tǒng)以及嵌入式數(shù)據(jù)庫系統(tǒng),并給出了每個模塊具體的算法。 本文主要研究的太陽能割草機器人控制系統(tǒng),提供了一套低成本、切實可行的設(shè)計方案,具有一定的理論意義和實用價值。
標(biāo)簽: ARM 太陽能 機器人 控制系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:WANGLIANPO
300W 12V輸入正弦波逆變器 300W 12V輸入正弦波逆變器
上傳時間: 2013-06-01
上傳用戶:firstbyte
隨著數(shù)字信息技術(shù)和網(wǎng)絡(luò)技術(shù)的高速發(fā)展,智能信息化家電已成為現(xiàn)代社會和家庭的新時尚,也是嵌入式系統(tǒng)的最大應(yīng)用領(lǐng)域。 本文基于ARM-Linux嵌入式系統(tǒng)開發(fā)彰顯冰箱智能信息化的顯示單元。 通過對嵌入式微處理器進(jìn)行分析,設(shè)計了基于AT91SAM9261系統(tǒng)架構(gòu)的硬件電路,主要包括核心控制板的外部總線接口EBI電路、作為內(nèi)存的SDRAM模塊電路和存儲數(shù)據(jù)的Nand_DataFlash模塊電路,外圍電路板的液晶顯示屏TFT-LCD接口電路、觸摸按鍵電路、LCD的CCFL背光電路和SP3232通信電路及電源電路等,對各個模塊進(jìn)行了分析,給出了硬件原理圖。 對四種嵌入式操作系統(tǒng)Linux、VxWorks、μC/OS-Ⅱ和Windows CE進(jìn)行了比較,完成了操作系統(tǒng)的選型,搭建了交叉編譯環(huán)境ARM—Linux的開發(fā)平臺。 在完成了GAL和IAL,移植的基礎(chǔ)上,利用MiniGUI開發(fā)應(yīng)用軟件程序,給出MiniGUI應(yīng)用程序的設(shè)計流程圖,編寫設(shè)置主窗口風(fēng)格的入口函數(shù)MiniGUIMain、處理按鍵和定時器消息的主窗口處理函數(shù)LoadBmpProc、實現(xiàn)窗口顯示的程序文件display和loadbmp以及參照通訊協(xié)議和網(wǎng)絡(luò)家電協(xié)議實現(xiàn)通信功能的程序文件nand。 通過系統(tǒng)調(diào)試和整機實驗,實現(xiàn)了冰箱顯示單元的智能信息化。可以由觸摸按鍵或是遠(yuǎn)程電腦來控制冰箱,液晶顯示器上播放動畫、圖片和文本信息;冰箱還可將工作狀態(tài)和報警信息上傳到網(wǎng)絡(luò),利于冰箱的遠(yuǎn)程監(jiān)控和升級維護(hù)。目前此項研究成果已用于產(chǎn)品的生產(chǎn)。
上傳時間: 2013-07-18
上傳用戶:shenglei_353
本文以無線多媒體終端項目的需求為背景,提出了一種適用于嵌入式系統(tǒng)的媒體播放器架構(gòu)設(shè)計方案。論文給出了一種嵌入式系統(tǒng)中音視頻同步的解決方案,有效的提高了嵌入式媒體播放器軟件的音視頻同步性能
上傳時間: 2013-07-05
上傳用戶:qulele
條碼技術(shù)是隨通信技術(shù),計算機技術(shù)的發(fā)展應(yīng)運而生的自動識別技術(shù)的一種。根據(jù)二進(jìn)制編碼規(guī)則對應(yīng)形成的由對光反映率不同的條、空組成的圖形,經(jīng)光電掃描識讀器掃描,將采集的信息經(jīng)處理器進(jìn)行處理,從而達(dá)到自動識別的目的。條碼技術(shù)自出現(xiàn)以來,得到了人們的普遍關(guān)注,發(fā)展十分迅速,已廣泛用于交通運輸、商業(yè)、醫(yī)療衛(wèi)生、制造業(yè)、倉儲業(yè)、郵電業(yè)等領(lǐng)域,極大的提高了數(shù)據(jù)采集和信息處理的速度,提高了工作效率,并為管理的科學(xué)化、信息化和現(xiàn)代化作出了貢獻(xiàn)。目前常用的是一維條碼,但一維條碼最大的弱點就是表征的信息量是有限的,需要依賴外部數(shù)據(jù)庫支持,離開這個數(shù)據(jù)庫條碼本身就沒有意義了。二維條碼克服了這一弱點,它是在一維條碼基礎(chǔ)上形成的高密度、高信息量的條碼,可以將大量信息在小區(qū)域內(nèi)編碼,它本身就是一個完整的數(shù)據(jù)文件,是實現(xiàn)證件、卡片等信息存儲、攜帶并可以通過機器自動識讀的理想方法。 本課題采用流行的嵌入式技術(shù),采用S3C44BOX作為二維條碼PDF417識別器的數(shù)據(jù)采集終端,該終端內(nèi)嵌μC/OS-Ⅱ操作系統(tǒng),將應(yīng)用分解成多任務(wù),簡化了應(yīng)用系統(tǒng)軟件設(shè)計;使控制系統(tǒng)的實時性得到了保證,提高了系統(tǒng)的可靠性和穩(wěn)定性;同時也增強了系統(tǒng)的可擴展性和產(chǎn)品開發(fā)的可延續(xù)性。 本課題的主要任務(wù)是PDF417(Portable Data File)二維條碼圖像的識別。先由掃描儀或照相機獲取二維條碼的原始圖像,再由PC(Personal Computer)計算機中的圖象處理程序?qū)D象數(shù)據(jù)進(jìn)行處理,然后在條碼中定位單個碼字符號的圖像,利用算法識別出單個碼字符號。本文在條碼圖像的預(yù)處理方面進(jìn)行了算法改進(jìn),取得了較好的成果,能夠有效的去掉干擾噪聲和圖像定位。通過實驗結(jié)果表明:本課題研究的二維條碼識別系統(tǒng)是比較令人滿意的。
上傳時間: 2013-08-01
上傳用戶:caiiicc
SystemView的庫資源十分豐富,包括含若干圖標(biāo)的基本庫(Main Library)及專業(yè)庫(Optional Library),基本庫中包括多種信號源、接收器、加法器、乘法器,各種函數(shù)運算器等;專業(yè)庫有通訊(Communication)、邏輯(Logic)、數(shù)字信號處理(DSP)、射頻/模擬(RF/Analog)等;它們特別適合于現(xiàn)代通信系統(tǒng)的設(shè)計、仿真和方案論證,尤其適合于無線電話、無繩電話、尋呼機、調(diào)制解調(diào)器、衛(wèi)星通訊等通信系統(tǒng);并可進(jìn)行各種系統(tǒng)時域和頻域分析、譜分析,及對各種邏輯電路、射頻/模擬電路(混合器、放大器、RLC電路、運放電路等)進(jìn)行理論分析和失真分析。 System View能自動執(zhí)行系統(tǒng)連接檢查,給出連接錯誤信息或尚懸空的待連接端信息,通知用戶連接出錯并通過顯示指出出錯的圖標(biāo)。這個特點對用戶系統(tǒng)的診斷是十分有效的。 System View的另一重要特點是它可以從各種不同角度、以不同方式,按要求設(shè)計多種濾波器,并可自動完成濾波器各指標(biāo)—如幅頻特性(伯特圖)、傳遞函數(shù)、根軌跡圖等之間的轉(zhuǎn)換。 在系統(tǒng)設(shè)計和仿真分析方面,System View還提供了一個真實而靈活的窗口用以檢查、分析系統(tǒng)波形。在窗口內(nèi),可以通過鼠標(biāo)方便地控制內(nèi)部數(shù)據(jù)的圖形放大、縮小、滾動等。另外,分析窗中還帶有一個功能強大的“接收計算器”,可以完成對仿真運行結(jié)果的各種運算、譜分析、濾波。 System View還具有與外部文件的接口,可直接獲得并處理輸入/輸出數(shù)據(jù)。提供了與編程語言VC++或仿真工具M(jìn)atlab的接口,可以很方便的調(diào)用其函數(shù)。還具備與硬件設(shè)計的接口:與Xilinx公司的軟件Core Generator配套,可以將System View系統(tǒng)中的部分器件生成下載FPGA芯片所需的數(shù)據(jù)文件;另外,System View還有與DSP芯片設(shè)計的接口,可以將其DSP庫中的部分器件生成DSP芯片編程的C語言源代碼。
標(biāo)簽: SYSTEMVIEW 教材
上傳時間: 2013-04-24
上傳用戶:doudouzdz
AD9224模數(shù)轉(zhuǎn)換器的最高采樣頻率為40MHz數(shù)據(jù)精度為12位.內(nèi)部采用閃爍式AD及多級流水線式結(jié)構(gòu),因而不失碼,使用方便、準(zhǔn)確度高.文章介紹了高速模數(shù)轉(zhuǎn)換器AD9224的性能、結(jié)構(gòu)及幾種典型應(yīng)用電
標(biāo)簽: 9224 AD 超高速 模數(shù)轉(zhuǎn)換器
上傳時間: 2013-06-19
上傳用戶:924484786
可以用H.264編碼解碼器源碼(c語言)
上傳時間: 2013-07-08
上傳用戶:wmwai1314
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1