1
주프로세서와 보조프로세서간의 연결을 위한 코프로세서 인터페이스 유닛과, 상기 보조프로세서의 전체 동작을 제어하고 현재 상태를 저장하는 상태제어 유닛과, 상기 보조프로세서에 실행을 위한 프로그램을 저장하고 실행을 제어하는 프로그램 제어 유닛과 내부 프로그램 메모리와, 상기 주프로세서의 명령어 파이프라인과 상기 보조프로세서의 명령어 파이프라인을 동기화하는 파이프라인 팔로워와, 상기 주프로세서의 명령어 내용을 복호하여 상기 보조프로세서의 전체 데이터 경로에 대한 제어 신호를 생산하는 디코더와, 메모리 영역에 있는 멀티미디어 데이터 스트림에 대한 처리를 제어하는 스트림 제어 유닛과, 프로그램 명령어에 의해 실행시 모드별로 각각 데이터 값의 설정이 가능한 다중모드 SIMD 레지스터 파일과, 상기 다중모드 SIMD 레지스터 파일로부터 읽혀진 벡터 레지스터의 값을 조절하는 정렬기와, 멀티미디어 연산에 적합하도록 하나의 명령으로 복수의 데이터를 처리할 수 있도록 설계된 SIMD 데이터경로와, 산술동작에 의해 발생하는 연산 결과의 다이나믹 레인지를 조절하는 정밀도 제어 유닛과, 상기 보조프로세서와 상기 주프로세서가 동시에 메모리를 접근할 수 있도록 제어해 주는 메모리 관리기 를 포함하여 이루어진 것을 특징으로 하는 보조프로세서를 이용한 멀티미디어 처리를 위한 가속장치
|