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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DSP的便攜式雷達(dá)系統(tǒng)

          基于DSP的便攜式雷達(dá)系統(tǒng)

          作者: 時(shí)間:2011-08-08 來源:網(wǎng)絡(luò) 收藏

          平臺(tái)的信號(hào)處理機(jī)一般只是整個(gè)的一個(gè)專用于信號(hào)處理算法的子部分,不需要控制太多的外設(shè),而且為了滿足實(shí)時(shí)信號(hào)處理,盡量采用前后臺(tái)式的線性程序結(jié)構(gòu)。

          本文引用地址:http://www.ex-cimer.com/article/150402.htm

            本設(shè)計(jì)的信號(hào)處理機(jī)是希望以他為主體構(gòu)成一個(gè)完整的,除了信號(hào)處理的任務(wù)之外,采樣、顯示、通信等多種任務(wù)也必須由他來完成,需要滿足實(shí)時(shí)多任務(wù)的要求,所以必須使用嵌入式實(shí)時(shí)操作。本文主要介紹了為什么使用實(shí)時(shí)操作系統(tǒng)以及/BIOSⅡ?qū)崟r(shí)操作系統(tǒng)的總體軟件設(shè)計(jì)思想和方案。

            1、總體硬件方案設(shè)計(jì)

            本信號(hào)處理機(jī)以TMS320C5509作為整個(gè)系統(tǒng)的核心,由于考慮到圖像的緩存需要較大的存儲(chǔ)空間,所以擴(kuò)展了三星公司的16 Mb的SDRAM——KM416S1020C作 為擴(kuò)展存儲(chǔ)器。整個(gè)系統(tǒng)的工作流程是由控制器和D/A提供給前端采樣頭所需的信號(hào),并啟動(dòng)A/D對(duì)采樣頭傳來的模擬信號(hào)進(jìn)行采樣,接收之后做相應(yīng)的信號(hào)處理,根據(jù)鍵盤的設(shè)定將圖像按照一定的要求顯示到彩色圖形液晶上,并通過USB接口將數(shù)據(jù)傳送到PC機(jī)存儲(chǔ)以便做進(jìn)一步的處理和顯示。總體硬件框圖如圖1所示。

          TMS320C5509總體硬件框圖

            TMS320C5509數(shù)字信號(hào)處理器是德州儀器公司(TI)TMS320C5000系列中新推出的一種,極大降低了功耗,達(dá)到了每個(gè)MIPS只需0.05 mW的水平,與市場(chǎng)上的主流產(chǎn)品TMS320C54x相比,功耗降低了6倍。TMS320C5509的內(nèi)核是從TMS320C54x上發(fā)展而來的,所以可以完全兼容現(xiàn)在市場(chǎng)主流的TMS320C54x系列處理器的指令,既保護(hù)了用戶在軟件方面的投資,又使得熟悉TMS320C54x編程的軟件人員幾乎不用再學(xué)習(xí)就可以編寫他的軟件。同時(shí),TMS320C5509中還集成了大量諸如AD,USB控制器之類的片內(nèi)外設(shè),使其成為了一款具有SOC(片上系統(tǒng))性質(zhì)處理器,用戶只需外加很少的輔助器件就可以構(gòu)成一個(gè)較完整的DSP系統(tǒng)。從以上特點(diǎn)可以看出,TMS320C5509非常適合于應(yīng)用在系統(tǒng)中。

            2、實(shí)時(shí)操作系統(tǒng)DSP/BIOSⅡ的簡(jiǎn)介

            TI公司的DSP/BIOSⅡ是一種專門為TI公司的TMS320系列DSP芯片設(shè)計(jì)的嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)。主要由5個(gè)部分組成:

            (1)線程和調(diào)度(Procedure and Scheduling)

            DSP/BIOSⅡ提供了4種不同的執(zhí)行線程,包括HWI(硬中斷任務(wù))、SWI(軟中斷任務(wù))和TSK(任務(wù))等,每一類線程又具有不同的執(zhí)行、掛起、休眠等特性。DSP/BIOSⅡ支持靜態(tài)優(yōu)先級(jí)的調(diào)度方法,又可以通過修改內(nèi)核提供搶先式多任務(wù)服務(wù)。

            (2)硬件抽象(Hardware Abstraction)

            他提供了PIP和SIO兩種數(shù)據(jù)傳輸模式,可以方便DSP與外設(shè)之間的數(shù)據(jù)交換。Pipe(數(shù)據(jù)管道)使用了較少的內(nèi)存,并且傳輸?shù)乃俣瓤?、效率高。SIO(流)對(duì)內(nèi)存有了更高的抽象,便于創(chuàng)建設(shè)備驅(qū)動(dòng)程序更加結(jié)構(gòu)化的方法。

            (3)資源管理(Resoure Management)

            利用DSP/BIOSⅡ的邏輯接口可以對(duì)特定的硬件部分進(jìn)行訪問和配置。DSP/BIOSⅡ不僅可以通過其設(shè)置工具來定義內(nèi)存映射、中斷向量表而且還可以設(shè)置定時(shí)器、串行口等硬件設(shè)備。

            (4)通信和同步(Communication and Synchronization)

            DSP/BIOSⅡ支持旗語(Semaphores)、郵箱(Mailbox)和數(shù)據(jù)隊(duì)列(Queue)等多種內(nèi)部線程通信和同步的方式。旗語是最主要的同步方式,可以使任務(wù)通過旗語來運(yùn)行和掛起,還可以用互斥旗語來管理緩沖區(qū)和設(shè)備。

            (5)實(shí)時(shí)分析(Real-Time Analysis)

            實(shí)時(shí)分析工具能夠讓開發(fā)者在程序執(zhí)行期間對(duì)DSP進(jìn)行交互和診斷。DSP/BIOSⅡ不僅提供了常用的日志(LOG),STS,TRC模塊,還提供了CPU負(fù)載圖(CPULoad Graph)、執(zhí)行圖(Execution Graph)等多種更方便的調(diào)試和觀察工具。


          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(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); })();