dsp軟件開發(fā)流程(dsp開發(fā)用什么軟件)
本篇文章給大家談?wù)刣sp軟件開發(fā)流程,以及dsp開發(fā)用什么軟件對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、TI DSP 開發(fā)步驟(DSP工程師進(jìn))
- 2、怎樣生成可執(zhí)行的DSP文件,怎樣進(jìn)行DSP程序的加載
- 3、dsp 用什么編程
- 4、設(shè)計(jì)DSP應(yīng)用系統(tǒng)一般設(shè)計(jì)過程?
- 5、淺談如何學(xué)習(xí)DSP軟件開發(fā)
TI DSP 開發(fā)步驟(DSP工程師進(jìn))
ti官方例程有。先看pll模塊,給各部分時(shí)鐘和使能上上,那個(gè)使能我的感覺像是模塊供電,沒上上的話有時(shí)候能用,但是很不穩(wěn)定。然后就是各個(gè)模塊獨(dú)立去看了。
怎樣生成可執(zhí)行的DSP文件,怎樣進(jìn)行DSP程序的加載
DSP得軟件開發(fā)流程為:將一個(gè)或多個(gè)匯編語言程序(源程序)經(jīng)過匯 編與鏈接 ,生成COFF 格式得可執(zhí)行文件,再通過軟件仿真器或在線仿真器得調(diào)試,打開FlashBurn軟件,新建一個(gè).cdd文件并進(jìn)行設(shè)置裝載FBTC.out,然后再擦除和燒寫Flash 去掉仿真器并復(fù)位DSP目標(biāo)板來加載。
dsp 用什么編程
CCS
CCS有兩種工作模式:
1、軟件仿真器模式:可以脫離DSP芯片,在PC機(jī)上模擬DSP的指令集和工作機(jī)制,主要用于前期算法實(shí)現(xiàn)和調(diào)試。
2、硬件在線編程模式:可以實(shí)時(shí)運(yùn)行在DSP芯片上,與硬件開發(fā)板相結(jié)合在線編程和調(diào)試應(yīng)用程序。
CCS的開發(fā)系統(tǒng)主要由以下組件構(gòu)成:
① TMS320C54x集成代碼產(chǎn)生工具;
② CCS集成開發(fā)環(huán)境;
③ DSP/BIOS實(shí)時(shí)內(nèi)核插件及其應(yīng)用程序接口API;
④ 實(shí)時(shí)數(shù)據(jù)交換的RTDX插件以及相應(yīng)的程序接口API;
⑤ 由TI公司以外的第三方提供的各種應(yīng)用模塊插件。
擴(kuò)展資料
dsp編程中雙重循環(huán)、多重循環(huán)的優(yōu)化:
(1)多重循環(huán)拆成單層循環(huán),減少循環(huán)層數(shù);
例如,雙重循環(huán)內(nèi)一個(gè)cycle只使用了一個(gè)乘法器,拆成單層循環(huán)后,一個(gè)cycle可使用2個(gè)乘法器,充分利用DSP乘法器資源,同時(shí)運(yùn)算速度也會加快;
(2)循環(huán)次數(shù)少的放在外層循環(huán),循環(huán)次數(shù)多的放在內(nèi)存循環(huán);
(3)二維數(shù)組的二重循環(huán):二維數(shù)組的行循環(huán)放在外層循環(huán),列循環(huán)放在內(nèi)層循環(huán);
(4)避免循環(huán)內(nèi)部的乘除運(yùn)算:循環(huán)內(nèi)部的乘除運(yùn)算盡量移到循環(huán)外部以及用加法替代。
設(shè)計(jì)DSP應(yīng)用系統(tǒng)一般設(shè)計(jì)過程?
一、準(zhǔn)備階段
1、了解開發(fā)時(shí)候的需求,AD采樣、通訊、外設(shè)等等;
2、了解DSP所具有的硬件配置,硬件存儲器資源、外設(shè)資源、通訊接口,方便初始化;
3、軟件方案;
二、代碼編寫
1、文件框架,一般一種功能對應(yīng)一個(gè).c文件和.h文件,根據(jù)1.1需求來;不要只放在幾個(gè)文件中,以方便維護(hù)。
2、函數(shù)框架,在對應(yīng)文件中添加對應(yīng)功能函數(shù),函數(shù)只需要定義函數(shù)名;
3、往函數(shù)框架中添加代碼。
(1)首先添加DSP器件相關(guān)程序,比如系統(tǒng)時(shí)鐘配置,中斷函數(shù)配置,中斷函數(shù);
(2)逐塊添加算法代碼,原則從易到難。
淺談如何學(xué)習(xí)DSP軟件開發(fā)
對于學(xué)習(xí)DSP重要的是理清外設(shè)的工作 構(gòu)架,相應(yīng)的寄存器如何設(shè)置,沒有必 要對寄存器花太多的時(shí)間去研究,用的 時(shí)候能找到(寄存器的名稱都是英文的 縮寫,很好理解的)。學(xué)習(xí)DSP,先找 本中文教材入個(gè)門,之后你會發(fā)現(xiàn)好多 地方、尤其是真正要用的,往往也是最 復(fù)雜的地方書上都找不到,更談不上做 什么項(xiàng)目了,這時(shí)候就要開始深入研究 Data Sheet,以及官網(wǎng)的源代碼示例 有了之前的中文教材基礎(chǔ)看起來就快多 了;學(xué)習(xí)DSP重要的不是會編程,而是 算法的研究(Matlab/Simulnk仿真就不
關(guān)于dsp軟件開發(fā)流程和dsp開發(fā)用什么軟件的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。