Dissertation > Excellent graduate degree dissertation topics show

ARMv5TE instruction set simulator design and implementation

Author: SongGuangZhao
Tutor: LuoKeLu
School: University of Electronic Science and Technology
Course: Computer System Architecture
Keywords: Instruction Set Simulator ARMv5TE Embedded System Simulation Development
CLC: TP368.1
Type: Master's thesis
Year: 2011
Downloads: 48
Quote: 1
Read: Download Dissertation

Abstract


Along with the rapid development of information technology, embedded system’s application is getting more and more widespread and covering from the traditional communications to consumer electronics and industrial areas, almost everywhere. Embedded system’s renewal is getting quicker and quicker, this set a higher request to the development kit. In traditional hardware and software co-development model, the software design and the hardware development divert mutually, it is unable to carry on software’s debugging and testing without hardware, hardware system can not achieve the corresponding functions without software. Software’s debugging is also frequently affected by the hardware disturbance exceptionally. This means that hardware development may become the bottleneck of the whole system development. It is a an effective way to solve this difficult problemthat develops the embedded system in the simulation platform. Using simulation software to simulate the actual operation of embedded systems. Software development and systems integration ahead of time carry on the simulation platform, before the real goal board manufacture completes completes the system model confirmation, avoids the software and hardware development waiting for mutually that has the important meaning regarding the enhancement development efficiency and the quality. Instruction set simulator is a core components of software simulation platform for embedded, has the decisive function to the simulation platform’s performance.The software simulator’s research started from the 1960s, may divide the set of instructions simulator into two kinds: the function simulator and the machine-made simulator, according to the simulation precise degree. The function simulator take gains the correct movement result as a goal, has neglected the instruction execute concrete flow. Based on realizes the strategy difference, may also divide into the compiled instructions set simulator and the translation instructions set simulator. Compiled instruction set simulator running faster, but only for static simulation program. ARM processor supports both ARM and Thumb instruction set, and a variety of interrupt mode, therefore can only use the explanation simulator to carry on the simulation to it. In-depth study of the target processor is realizes simulator’s foundation, ARMv5TE architecture’s register structure, operation mode, addressing mode, ARM and Thumb instruction set’s binary encoding format, etc. is the content which needs to study and to analyze.Designed and has realized a explanation function simulator for ARMv5TE instructions set, has used a new kind of decoding algorithm to raise the simulation efficiency according to ARM instruction set encoding characteristics. U-boot and arm-linux has been tested on the simulator under the simulation platform’s other module’s coordination.The simulator is designed for the chip with independent intellectual property, using the modularized program structure, with a targeted, efficient simulation, easy to expand and so on.

Related Dissertations

  1. The Electric Power Steering System,U463.4
  2. The Research of Moving Object Tracking System Based on Embeded Image Process Unit,TP391.41
  3. Research on Temperature Control System for High-Performance Oven-Control Crystal Oscillator (OCXO),TN752
  4. The Design and Implementation of Monitoring System Based on Embedded Web Server in Portable Satellite Communication Earth Station,TN927.2
  5. Validation Research of Power Load Management System 0f 230MHz Cellular Network,TM714
  6. Design and Implement of Embedded Video Signal Capturing System,TP391.41
  7. The Study and Development of Electric Arc Furnace’s Smart Electrode System Based on the Embedded Technology,TP273.5
  8. Design and Implementation of a Peer-to-Peer Network Terminal System,TP393.02
  9. Transplant of Windows CE Operation System Based on ARM9,TP316.7
  10. The Research and Realization of Embedded GIS,TP368.12
  11. Design and Implementation of the Network Management System of Digital Microwave Transmission Devices,TP393.07
  12. The Design and Optimize of the NC Cutting Control System Based on ARM,TP273
  13. The Research of Embedded Bioinformatics Collecting System,TP274.2
  14. Research and Development of SeaARM9 Platform,TP311.52
  15. Based μC/OS- Ⅱ Ethernet device remote management software design and implementation,TP311.52
  16. The Hardware Implementation of Kernel Algorithm for Real Time Operating System,TP316.2
  17. Design and Implementation of Pump Comprehensive Performance Testing Machine with ARM,TP216
  18. The Hardware Design of the Intelligent Camera Based on the Embedded System,TN948.41
  19. Research of Security Computer Board Testing System Based on Embedded System,TP306.2
  20. Study on Ethernet MAC Protocol and Its FPGA Implementation,TP393.04
  21. Design and Realization of GPS Monitoring System Based on WEB,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Micro-computer > A variety of micro-computer > Microprocessor
© 2012 www.DissertationTopic.Net  Mobile