新聞中心

EEPW首頁 > 汽車電子 > 學習方法與實踐 > [DSP/FPGA]DSP學習進階

[DSP/FPGA]DSP學習進階

——
作者: 時間:2006-12-13 來源: 收藏

學習TI的各種,本著循序漸進的原則,可以分為多個層次。根據(jù)我多年開發(fā)的經(jīng)驗,在這里總結(jié)一下各個層次的進階:

1、2000(除了2812):
進階:標準C -> C和匯編混合編程
說明:把DSP2000當作單片機來玩就可以了,非常簡單。


2、DSP5000(包括DSP2812)
主要:標準C -> C和匯編混合編程 -> DSP/BIOS -> RF3
說明:DSP5000是個中等產(chǎn)品,性能不高不低,基本上也沒有開發(fā)難度。


3、DSP6000
主要:標準C -> C和匯編混合編程 -> DSP/BIOS -> XDAIS -> RF5
說明:DSP6000的開發(fā)難度明顯增大,不論是硬件還是軟件。還分為兩種檔次:

 ?。?)DSP62XX & DSP67XX:開發(fā)這兩類DSP,硬件上會初步遇到信號完整性問題,軟件方面來說,DSP/BIOS是必需的,復雜的程序還需要XDAIS和RF3、RF5的知識。

 ?。?)DSP64XX:開發(fā)難度比較大,硬件方面需要重點考慮系統(tǒng)合理架構(gòu)問題,信號完整性問題;軟件方面,需要綜合運用各種比較先進、專業(yè)的知識,例如用DSP/BIOS作為RTOS,用RF5作為程序架構(gòu),盡量采用MiniDriver來編寫底層驅(qū)動程序等。如果深入編程,還會遇到令人困惑的Cache沖突問題(雖然TI最近專門針對這個難題升級了CCS),等等。


另外還有一些輔助知識,根據(jù)自己需要可以選學:
1、GEL:推薦所有階段的開發(fā)者都要學;
2、RTDX:一般來說沒有必要學習;
3、CCS中的C++面向?qū)ο缶幊碳夹g(shù):不建議采用;
4、CSL:對于DSP6000以上的開發(fā),必須的;
5、各種DSP庫函數(shù):對于復雜算法程序,建議學習。

如果說在DSP領(lǐng)域,當今世界上哪個公司能對TI構(gòu)成威脅,我認為還數(shù)ADI。其實我正在學習ADI的DSP系列,想通過它打入汽車DSP應用領(lǐng)域。




關(guān)鍵詞: DSP FPGA

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