• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP的便攜式雷達系統

    基于DSP的便攜式雷達系統

    作者: 時間:2011-08-08 來源:網絡 收藏

    平臺的信號處理機一般只是整個的一個專用于信號處理算法的子部分,不需要控制太多的外設,而且為了滿足實時信號處理,盡量采用前后臺式的線性程序結構。

    本文引用地址:http://www.czjhyjcfj.com/article/150402.htm

      本設計的信號處理機是希望以他為主體構成一個完整的,除了信號處理的任務之外,采樣、顯示、通信等多種任務也必須由他來完成,需要滿足實時多任務的要求,所以必須使用嵌入式實時操作。本文主要介紹了為什么使用實時操作系統以及/BIOSⅡ實時操作系統的總體軟件設計思想和方案。

      1、總體硬件方案設計

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

    TMS320C5509總體硬件框圖

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

      2、實時操作系統DSP/BIOSⅡ的簡介

      TI公司的DSP/BIOSⅡ是一種專門為TI公司的TMS320系列DSP芯片設計的嵌入式實時多任務操作系統。主要由5個部分組成:

      (1)線程和調度(Procedure and Scheduling)

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

      (2)硬件抽象(Hardware Abstraction)

      他提供了PIP和SIO兩種數據傳輸模式,可以方便DSP與外設之間的數據交換。Pipe(數據管道)使用了較少的內存,并且傳輸的速度快、效率高。SIO(流)對內存有了更高的抽象,便于創建設備驅動程序更加結構化的方法。

      (3)資源管理(Resoure Management)

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

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

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

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

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


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 龙山县| 于都县| 衡阳县| 固始县| 山东省| 平远县| 托里县| 屏东县| 呼伦贝尔市| 泸溪县| 通州市| 平南县| 台中县| 永定县| 信阳市| 光泽县| 鹰潭市| 工布江达县| 彭阳县| 仪征市| 兴国县| 阿拉善右旗| 历史| 丁青县| 玛纳斯县| 龙海市| 永修县| 登封市| 博罗县| 兰坪| 和平县| 大田县| 罗田县| 广宗县| 长治市| 乃东县| 定州市| 江华| 兴和县| 克东县| 嫩江县|