TI DSP 프로그래밍을 배우고 싶습니다. 나는 초보자이다. DSP 프로그래밍 초보자로서 무엇을해야합니까?
나는 프로세서가 : TMS320VC5505 및TMX320VC5505DZCH
어떻게 하드웨어를해야합니까?및
DSP를 어떻게 프로그래밍 할 수 있습니까? (C 또는 어셈블리)
는 감사
TI DSP 프로그래밍을 배우고 싶습니다. 나는 초보자이다. DSP 프로그래밍 초보자로서 무엇을해야합니까?
나는 프로세서가 : TMS320VC5505 및TMX320VC5505DZCH
어떻게 하드웨어를해야합니까?및
DSP를 어떻게 프로그래밍 할 수 있습니까? (C 또는 어셈블리)
는 감사
this one form Spectrum Digital와 같은 저가의 DSP 평가 보드/모듈을 가져옵니다. 여기에는 일반적으로 PC 또는 Mac에 연결할 수있는 케이블과 적절한 개발 소프트웨어 (TI DSP의 경우 Code Composer Studio)가 함께 제공됩니다.
코드 컴포저 스튜디오와 같은 도구를 사용한 DSP 프로그래밍은 다른 종류의 프로그래밍과 크게 다르지 않습니다. C에서 알고리즘을 개발하고, 알고리즘이 올바르게 실행되는지 확인하고, 속도 향상이 필요한지 알아보기 위해 프로파일을 작성할 수 있습니다. 그렇다면 컴파일러의 기본 최적화 옵션을 사용하는 것이 첫 번째 단계입니다. 다음 두 단계는 DSP에 특화된 것입니다 : 분수 고정 소수점 연산과 같은 특정 수학 연산의 속도를 높이기 위해 C 호출 가능 pragma가있을 수 있습니다. 마지막으로 어셈블리 언어 수준으로 돌아가서 순환 주소 지정, 비트 반전 주소 지정 및 단일주기 다중 누적과 같은 DSP 관련 기능을 사용할 수 있습니다.
TI는 FFT, FIR 필터링 및 IIR 필터링과 같은 일반적인 작업을 수행 할 라이브러리를 제공 할 수 있으므로 자체 어셈블리 작성 및 디버깅을 피할 수 있습니다.
http://chiphacker.com에서 더 좋은 답변을받을 수 있습니다. – Earlz