DocumentCode :
1567388
Title :
A RISC CPU IP core
Author :
Ye, Pizhou ; Ling, Chaodong
Author_Institution :
Dept. of Electron. Eng., Huaqiao Univ., Quanzhou
fYear :
2008
Firstpage :
356
Lastpage :
359
Abstract :
This article describes the hardware design of a RISC CPU IP core whose instructions are compatible with the Microchip PIC16C6X-series of microcontrollers. In this paper, an 8-bit CPU based on RISC architecture is designed by Top-Down IC design method. The RISC CPU core is based on Harvard architecture with 14-bit instruction length and 8-bit data length and two-stage instruction pipeline. The performance of the RISC MCU has been improved by replacing micro-program with direct logic block. As a result, most of the instructions only need one machine cycle to be executed except those related to program branches, and the speed is increased. Since this type of CPU based on RISC architecture, there are only 35 reduced instructions in its instruction set, which are easy to be learned and used. The performance of the 8-bit RISC CPU is better than those of CPUs which are based on CISC architecture. It can be widely used in those controlling fields demanding low power consumption and high ratio of performance to price.
Keywords :
instruction sets; microcontrollers; reduced instruction set computing; RISC CPU IP core; RISC architecture; direct logic block; microchip PIC16C6X-series; microcontrollers; program branches; reduced instruction set computing; top-down IC design method; word length 8 bit; Arithmetic; Design engineering; Design methodology; Energy consumption; Hardware; Logic; Microcontrollers; Pipelines; Reduced instruction set computing; Registers; CPU; IC; IP Core; RISC;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Anti-counterfeiting, Security and Identification, 2008. ASID 2008. 2nd International Conference on
Conference_Location :
Guiyang
Print_ISBN :
978-1-4244-2584-6
Electronic_ISBN :
978-1-4244-2585-3
Type :
conf
DOI :
10.1109/IWASID.2008.4688427
Filename :
4688427
Link To Document :
بازگشت