999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

用C語言實現DSP程序設計的研究

2017-03-06 00:31:40邊倩林智慧
電子技術與軟件工程 2016年23期
關鍵詞:實現

邊倩 林智慧

摘 要

目的:研究用C語言實現DSP程序設計的有關問題。方法;選取TMS320C4X系列芯片為樣本,采用C語言完成了2種設置DSP中斷向量表的方法。結果:用C語言實現DSP程序設計,可以使設計方法得到簡化,同時能夠達到提高系統集成性,節約開發與設計成本的目的,提高效率的目的。結論:應采用C語言實現DSP程序設計,以解決傳統設計方法存在的問題,提高系統可靠性。

【關鍵詞】C語言 DSP程序設計 實現

DSP程序設計語言存在很多種,匯編語言與C語言都是非常重要的組成部分。在過去很長一段時間內,前者一直是DSP程序設計所以來的主要語言,但其在實現過程中,通常存在開發周期長的特點,且維護相對困難。采用C語言實現DSP程序設計,可以有效解決這一問題,對程序設計開發效率的提高具有重要價值。

1 用C語言實現DSP程序設計的過程

1.1 中斷向量表

中斷向量又稱中斷服務程序地址,其需要裝載到存儲器的合適區域內,中斷向量表的功能正在于此,能夠通過對中斷向量的定位,實現存儲。目前有效的中斷向量表基地質包括0x0以及0x1000等多種。

1.2 用C語言實現DSP程序設計的方法

1.2.1 將匯編語句嵌入C語言

采用該種方法實現對中斷向量表的設置,其地址為0x0,需要將IVTP寄存其中:

asm (“PUSH R0”);

asm (“LDI Oh, R0”);

asm (“LDPE R0, IVTP”);

asm (“POP R0”);

從上述實現過程中可以看出,采用將匯編語言嵌入到C語言中的方法,實現DSP程序設計,其設計過程十分簡單,不僅能夠有效的解決傳統設計方法中存在的設計過程長,需要時間多的問題,同時其設計效果也能夠達到較高的標準。由此可見,采用上述方法實現DSP程序設計很有必要。

1.2.2 采用TMS320C4X的PRTS實現DSP程序設計

在TMS320C4X系列芯片的運行過程中,需要依賴與其并行運行的支持庫來提高運行的可靠性。以上述原理為基礎,實現對中斷向量表的設置,是一種主要的設計手段,同時也能夠使設計效率得到提高,使效果得到改善。采用上述方法完成設計,地址為0x02ff800,具體實現方法與過程如下:

-1 prts40. Lib

MEMORY

{

RAMO; org=0x02ff800, len=0x400

SECTIONS

}

“. Vector”:{}>RAM0

中斷向量表設計完成之后,其安裝的過程與方法如下:

#include

voide-int99 (void)

