
먼저, DSP 개발환경 즉, 컴파일러(Compiler) 와 애뮬레이터(Emulator)를 준비해야 합니다. PPD는 프로그램 다운로드를 위한 전용포트로 RS-232C Serial 통신을 수행하므로 애뮬레이터를 이용한 하드웨어 디버깅이 필요하지 않다면, 컴파일러를 이용해서 프로그램을 다운로드하면 됩니다.
DSP 관련 서적을 참고하여 실제 적용하는 연산처리에 알맞은 프로그램과 데이터 처리에 관련된 알고리즘을 C 또는 어셈블리 언어를 이용하여 코딩(coding)하면 됩니다. 현재, RS-300Series 프로그램 모듈의 일부는 연산속도의 향상을 위해 인라인 어셈(Inline-assem)이 적용되어 있습니다. 또한, 옵션으로 DSP 프로그램이 모듈화 되어 있습니다.
즉, 응용 프로그램에서 디지털 필터 모듈을 적용하거나, 펌웨어(Firmware)에서 처리할 수 있습니다.
위의 그림은 DSP에 필터를 적용한 예이며, 실시간 신호 처리가 가능한 DSP chip 내부에 직접 프로그램을 다운로드하여 연산 처리속도를 향상시켜 PC의 부하를 줄일 수 있습니다.