1 |
1
디지털 신호 처리 프로세서의 동작을 위한 클락 신호 생성을 제어하는 클락 제어 방법에서, a) 상기 디지털 신호 처리 프로세서에서 구동되는 응용 소프트웨어의 상태 천이를 감시하는 단계; b) 상기 응용 소프트웨어의 상태 천이가 감시되면, 각 응용 소프트웨어의 상태별로 요구되는 클락 주파수가 매핑되어 있는 매핑 테이블로부터 상기 천이될 상태에 따른 클락 주파수를 찾아서 구동 주파수로 설정하는 단계; 및 c) 상기 구동 주파수에 따라 클락 신호를 생성하는 클락 발생 장치를 구동시켜 상기 주파수에 해당하는 클락 신호가 생성되도록 하는 단계 를 포함하는 클락 제어 방법
|
2 |
2
제1항에 있어서 상기 b) 단계는 상기 감시된 응용 소프트웨어의 상태 천이에 해당하는 매핑 테이블의 존재 여부를 판단하는 단계; 상기 매핑 테이블이 존재하는 경우, 상기 매핑 테이블로부터 상기 천이될 상태에 따른 클락 주파수를 찾아서 클락 발생 장치의 구동 주파수로 설정하는 단계; 및 상기 매핑 테이블이 존재하지 않는 경우, 최대 클락 주파수를 상기 클락 발생 장치의 구동 주파수로 설정하는 단계 를 포함하는 클락 제어 방법
|
3 |
3
다수의 응용 소프트웨어를 포함하는 디지털 신호 처리 프로세서의 동작을 위한 클락 신호를 생성하는 클락 발생부의 동작을 제어하는 클락 제어 장치에서, 상기 응용 소프트웨어의 상태 천이를 감시하는 상태 천이 모듈, 그리고 상기 상태 천이가 감시되면 이에 해당하는 통보 신호를 출력하는 상태천이 통보 모듈을 포함하는 응용 소프트웨어 처리부; 및 각 응용 소프트웨어마다 각 상태별로 요구되는 클락 주파수가 매핑되어 있는 주파수 매핑 테이블이 저장되어 있는 저장 모듈, 상기 통보 신호에 따라 상기 저장 모듈로부터 상기 응용 소프트웨어에 해당하는 주파수 매핑 테이블을 찾고, 상기 주파수 매핑 테이블로부터 상기 천이될 상태에 해당하는 클락 주파수를 구동 주파수로 설정하는 주파수 매핑 모듈, 그리고 상기 구동 주파수에 따라 상기 클락 발생부를 동작시키는 구동 모듈을 포함하는 클락 제어부 를 포함하는 클락 제어 장치
|
4 |
4
제3항에 있어서 상기 주파수 매핑 모듈은 상기 응용 소프트웨어에 대한 주파수 매핑 테이블이 존재하지 않거나 상기 주파수 매핑 테이블에 천이될 상태가 없는 경우, 상기 구동 주파수를 최대 클락 주파수로 설정하는 클락 제어 장치
|
5 |
5
제3항 또는 제4항에 있어서 상기 통보 신호는 응용 소프트웨어의 식별 번호 및 천이될 상태에 해당하는 식별 번호를 포함하는 클락 제어 장치
|
6 |
6
제3항 또는 제4항에 있어서 상기 주파수 매핑 모듈은 천이될 상태에 따른 클락 발생부의 클락 주파수 변경이 완료되면 이를 상기 응용 소프트웨어 처리부로 통보하고, 상기 응용 소프트웨어 처리부는 상기 클락 주파수 변경 완료에 따라 상기 응용 소프트웨어로 상태 천이를 지시하는 상태 천이 지시 모듈을 더 포함하는 클락 제어 장치
|
7 |
7
제6항에 있어서 상기 상태 천이 지시 모듈은 상기 통보 신호가 클락 제어부로 전달되면 타이머를 구동시키고, 상기 타이머 구동이 완료되면 상기 클락 제어부로부터 클락 주파수 변경 완료 통보 여부에 상관없이 상기 응용 소프트웨어로 상태 천이를 지시하는 클락 제어 장치
|
8 |
8
제3항 또는 제4항에 있어서 상기 응용 소프트웨어는 FSM (finite state machine) 기반의 응용 소프트웨어인 클락 제어 장치
|
9 |
9
제3항 또는 제4항에 있어서 상기 클락 제어 장치는 디지털 신호 처리 프로세서내에 포함되는 것을 특징으로 하는 클락 제어 장치
|
10 |
9
제3항 또는 제4항에 있어서 상기 클락 제어 장치는 디지털 신호 처리 프로세서내에 포함되는 것을 특징으로 하는 클락 제어 장치
|