Design and Implementation of 32-Bit Integral Microprocessor Based on FPGA

FENG Hai-tao,WANG Yong-gang,SHI Jiang-tao,YAN Tian-xin,WANG Yan-fang
DOI: https://doi.org/10.3969/j.issn.1000-1220.2005.06.055
2005-01-01
Abstract:The design and implementation of CPU soft-core is necessary for SoC design since the soft-core can be tailored to fit actual applications. A 32-bit RISC integral microprocessor soft-core that is fully embedded in FPGA is described, including the design of hardware structure, instruction set and a simple assembler. According to the architecture of the aimed FPGA, the design of pipeline structure and critical path delay balancing are optimized. Some debugging techniques used are also discussed at the end of the paper. On Xilinx Virtex1000FG680-4, the designed microprocessor running clock is 30MHz with 150 instructions. The core occupies 7% FPGA logic resource.
What problem does this paper attempt to address?