新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于VC++雷達信號系統軟件測試平臺的設計

        基于VC++雷達信號系統軟件測試平臺的設計

        作者: 時間:2009-11-27 來源:網絡 收藏

        2.2 軟件設計的步驟
        2.2.1 PC機與DSP之間的通信
        PC機通過依次調用主機應用程序庫(ALIB_HOST)、內核接口庫以及設備驅動程序來和Daytona板中的DSP芯片進行通信;DSP首先調用C6X應用程序庫(ALIB_C6x)中的FTC6x_Init()函數對其進行初始化、設置外部存儲器的等待狀態以及頁面寄存器的配置等,然后通過調用DSP用戶程序實現與PC的通信。整個通信過程,如圖3所示。

        2.2.2 Daytona內部兩片DSP之間通信過程
        Daytona的兩片DSP之間的數據通信可以用中斷來控制,并有以下4種方式:
        (1)高速數據傳輸:由一片DSP的SSRAM經由局部PCI總線,采用Hurricane DMA傳輸方式傳輸到另一片DSP的SSRAM,數據傳輸完成后向目的DSP芯片SSI中斷寄存器發送信號;
        (2)低速數據傳輸:通過配置全局中斷來發送數據傳輸,并利用共享的雙口RAM通路來實現數據傳輸;
        (3)一片DSP的SSRAM與PCI設備(如PMC或PCI主機)之間的高速數據傳輸:采用HurricaneDMA傳輸方式將數據傳輸到PCI設備,傳輸完成后通過PCI中斷向PC機發送消息;
        (4)一片DSP的SSRAM到另一片DSP的任意資源之間的數據傳輸:首先將數據從一片DSP的SSRAM經由Hurricane x并采用Hurricane DMA傳輸到主機接口,然后再傳輸到另一片DSP的各部分資源。
        2.2.3 DSP與HSP的通信過程
        HSP上預留了一塊共享存儲區用來實現HSP與DSP之間的數據通信。HSP將控制字、脈沖重復頻率等數據傳輸到共享存儲區中,DSP通過HPI(主機接口)讀取數據,并根據這些參數作相應處理。同時,DSP可以向共享存儲區發送設備開始控制字、接收控制參數等數據,HSP讀取這些參數并作相應控制。另外,DSP也可將數據通過HPI接口傳輸到共存儲區與HSP接收的大量回波數據進行比較,從而進行性能分析。由于天空中采樣得到的的云圖數據量非常大,而DSP、HSP的存儲空間有限,所以可以在DSP中調用壓縮算法,將數據壓縮后再進行存儲,同時可以將使用頻率高的數據通過壓縮后存儲到DSP或者HSP中,從而提高了系統數據處理的速度。



        評論


        相關推薦

        技術專區

        主站蜘蛛池模板: 巴马| 托克托县| 巴东县| 扶沟县| 巴青县| 偃师市| 高阳县| 邻水| 乌海市| 玛沁县| 石楼县| 龙海市| 隆德县| 南宫市| 庆安县| 铅山县| 兰西县| 清流县| 宜兴市| 文安县| 九龙城区| 靖江市| 汉沽区| 湟源县| 郑州市| 阳城县| 萨迦县| 当阳市| 吉林市| 白玉县| 张家港市| 汶川县| 大安市| 钟祥市| 尼玛县| 兴海县| 漾濞| 香港 | 英山县| 普兰县| 巨鹿县|