<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > ADSP-BF533應用于數字通信信號發(fā)生器

ADSP-BF533應用于數字通信信號發(fā)生器

作者: 時(shí)間:2011-12-19 來(lái)源:網(wǎng)絡(luò ) 收藏

3系統軟件設計

系統中的微型計算機采用Windows 2000/XP操作系統,其USB驅動(dòng)程序由DDK開(kāi)發(fā),控制程序可通過(guò)VS2005進(jìn)行開(kāi)發(fā)。計算機可根據用戶(hù)的輸入參數產(chǎn)生2ASK、2FSK、8FSK、2PSK、2DPSK、QPSK、QDPSK等信號或者它們幾種混合的環(huán)境信號,窄帶高斯白噪聲和噪聲干擾、局部頻帶干擾、梳狀干擾、相關(guān)干擾信號.并可將數據打包后通過(guò)USB接口發(fā)送到信號發(fā)生板卡。隨后由計算機通過(guò)發(fā)送控制命令字的方式來(lái)處理數據,主要是開(kāi)始輸出波形、停止輸出波形,更新波形數據,更新信號環(huán)境波形數據,更新干擾/噪聲數據,更新信噪比或干信比。

系統的軟件設計主要是針對BF533進(jìn)行編程。Blackfin系列DSP在軟件方面支持C語(yǔ)言和匯編語(yǔ)言,同時(shí)支持二者的混合編程。C語(yǔ)言程序結構好、可讀性強、易移植,但對于中斷的處理速度慢。匯編語(yǔ)言處理速度快但可讀性差,不易調試。C和匯編混合編程結合了各自的優(yōu)勢,能構造出結構好且執行速度快的程序。本系統的軟件程序流程圖如圖3所示。另外,在編程過(guò)程中主要注意以下事項:

(1)無(wú)論用C還是匯編,系統中只有一組相同的寄存器可供使用,因此要使用這些寄存器,子函數必須先保存,返回之前恢復。

(2)要嚴格按照寄存器的類(lèi)型來(lái)使用,不同類(lèi)型的寄存器不可混用。

(3)盡量節省寄存器資源。

(4)為了提高代碼運行的速度,要善于使用并行指令。

在本系統中,中斷與DMA方式運用較多,主要用到了PF中斷、MDMA中斷、SPI DMA中斷和PPI DMA中斷,系統中斷控制器可控制所有的系統中斷,并且管理他們的優(yōu)先級。DMA不需要內核參入,在DMA運行中內核可以用于計算也可以響應中斷。

系統上電后,DSP1先從Flash中讀取自身的加載代碼,然后再從Flash中讀取DSP2的加載代碼通過(guò)SPI接口傳送到DSP2加載DSP2,最后再初始化系統時(shí)鐘、SDRAM、NET2272USB控制芯片,進(jìn)入等待微機用戶(hù)指令狀態(tài)。4

4 結束語(yǔ)

通信只需要在通用微機或者PC機上安裝軟件即可實(shí)現,其成本低,效率高,實(shí)時(shí)性好,特別是在通信對抗信號源模擬方面,更是顯示了無(wú)可比擬的優(yōu)越性。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>