指令集仿真器是目前嵌入式系統研究中一個極其重要的領域,一個靈活高效且準確度高的仿真器不僅可以實現對嵌入式系統硬件環境的仿真,而且是現代微處理器結構設計過程中性能評估的重要工具. 仿真器的性能已經成為影響整個設計效率的重要因素,在現有的指令集仿真技術中,編譯型仿真技術雖然可以獲得高的仿真速度,但其對應用的假設過于嚴格,限制了其在商業領域中的應用;解釋型仿真器雖被普遍使用,但其缺點也很明顯,由于模擬過程中需要耗費大量時間用于指令譯碼,解釋型模擬器速度往往很有限,使用性能較低。由此可見,如何減少仿真過程中的指令譯碼時間,是提高仿真器的性能的關鍵。 本文旨在提出一個指令集仿真器的原型,重點解決指令解碼過程中的速度瓶頸,在其基礎可以進行擴充和改進,以適應不同硬件平臺的需要。文章首先從ARM指令集的指令功能和編碼格式入手,通過分析和比較找出了一般常用指令的編碼和實現規律,并在此基礎上進行了高級語言的描述,其后提出了改進版解釋型指令集仿真器的設計方案,包括為提高仿真器性能,減少譯碼時間,創新性的在流程設計中加入了預解碼的步驟,同時用自己設計的壓縮算法解決了因預解碼產生大量譯碼信息而帶來的內存過度消耗難題。接下來,描述了仿真器的實現,包括指令的取指、譯碼、執行等基本功能,并著重描述了如何通過劃分存儲域和存儲塊的方式模擬真實存儲器的讀寫訪問實現。 另外,需要特別指出的是,針對仿真器中普遍存在的調試難問題,本文從一線程序開發人員的角度,在調試模塊的設計中除了斷點設置、程序暫停、恢復等基本功能外,還添加了各類監視設備和程序跟蹤的功能,以期能提高本仿真器的實用性。 在文章的結尾,提出了仿真器的驗證方案,并按照該方案對仿真器進行了功能和性能上的驗證,最后對進一步的工作進行了展望。
標簽: ARM 指令集 仿真器
上傳時間: 2013-08-02
上傳用戶:宋桃子
介紹幾種常用的仿真器的設計方案,通過比較分析各自原理的優缺點,結合硬件性能,設計了基于ZWFcore的指令集仿真器ZWISS。通過對其CPU、多級存儲單元、陷阱、內存管理單元(MMU)、存儲保護系統(MPS)以及物理內存屬性(PMA)的仿真,較完善地完成對ZWFcore的仿真。為DSP硬件評估、DSP算法實現提供了良好的軟件模擬平臺。
標簽: DSP 指令集 仿真器
上傳時間: 2013-10-09
上傳用戶:exxxds
指令集仿真器(ISS)是現代DSP產品調試的有力工具,但ISS的開發會耗費很大的人力物力,同時其正確性亦無法得到很好的保證。ISS自動生成技術是解決以上問題的有效途徑,論文描述了基于英飛凌公司Tricore的ISS自動生成的設計與實現,并對現有的自動生成技術做了一些優化,使自動產生的ISS具有更好的性能。
標簽: 指令集 仿真器 自動 生成技術
上傳時間: 2015-01-02
上傳用戶:DXM35
調制解調器AT指令集
標簽: 調制解調器 AT指令
上傳時間: 2015-02-08
上傳用戶:wuyuying
一個可作為mp3播放器固件的代碼集,包括解碼,播放,控制,任務管理等.
標簽: mp3 播放器 固件 代碼
上傳時間: 2014-01-06
上傳用戶:金宜
ARM 指令集寄存器和處理器模式(26-bit 體系) 寄存器和處理器模式(32-bit 體系) 程序狀態寄存器和操縱它的指令 寄存器裝載和存儲指令 算術和邏輯指令 移位操作 乘法指令 比較指令 分支指令 條件執行 軟件中斷指令
標簽: bit 寄存器 指令 ARM
上傳時間: 2014-01-12
上傳用戶:wfeel
青島市城市遠程集超系統中的手持器程序,用的是KEIL C7.0,用了北京天石的操作系統,是一個典型的嵌入式POS的程序,包含了常見手持器的基本功能,如用了紅外1。1版本的通信協議,接觸,射頻卡讀寫等。
標簽: 城市 遠程 手持
上傳時間: 2015-05-13
上傳用戶:liansi
浙江大學acm在線判題器代碼集。 本人在浙大acm判題器上的所有代碼(心血) acm.zju.edu.cn acm/icpc acm大學生程序設計競賽 練習網站,網站上有歷年全球各地區分區賽試題,此集合為上載者accepted的代碼
標簽: acm icpc zju edu
上傳時間: 2014-12-04
上傳用戶:源碼3
在一個多人連線伺服器中,我們要有一個伺服端執行緒負責傾聽是否有客戶端連線,如果有客戶端連線,就指派一個客戶端執行緒專門應付這個客戶端連線,並在客戶端佇列中記錄它,然後進入下一個傾聽。 一個客戶端執行緒的工作,就是讀取客戶連線端的使用者輸入訊息,它不負責回應訊息,而是將讀到的訊息加入訊息佇列中,此外在我們的範例中,客戶端執行緒也負責自己的連線狀態,如果使用者中斷連線,客戶端執行緒會負責將自己從客戶端佇列中清除。 廣播執行緒負責取出訊息佇列中的訊息,然後將之一一傳送訊息給客戶端佇列中尚存在的客戶端執行緒。
標簽: 伺服器
上傳時間: 2015-05-22
上傳用戶:wweqas
trace32調試器附帶的指令集模擬器,能模擬freescale的powerpc系列微控制器,非常實用。
標簽: trace 32 調試器 指令集
上傳時間: 2015-09-04
上傳用戶:a6697238
蟲蟲下載站版權所有 京ICP備2021023401號-1