DocumentCode :
2967118
Title :
A Design of 32-Bit Embedded Microprocessor
Author :
Chen, Haimin ; Bin Zheng
Author_Institution :
Zhengzhou Inf. Eng. Univ., Zhengzhou, China
fYear :
2010
fDate :
13-14 Oct. 2010
Firstpage :
48
Lastpage :
50
Abstract :
A 32-bit embedded Microprocessor based on the instruction set of ARMv4T architecture is designed and implemented in this paper. It adopts five-stage pipeline, implements separate instruction and data caches, contains memory management unit, and supports coprocessor instruction. This paper proposes perfect solution for the problem of data correlation, control correlation and resource correlation emerged in the pipeline. We carry functional description for each module with Verilog HDL, and then validate its correctness through simulation and debugging. The working frequency is up to 51.3 MHz on FPGA implementation, meeting the request of high-performance embedded system.
Keywords :
embedded systems; field programmable gate arrays; hardware description languages; instruction sets; logic design; microprocessor chips; 32-bit embedded microprocessor; ARMv4T architecture; FPGA implementation; Verilog HDL; control correlation; coprocessor instruction; data caches; data correlation; five-stage pipeline; functional description; high-performance embedded system; instruction set; memory management unit; resource correlation; Coprocessors; Correlation; Memory management; Pipelines; Registers; ARMv4T architecture; Microprocessor; cache; memory management unit; pipeline;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications and Intelligence Information Security (ICCIIS), 2010 International Conference on
Conference_Location :
Nanning
Print_ISBN :
978-1-4244-8649-6
Electronic_ISBN :
978-0-7695-4260-7
Type :
conf
DOI :
10.1109/ICCIIS.2010.45
Filename :
5629042
Link To Document :
بازگشت