Design and Implementation of RISC Processor for Speech Coding

음성부호 처리에 적합한 RISC 프로세서의 설계 및 구현

  • Kim, Jin (Dept. of Computer Engineering, Hong Ik University) ;
  • Lee, Jun-Yong (Dept. of Computer Engineering, Hong Ik University)
  • 김진 (홍익대학교 컴퓨터공학과) ;
  • 이준용 (홍익대학교 컴퓨터공학과)
  • Published : 2000.10.01

Abstract

디지털 음성통신을 위한 빠르고 쉬운 내장 프로세서(Embedded processor)가 요구되어짐에 따라 음성신호 압축 복원 알고리즘인 ADPCM과 LD-CELP의 구현에 가장 빈번히 사용되는 연산의 특성을 조사하였다. ARM6 processor core의 기본 구성요소들과 명령어집합을 기반으로 하여 음성부호화 알고리즘의 연산의 특성을 효율적으로 처리하기 위한 명령어와 구조를 추가한 범용 프로세서의 구조를 제안하고 VHDL로 기술하여 동작을 검증하였다. ARM6의 ALU logic에 leading zero count를 위한 회로를 추가하였고 opcode를 변경하였으며, LPC 계수 연산을 위해 제안된 MAC을 도입하여 효율적인 구현이 가능하도록 설계하였다.

Keywords