Design of a Synthesizable ARM9 Compatible CPU

Synthesizable ARM9 호환 CPU의 설계

  • 서보익 (한국과학기술원 전자전산학과 전기 및 전자공학 전공) ;
  • 배영돈 (한국과학기술원 전자전산학과 전기 및 전자공학 전공) ;
  • 박인철 (한국과학기술원 전자전산학과 전기 및 전자공학 전공)
  • Published : 2000.11.01

Abstract

In this paper, we describes the design of a CPU compatible with ARM9 processor. The CPU is fully synthesizable and described in Verilog-XL. Starting from the synthesizable ARM7 compatible CPU we developed earlier, we modified its pipeline to five stages. For this we first partition the behaviors of each instruction into five stage pipeline operations. Then we designed the controller and the datapath considering the forwarding or interlock schemes. Finally the compatibility of the designed CPU is verified by comparing the results of every instruction executed in test programs with those of the reference simulator developed for the ARM7 compatible CPU.

Keywords