Design of an ARM7 Core with a Singed Integer Division Instruction

Signed Integer Division 명령어를 추가한 ARM7 Core 설계

  • 오민석 (서강대학교 컴퓨터공학과) ;
  • 조태헌 (서강대학교 컴퓨터공학과) ;
  • 남기훈 (서강대학교 컴퓨터공학과) ;
  • 이광엽 (서강대학교 컴퓨터공학과)
  • Published : 2003.07.01

Abstract

본 논문은 ARM7 TDMI 마이크로프로세서의 연산기능 중 구현되지 알은 나눗셈 연산 기능을 추가로 구현하였다. 이를 위해 ARM ISA(Instruction Set Architecture)에 부호를 고려한 나눗셈 명령어인 'SDIV' 명령어를 추가로 정의하였으며, 나눗셈 알고리즘 Signed Nonrestoring Division을 수행할 수 있도록 ARM7 TDMI 마이크로프로세서의 Data Path를 재 설계하였다. 제안된 방법의 타당성을 검증하기 위하여 현재 ARM7 TDMI 마이크로프로세서의 정수 나눗셈 연산처리 방법과 제안된 구조에서의 정수 나눗셈 연산 처리 방법을 비교하였으며, 그 겉과 수행 cycle의 수가 40%로 감소되는 것을 확인하였다

Keywords