Font Size: a A A

Embedded MPU Design Analysis And Simulation

Posted on:2009-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:C LiFull Text:PDF
GTID:2178360242489431Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
Embedded microprocessor unit with its high performance,low power consumption, high portability,is more widely used in various electronic devices.Reduced instruction set computer,as a type of strategy in the microprocessor design,has been increasingly applied in computer architecture design.This paper first designs and implements an 8-bit RISC CPU.The CPU executes eight instructions,it can command decoding and do right actions according to the instructions,and it can also exchange data with the memory.The data is computed through the datapath,the controller provides all the control signals to every module in the data-path.Synthetic RTL-level Verilog HDL is used to design every module. Sub-modules are instantiated and connected together according to their I-O ports to compose the top-level module.Functional simulation is conducted by ModelSim for every sub-module and the top-level module.Altera Cycloneâ…¡FPGA chip EP2C35 is chosen for implementation.This RISC CPU can operate up to 120 MHz.On this basis,this paper does researches including design analysis and verification of ARM7TDMI soft-core.The ARM7TDMI is an outstanding RISC CPU in the embedded industrial area.According to the function,this core can be divided into two parts,one is the controller,and the other one is the data-path.This paper shows detailed design analysis for each module in the datapath including barrel-shifter,ALU,32-bit Booth multiplier and group registers.The emphasis is on the basic work principle of each module and how to use hardware description language to describe its function. Testbench is written for each module to do simulation.Synthesis is executed on the FPGA platform by choosing different optimization settings such as area and speed.The result showes that the CPU can work at high speed while using more logic resources.
Keywords/Search Tags:Verilog HDL, RISC, ARM7TDMI, Data-path, Controller, Testbench, Simulation, Synthesis
PDF Full Text Request
Related items