{

set -ivtp (DEFAULT);

Install-int-vector((void*)e-int99, 2);

相對于將匯編語言嵌入到C語言中的方法而言,采用該種方法實現設計,其過程相對復雜,但實現效果相對較好。

2 結果

在C語言的支持下,采用上述兩種方法實現對TMS320C4X系列芯片的設計,增強了芯片應用系統的集成度,使其得到了極大的增加,在此基礎上,降低了設計成本,相對于傳統匯編語言而言,其經濟性得到了體現,同時芯片的性價比也得到了提高。除此之外,以將匯編語言嵌入到C語言中的設計方法為例,其同時具有設計過程簡單,設計效率高的特點,這同樣成為了其主要優勢之一,對于以該芯片為主的產品設計效率的提高能夠起到積極的促進作用。鑒于該設計方法易于維護與修改的特點,將其用于產品的設計,還能夠使產品的升級換代過程更加簡單,在社會創新水平不斷提高,新產品出現速度不斷加快的今天,這一優勢必定能夠使產品的市場占有率得到提高。

3 討論

DSP又稱數字信號處理,是隨著信息化技術水平的提高而出現的一種新技術與新方法。功能在于對數字信號進行處理。數字信號主要包括一維、二維和多維三種,其維度與自變量的個數有關,一維為例,其指的是一個自變量的函數。采用DSP對數字信號進行濾波以及壓縮等方面的處理,能夠使數字信號得到優化,更好的體現出來。

DSP程序設計是支持DSP功能實現的基礎,傳統采用匯編語言實現對程序設計過程,但隨著信息化水平的不斷提高,以及社會對DSP程序設計水平與效果要求的增加,匯編語言中存在的問題也開始逐漸暴露出來。程序設計效率低、過程復雜、對成本要求高,均屬于其缺陷的主要體現。將C語言用于DSP程序設計,能夠使上述問題得到有效解決。采用將匯編語言嵌入到C語言中的方法,實現程序設計,具有設計簡單,效率高的特點,且能夠達到較好的設計效果,易于修改與維護。采用TMS320C4X的PRTS實現DSP程序設計的方法,同樣能夠達到提高設計水平的目的。由此可見,信息與通信工程領域,應加強對上述程序設計方法的重視,這對于該領域的長遠發展具有重要價值。

TMS320C4X芯片作為數字信號處理的主要代表,其設計過程可以應用上述設計方法來實現。隨著設計成本的降低,以該芯片為代表的數字信號處理器,必定能夠被應用到更多領域當中,進而為社會的發展帶來更大的促進作用。

綜上所述,鑒于傳統匯編語言實現DSP程序設計的方法中的缺陷已經開始逐漸暴露,將C語言應用到設計過程中,已經成為了DSP程序設計應用的主要方法之一,C語言的應用能夠使設計效率得到提高,使設計成本得到降低,各領域應將C語言應用到數字信號處理過程中,以為自身的發展提供更好的保障。

參考文獻

[1]胡世鋒,張海濤.用C語言實現DSP程序設計的新方法[J].河北北方學院學報(自然科學版),2009(03):64-66.

[2]武曉春.用C語言設計TMS320VC54x系列DSP的用戶bootloader程序[J].計算機與網絡,2009(Z1):142-144.

[3]李理.用C語言設計程序實現多頁程序的引導裝載[J].計算機與數字工程,2007(09):200-202+214.

[4]白漢斌,劉峰,張明敏.基于TMS320C6000系列DSP的Flash編程方法[J].電子測量技術,2006(06):107-109.

[5]胡洪凱,鄭紅,吳冠.TMS320C54X DSP混合編程的方法研究[J].電子技術應用,2001(08):68-70.

作者單位

西安思源學院 陜西省西安市 710038

猜你喜歡
實現
小學音樂教學過程中對情感教育的應用分析
青年時代(2016年29期)2016-12-09 22:50:42
唐山市氣象服務系統的設計與實現
基于天地圖API的航空無線電干擾區域定位平臺設計與實現
智能制造中的關鍵技術及實現途徑探析
初探勘察測繪科技檔案管理系統設計與實現
新課改下小學數學如何實現教學生活化
信息系統安全評價系統設計及實現
高校聲像檔案數字化管理的實現路徑
辦公室業務(2016年9期)2016-11-23 10:44:30
辦公室人員尚需制定個人發展規劃
辦公室業務(2016年9期)2016-11-23 09:15:57
蘇州信息學院教務管理系統的設計與實現
主站蜘蛛池模板: 亚洲日韩精品无码专区97| 全部免费特黄特色大片视频| a级毛片免费在线观看| 精品国产毛片| 小说 亚洲 无码 精品| 国产国语一级毛片| 中文字幕不卡免费高清视频| 国产欧美日韩另类精彩视频| 67194在线午夜亚洲| 毛片在线播放网址| 午夜久久影院| 天堂av综合网| 日韩av无码DVD| 久热这里只有精品6| 欧美国产综合色视频| 精品国产电影久久九九| 成年人国产视频| 91精品国产自产91精品资源| 亚洲欧洲综合| 日韩成人在线网站| 波多野结衣无码AV在线| 91亚瑟视频| 在线观看国产精品第一区免费| 成人免费一区二区三区| 美女被狂躁www在线观看| 亚洲成综合人影院在院播放| 福利视频一区| 日韩无码视频播放| 色婷婷成人网| 四虎影视国产精品| 波多野结衣在线se| 日韩在线欧美在线| 亚洲AV无码乱码在线观看代蜜桃| 亚洲一区无码在线| 91av成人日本不卡三区| 在线观看无码av五月花| 欧美人人干| 国产中文一区a级毛片视频 | 国产99热| 素人激情视频福利| 亚洲成人网在线播放| 欧美午夜在线视频| 国产成熟女人性满足视频| 亚洲av无码牛牛影视在线二区| 91在线精品麻豆欧美在线| 92午夜福利影院一区二区三区| 国产一级精品毛片基地| 久久天天躁夜夜躁狠狠| 国产视频欧美| a色毛片免费视频| 国产国产人在线成免费视频狼人色| 国产另类视频| 久久精品中文无码资源站| 久久国产香蕉| 亚洲国产一成久久精品国产成人综合| 亚洲国产天堂久久九九九| 91精品国产一区自在线拍| 亚洲第一视频网| 亚洲色图欧美在线| 欧美日韩国产系列在线观看| 欧美国产日韩在线观看| 久草性视频| 1024你懂的国产精品| 亚洲精品成人片在线播放| 国产人成乱码视频免费观看| 毛片在线播放网址| 91欧美亚洲国产五月天| 99ri精品视频在线观看播放| 91无码人妻精品一区二区蜜桃| 精品视频一区在线观看| 欧美一道本| 毛片基地视频| 国产H片无码不卡在线视频| 国产精品欧美在线观看| 国产三级a| 亚洲—日韩aV在线| 亚洲欧美在线综合一区二区三区| 久久精品女人天堂aaa| 国产清纯在线一区二区WWW| 欧美日韩一区二区在线播放| 亚洲va欧美va国产综合下载| 国产精品19p|