2010-04-20 7 views
5

TI DSP 프로그래밍을 배우고 싶습니다. 나는 초보자이다. DSP 프로그래밍 초보자로서 무엇을해야합니까?

나는 프로세서가 : TMS320VC5505 및

TMX320VC5505DZCH

어떻게 하드웨어를해야합니까?

DSP를 어떻게 프로그래밍 할 수 있습니까? (C 또는 어셈블리)

는 감사

+3

http://chiphacker.com에서 더 좋은 답변을받을 수 있습니다. – Earlz

답변

5

this one form Spectrum Digital와 같은 저가의 DSP 평가 보드/모듈을 가져옵니다. 여기에는 일반적으로 PC 또는 Mac에 연결할 수있는 케이블과 적절한 개발 소프트웨어 (TI DSP의 경우 Code Composer Studio)가 함께 제공됩니다.

2

코드 컴포저 스튜디오와 같은 도구를 사용한 DSP 프로그래밍은 다른 종류의 프로그래밍과 크게 다르지 않습니다. C에서 알고리즘을 개발하고, 알고리즘이 올바르게 실행되는지 확인하고, 속도 향상이 필요한지 알아보기 위해 프로파일을 작성할 수 있습니다. 그렇다면 컴파일러의 기본 최적화 옵션을 사용하는 것이 첫 번째 단계입니다. 다음 두 단계는 DSP에 특화된 것입니다 : 분수 고정 소수점 연산과 같은 특정 수학 연산의 속도를 높이기 위해 C 호출 가능 pragma가있을 수 있습니다. 마지막으로 어셈블리 언어 수준으로 돌아가서 순환 주소 지정, 비트 반전 주소 지정 및 단일주기 다중 누적과 같은 DSP 관련 기능을 사용할 수 있습니다.

TI는 FFT, FIR 필터링 및 IIR 필터링과 같은 일반적인 작업을 수행 할 라이브러리를 제공 할 수 있으므로 자체 어셈블리 작성 및 디버깅을 피할 수 있습니다.

관련 문제