亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        RapidIO技術(shù)在雷達系統(tǒng)中的FPGA實現(xiàn)

        2016-06-08 00:39:37易鋒朱德智史鴻生
        科技視界 2016年14期

        易鋒 朱德智 史鴻生

        【摘 要】隨著雷達技術(shù)的快速發(fā)展,對新一代雷達系統(tǒng)數(shù)據(jù)傳輸交換技術(shù)提出了更高的要求。RapidIO是一種點對點的基于包交換的交叉開關(guān)互聯(lián)技術(shù),以其高帶寬,低延時及高可靠性為高性能的雷達系統(tǒng)數(shù)據(jù)交換提供了良好的解決方案。通過對RapidIO技術(shù)協(xié)議的研究,使用Altera公司的FPGA(可編程門陣列)芯片實現(xiàn)了RapidIO核的終端設(shè)備,并通過軟件仿真和硬件實驗系統(tǒng)進行了驗證。

        【關(guān)鍵詞】RapidIO協(xié)議;VPX總線;FPGA

        0 引言

        隨著數(shù)字陣列技術(shù)在雷達系統(tǒng)中的應(yīng)用,雷達信號處理運算量大、算法結(jié)構(gòu)復(fù)雜,要求信號處理能夠?qū)崟r高速、高性能、高靈活地完成各項任務(wù)。對雷達的數(shù)據(jù)傳輸帶寬、信號處理器的處理能力和信號處理可重構(gòu)等提出越來越高的要求[1]?,F(xiàn)代雷達具有數(shù)據(jù)節(jié)點分散、數(shù)據(jù)流量大、交互傳輸頻繁、高速異步可重構(gòu)、多源數(shù)據(jù)同步等特點,這些互聯(lián)架構(gòu)體系的復(fù)雜要求是系統(tǒng)工程化應(yīng)用需要直接面對的挑戰(zhàn)。

        目前大規(guī)模FPGA、多核微處理器、高性能DSP的性能大幅度提高,使復(fù)雜信號處理算法的工程實現(xiàn)得以應(yīng)用。高帶寬、高可靠的片間和板間互聯(lián)技術(shù)成為一個需要重點突破的課題。RapidIO協(xié)議是一個開放的點對點分組交換標準,可以提供高帶寬、低延時、高可靠的數(shù)據(jù)交換通道[2],將互聯(lián)協(xié)議RapidIO用于構(gòu)建基于交叉開關(guān)的新型雷達信號處理系統(tǒng)是一個很好的設(shè)計方案。RapidIO協(xié)議基于包交換的系統(tǒng)級互聯(lián)技術(shù),具有比萬兆以太網(wǎng)、PCIe更高的傳輸效率[3]。VPX總線是基于高速串行總線的新一代總線標準是對傳統(tǒng)VME總線的重大革新[4],支持數(shù)據(jù)交換系統(tǒng)構(gòu)架,并且兼容了PCI—Express,RapidIO,Hypertransport等高速串行總線協(xié)議,并繼承了VME標準的機械結(jié)構(gòu)及導(dǎo)冷抗震方面的優(yōu)勢。

        1 系統(tǒng)構(gòu)架說明

        1.1 工程背景

        現(xiàn)代雷達信號處理一般都是通過多片DSP形成處理器簇,共同完成快速實時的運算。但是目前大多數(shù)DSP都不具備RapidIO接口,所以我們采用FPGA,將DSP的總線與一個RapidIOIP核總線相連接,實現(xiàn)DSP與RapidIO 網(wǎng)絡(luò)的通信。當然現(xiàn)在主流DSP如TI公司的C6678等具有RapidIO接口,能夠直接運用。這里FPGA的RapidIO接口設(shè)計主要是在DBF(數(shù)字波束形成)后將數(shù)據(jù)通過交換板發(fā)送數(shù)據(jù)至對應(yīng)的信號處理板,完成數(shù)據(jù)的交換。

        1.2 芯片選型

        我們選用Altera公司的stratix IV360芯片,Altera的RapidIO的IP核兼容于2005年2月發(fā)布的RapidIO 互連標準1.3,實現(xiàn)了4種標準速度1.25G、2.5G、3.125G和5G下1x/4x的物理層協(xié)議。同時Altera公司的SOPC工具提供了大量的成熟的IP核和可裁剪的Avalon總線,方便的幫助用戶實現(xiàn)模塊化設(shè)計。

        1.3 系統(tǒng)結(jié)構(gòu)

        如圖1所示為雷達系統(tǒng)的RapidIO交換系統(tǒng)結(jié)構(gòu)框圖。AD數(shù)據(jù)經(jīng)過數(shù)據(jù)同步和數(shù)字波束形成后,將數(shù)據(jù)按照雷達工作模式通過RapidIO協(xié)議將數(shù)據(jù)進行分配至對應(yīng)的FPGA、DSP或者CPU等信號處理單元。而數(shù)據(jù)的交換主要通過交換網(wǎng)絡(luò)完成的。在RapidIO協(xié)議中,每一個設(shè)備有唯一的DeviceID標識,在RapidIO初始化過程中,在各設(shè)備完成物理鏈路層初始化后會建立RapidIO傳輸網(wǎng)絡(luò)路由表,網(wǎng)絡(luò)可以通過系統(tǒng)設(shè)置按照一定的傳輸模式進行數(shù)據(jù)和消息的交互傳輸。根據(jù)系統(tǒng)需求,這里采用4XRapidIO全交換,傳輸速率為3.125G。

        2 FPGA模塊設(shè)計

        使用RapidIOIP核,F(xiàn)PGA主要完成的工作任務(wù)有系統(tǒng)維護模式、數(shù)據(jù)發(fā)送、數(shù)據(jù)接收和門鈴模式等。這些都需要FPGA編寫對應(yīng)的模塊。下面對相應(yīng)模塊的實現(xiàn)進行簡單的說明。

        2.1 System Maintenance

        Altera公司的RapidIOIP核的對RapidIO協(xié)議的控制主要是通過對RapidIO里的寄存器控制來實現(xiàn)對應(yīng)的數(shù)據(jù)交換和RapidIO狀態(tài)獲取的。該模塊主要由以下幾個部分構(gòu)成:1.RapidIO端口狀態(tài)的獲取,主要包括物理層初始化、link初始化、端口初始化、數(shù)據(jù)包狀態(tài)、系統(tǒng)工作狀態(tài)等。同時對主要的錯誤狀態(tài)能夠進行自動復(fù)位等自修復(fù)功能模塊。2.主要系統(tǒng)寄存器控制,包括DeviceID,發(fā)送Window開啟和地址設(shè)置、發(fā)送數(shù)據(jù)選用的傳輸模式、接收Window開啟和地址設(shè)置等。3.Avalon總線的地址、數(shù)據(jù)總線、讀寫控制等信號的控制。

        2.2 Avalon Master

        Avalon_Master模塊設(shè)計是一個狀態(tài)機控制電路,完成在Avalon總線上的地址、Byteenable、讀寫控制信號、讀數(shù)據(jù)信號和寫數(shù)據(jù)信號的產(chǎn)生與控制處理。相應(yīng)地還有等待數(shù)據(jù)以及數(shù)據(jù)解析等工作。

        2.3 Avalon Slave

        Avalon_Slave模塊是一個Avalon總線的從設(shè)備,它組要用來接收Avalon總線上其它主設(shè)備發(fā)送過來的數(shù)據(jù)寫請求、數(shù)據(jù)讀請求,同時將相應(yīng)的總線規(guī)則送到數(shù)據(jù)總線上,并同時產(chǎn)生數(shù)據(jù)有效信號。這個模塊主要用于數(shù)據(jù)的分配到對應(yīng)的信號處理板。該模塊主要由以下三個部分構(gòu)成:1.完成Avalon總線的數(shù)據(jù)時鐘域轉(zhuǎn)換,主要通過fifo來實現(xiàn)。2.發(fā)送數(shù)據(jù)前完成目的地址(Destination ID)、RapidIO窗口選擇、RapidIO地址的配置。3.完成Avalon總線的寫控制信號、數(shù)據(jù)總線、地址總線、數(shù)據(jù)位有效控制信號的控制。

        2.4 Door Bell

        門鈴信息的傳輸獨立于Avalon總線,每次能夠攜帶16bit的傳輸信息。這種機制可以用于處理器遞送中斷信息。在這種情況下,信息字段用來向接收者傳遞中斷級別和目標信息。這種機制還可以用于處理器件間發(fā)送信號量。尤其在與CPU和DSP傳輸過程中,這種中斷顯得尤為重要。

        3 實際測試

        經(jīng)過測試,本模塊實現(xiàn)了RapidIO的主控功能,通過交換板的交換芯片成功與Xilinx公司的FPGA、PowerPC的CPU和C6678的DSP芯片進行了數(shù)據(jù)交互傳輸。傳輸?shù)哪J桨壳癆ltera公司提供的IP核支持的NWRITE、NWRITE-R、SWRITE、NREAD、MAITENANCE、DOORBELL模式。數(shù)據(jù)峰值傳輸效率高于70%。

        4 結(jié)論

        本文將RapidIO協(xié)議在FPGA中實現(xiàn)了數(shù)據(jù)交互設(shè)計。采用了Altera公司的FPGA芯片實現(xiàn)了多端口、大規(guī)模、高效率和高可靠的數(shù)據(jù)交換設(shè)計,經(jīng)過實測,本模塊成功實現(xiàn)了RapidIO數(shù)據(jù)包與DSP、CPU和FPGA的數(shù)據(jù)交換,對整個RapidIO系統(tǒng)進行了初始化配置和管理。本模塊已經(jīng)在實際的雷達系統(tǒng)中應(yīng)用,并且取得了很好效果。

        【參考文獻】

        [1]吳剛.RapidIO技術(shù)在雷達系統(tǒng)中的應(yīng)用[J].信息化研究,2011,37(2):62-64.

        [2]Sam Fuller.王勇,等,譯.RapidIO嵌入式系統(tǒng)互聯(lián)[M].北京:電子工業(yè)出版社,2006.

        [3]尹亞明,李瓊,郭御風,等.新型高性能RapidIO互連技術(shù)研究[J].計算機工程與科學(xué),2004,26(12):85-87.

        [4]鄭衛(wèi)東,陳矛,羅丁利.VPX總線的技術(shù)規(guī)范及應(yīng)用[J].火控雷達技術(shù),2009,38(4):73-77.

        [責任編輯:楊玉潔]

        99re久久精品国产| 久久久亚洲熟妇熟女av| 亚洲精品久久久久久久蜜桃| 国产一区二区精品久久| 成人无码h真人在线网站| 久久激情人妻中文字幕| 国产精品国产三级久久| 亚洲av日韩aⅴ无码色老头| 久久成人麻豆午夜电影| 91色婷婷成人精品亚洲| 久久精品中文字幕有码| 热久久国产欧美一区二区精品 | 亚洲av偷拍一区二区三区| 亚洲天堂一区二区偷拍| 一本大道无码人妻精品专区| 日本黄页网站免费大全| 99久久久精品国产性黑人| 性生大片免费观看性少妇| 亚洲妇女自偷自偷图片| 天天天综合网| 亚洲高清在线视频网站| 国产自拍精品一区在线观看| 六月婷婷久香在线视频| 欧洲一区在线观看| 日本免费精品免费视频| 中文精品久久久久人妻不卡| 亚洲不卡中文字幕无码| 国产精品自在在线午夜出白浆| 国产高清在线一区二区不卡| 亚洲日本一区二区一本一道| 亚洲色大成在线观看| 亚洲大胆视频在线观看| 精品无码一区二区三区爱欲| 天天摸日日摸狠狠添| 亚洲成av人无码免费观看| 色播视频在线观看麻豆| 小sao货水好多真紧h无码视频| 欧美成人a在线网站| 色婷婷久久综合中文久久一本| 国产电影无码午夜在线播放| 久久婷婷综合色丁香五月|