<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 汽車(chē)電子 > 學(xué)習(xí)方法與實(shí)踐 > [DSP/FPGA]DSP學(xué)習(xí)進(jìn)階

          [DSP/FPGA]DSP學(xué)習(xí)進(jìn)階

          ——
          作者: 時(shí)間:2006-12-13 來(lái)源: 收藏

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

          1、2000(除了2812):
          進(jìn)階:標(biāo)準(zhǔn)C -> C和匯編混合編程
          說(shuō)明:把DSP2000當(dāng)作單片機(jī)來(lái)玩就可以了,非常簡(jiǎn)單。


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


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

           ?。?)DSP62XX & DSP67XX:開(kāi)發(fā)這兩類(lèi)DSP,硬件上會(huì)初步遇到信號(hào)完整性問(wèn)題,軟件方面來(lái)說(shuō),DSP/BIOS是必需的,復(fù)雜的程序還需要XDAIS和RF3、RF5的知識(shí)。

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


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

          如果說(shuō)在DSP領(lǐng)域,當(dāng)今世界上哪個(gè)公司能對(duì)TI構(gòu)成威脅,我認(rèn)為還數(shù)ADI。其實(shí)我正在學(xué)習(xí)ADI的DSP系列,想通過(guò)它打入汽車(chē)DSP應(yīng)用領(lǐng)域。




          關(guān)鍵詞: DSP FPGA

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();