指令級仿真技術研究及其在Apollo仿真中的應用
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2011
【分類號】:TP368.12
【圖文】:
來有相同的代碼則重復利用。t Compl ied Simulation)同樣使用了編譯執(zhí)行策進一步的優(yōu)化處理,在指令執(zhí)行前現(xiàn)對指令進,則對指令進行重新編碼,從而增加了靈活性顯著地優(yōu)點,已經(jīng)在商業(yè)中有應用。分析理器的工作過程,是指令集層的仿真。而全系真嵌入式系統(tǒng)的全部組成部分,包括 CPU,存是對真?zhèn)硬件結構功能的仿真,使得在嵌入式仿真器上運行,而不做任何修改。系統(tǒng)真實的硬件環(huán)境與仿真器仿真的硬件環(huán)境-2 所示:
各模塊的作用:1) CPU 模塊:此模塊是對目標機處理器的仿真,通常是對指令集仿真器的一些附加的擴展,從而能夠成功與其他模塊通信。2) 地址映射模塊:在指令集仿真對指令進行分析完畢后,此模塊通過對尋進行分析映射,判斷指令尋址方式,根據(jù)指令的不同尋址方式,在不同的塊中尋址。3) 存儲模塊:此模塊是對內(nèi)存模塊的仿真,通過把目標機的用戶程序讀入塊,CPU 通過對存儲模塊的訪問讀寫數(shù)據(jù)。存儲模塊的一種仿真方式便是助 PC 機的內(nèi)存單元,開辟出仿真器需求的內(nèi)存大小,供仿真器使用。4) 二進制文件裝載模塊:此模塊是對外部存儲模塊的仿真,用來裝載用戶存儲用戶編譯的目標機二進制文件。5) 外部設備模塊鏈:此模塊包含了仿真器中的所有外部設備仿真模塊,例RT 設備模塊,LCD 設備模塊,USB 設備模塊等等。外部設備模塊的組織方以一種鏈表的方式存在,目的是使 CPU 在尋址時可以方便的尋址到指定的備。
口便可以實現(xiàn)對這些芯片的訪問。在嵌入式系統(tǒng)中常用的 I2C 接口的擴展有 EEPROM,RAM,LCD,時鐘芯片和音調(diào)發(fā)生器等。5) 其他常用的接口LCD 接口通常完成液晶顯示模塊與處理器之間的通訊;Touch Screen 接口連接觸摸屏等外部設備;Memory 接口通常連接嵌入式系統(tǒng)中的 SDRAM 等。Nand Flash 接口用來連接嵌入式系統(tǒng)中的 Nand Flash 設備。還有一些常用接使用可以參考具體處理器的芯片手冊。嵌入式系統(tǒng)外部接口眾多,以上介紹了幾個常用的接口在嵌入式系統(tǒng)方面用擴展功能,ApSim 仿真器將力求仿真盡可能多的,并且在仿真器中有實際需求的硬件接口模塊。2 ApSim 的總體設計ApSim 是一個完整的開發(fā)板仿真器,它的結構圖如圖 4-1 所示:
【參考文獻】
相關期刊論文 前10條
1 張進,姜威;u-boot的啟動流程分析及移植步驟[J];電力自動化設備;2005年07期
2 嚴迎建;徐勁松;陳韜;劉軍偉;;基于指令集模擬器的處理器建模與驗證[J];計算機工程;2008年05期
3 張磊;竇文華;;基于Locale的Linux控制臺國際化技術[J];計算機工程與科學;2007年01期
4 龔偉;;GDB事件機制的深入分析[J];計算機與數(shù)字工程;2007年07期
5 劉磊;張鳳荔;秦志光;;基于U-boot構建嵌入式Linux的Bootloader[J];計算機應用研究;2007年12期
6 宋靖;吳慶波;;嵌入式系統(tǒng)仿真運行環(huán)境SkyEye應用研究[J];微處理機;2007年02期
7 季雄;段吉海;胡媛媛;袁柯;于海生;;基于VerilogHDL的UART設計[J];微計算機信息;2006年17期
8 于婷;龍翔;高小鵬;;基于模擬器遠程調(diào)試系統(tǒng)的研究與實現(xiàn)[J];微計算機信息;2008年02期
9 劉智國;張海春;;基于S3C2410的嵌入式串口通信設計[J];微計算機信息;2009年11期
10 閆守孟,周興社,李志剛;面向嵌入式驅(qū)動軟件開發(fā)的設備仿真技術研究[J];西北工業(yè)大學學報;2004年01期
相關碩士學位論文 前10條
1 鄧春梅;嵌入式系統(tǒng)軟件仿真技術的研究與實現(xiàn)[D];電子科技大學;2004年
2 陳虎;基于GPRS的可靠通信方案的研究與實現(xiàn)[D];華中科技大學;2004年
3 譚華;嵌入式系統(tǒng)軟件仿真器的研究與實現(xiàn)[D];電子科技大學;2005年
4 柯化成;嵌入式系統(tǒng)全系統(tǒng)模擬器框架設計與實現(xiàn)[D];浙江大學;2006年
5 姚永;嵌入式系統(tǒng)中的藍牙應用研究[D];江蘇大學;2006年
6 陳實;嵌入式軟件仿真開發(fā)平臺的設計與實現(xiàn)[D];電子科技大學;2007年
7 毛立哲;ARM全系統(tǒng)模擬器中模擬串口和網(wǎng)卡的設計和實現(xiàn)[D];北京郵電大學;2007年
8 王曉軍;基于linux的終端仿真程序的研究與開發(fā)[D];南京理工大學;2007年
9 韓亞東;基于GPRS技術的無線遠程監(jiān)測系統(tǒng)的研究與設計[D];武漢理工大學;2009年
10 黃南戈;嵌入式CPU指令系統(tǒng)通用仿真研究與實現(xiàn)[D];廈門大學;2009年
本文編號:2767236
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2767236.html