簡易檢索 / 詳目顯示

研究生: 鄭元育
Yuan-Yuh Cheng
論文名稱: ARM處理器的模擬器
The ARM Processor Emulator
指導教授: 金仲達
Chung-Ta King
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2000
畢業學年度: 88
語文別: 英文
論文頁數: 39
中文關鍵詞: 處理器模擬器
外文關鍵詞: ARM, Processor, Emulator
相關次數: 點閱:1下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著資訊家電,及一些掌上型設備的快速發展, 嵌入式系統越形重要, 其數量及種類亦快數發展。在嵌入式系統上發展應用程式跟在一般個人電腦是發展應用程式是差不多的, 我們一樣需要一個好的開發環境,包括編譯器,組譯器,還有在缺少硬體的輔助下,需要模擬器來驗證程式的正確性以及得到程式執行的效能分析。
    我們可以使用GNU C來當作嵌入式系統的交叉編譯器(cross-compiler), 它是免費的而且功能強大, 但對於一個開發環境, 仍是缺少模擬器。在這篇論文中,我們學習ARM處理器的模擬器的發展。 之所以選擇ARM處理器是因為很多廠商使用ARM處理器當作他們的控制器, 而且ARM處理器成本低, 耗電少,性能高, 相信未來會更受歡迎。

    我們先介紹ARM處理器的組織架構,指令集。 另外還有一些其他的ARM處理器的模擬器, 包括一些商業版。另外,將介紹我們的ARM7模擬器,它是以SWARM 0.2做基礎的。最後是執行一些benchmark程式所得到的結果分析以及結論。


    With the vast development of information appliances, embedded systems are becoming more and more important. Development of embedded systems often require a good development environment, which often includes a compiler and a simulator or emulator. In this thesis, we study the development of an emulator for the ARM processor. The ARM processor was chosen because it is very popular in embedded systems. We will examine the organization, instruction set, and other emulators of ARM. We then describe our emulator for the ARM7 processor, which is based on the SWARM 0.2[4] emulator. Some performance data of ARM7 obtained from our emulator are reported.

    第一章 簡介 第二章 相關工作 第三章 ARM模擬器的製作 第四章 實驗結果 第五章 結論及未來工作 英文參考文獻

    [1] ARM Ltd.
    http://www.arm.com/
    [2] The Intel® StrongARM* microprocessor family.
    http://developer.intel.com/design/strong/
    [3] Rich Witek and James Montanaro. “StrongARM: A high-Performance ARM
    Processor”. IEEE Proceedings of COMPCON 1996.
    [4] http://www.dcs.gla.ac.uk/~michael/phd/swarm.html
    [5] http://www.arm.com/products/DevKit/
    [6] Doug Burger and Todd M. Austin. “Evaluating Future Microprocessors: The SimpleScalar Tool Set”. Technical Report 96-1308, July 1996.
    [7] http://www.cs.man.ac.uk/amulet/index.html
    [8] Charles Price. “MIPS IV Instruction Set, revision 3.1”. MIPS Technologies, Inc., Mountain View, CA, January 1995.
    [9] Jian Huang. “The Simulator for Multi-threaded Computer Architecture.”
    [10] James R. Larus. “SPIM R20: A MIPS R2000 simulator”.
    [11] http://www.acorn.co.uk/
    [12] Cosimo Antonio Prete, “The ChARM Tool for Tuning Embedded Systems”, IEEE 1997
    [13] http://wwwus.semiconductors.philips.com/technology/embedded/jumpstartxe/

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE