The Design- implementation of embedded five Stage Pipeline CPU Core

LAI Zhao-qing,PAN Ming,XU Yong,ZHANG Hui
DOI: https://doi.org/10.3969/j.issn.1008-0570.2008.29.012
2008-01-01
Abstract:An embedded 16-bit RISC CPU core was designed and implemented on FPGA. Refer to MIPS instruction set, the instruction set was finished; Analyzing the process of each instruction, the process was divided into five stages which is IF, ID, EXE, MEM, WB. Then the five stages data path was constructed according to work unit which is needed in the process; Aim at the data hazard which hap-pens in the pipeline, the forward path was constructed; the control path was constructed according to the data path; the CPU core was composed of data path and control path. The CPU core was implemented with VHDL; the test program was run at the CPU core, then the simulation was presented; the CPU core was verified at FPGA hardware terrace. The result shows that the CPU core is effective.
What problem does this paper attempt to address?