Proceedings of the IEEK Conference (대한전자공학회:학술대회논문집)
- 2005.11a
- /
- Pages.885-888
- /
- 2005
Design of an ARM9 Compatible 32bit RISC Microprocessor
ARM9 호환 32bit RISC Microprocessor의 설계
- Hwang, Bo-Sik (Dept. of Electronic Engineering, Sun Moon University) ;
- Nam, Hyoung-Gin (Dept. of Electronic Engineering, Sun Moon University)
- Published : 2005.11.26
Abstract
In this study, we designed an ARM9 compatible RISC microprocessor using VHDL. The microprocessor was designed to support Harvard architecture with separate instruction cache and data cache. The state machine was optimized for multi-cycle instructions. In addition, a data forwarding mechanism was adopted to reduce the stall cycles due to data hazards. Assembly programs were up-loaded into a ROM block for system-level simulation. Proper operation of the designed microprocessor was confirmed by investigating the contents of the internal registers as well as the RAM block. Futhermore, the simulation results clearly indicated that the operation speed of the processor designed in this study is enhanced by reducing the execution cycles required for multiplication related instructions.
Keywords