999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VHDL的高速數(shù)據(jù)鏈路設計應用*

2016-04-08 01:44:04范國生
艦船電子工程 2016年1期

范國生

(武漢市人民檢察院信息網(wǎng)絡中心 武漢 430015)

?

基于VHDL的高速數(shù)據(jù)鏈路設計應用*

范國生

(武漢市人民檢察院信息網(wǎng)絡中心武漢430015)

摘要為解決雷達系統(tǒng)中各子系統(tǒng)之間數(shù)據(jù)的實時、高速、可靠傳輸問題,設計了一種基于VHDL的高速數(shù)據(jù)傳輸鏈路方案。論文根據(jù)數(shù)據(jù)傳輸協(xié)議和數(shù)據(jù)傳輸時序關系,給出了設計思路和具體實現(xiàn)方法,并通過仿真和實際應用驗證了該設計的可行性,該設計已成功應用于某型雷達上。

關鍵詞高速數(shù)據(jù)傳輸鏈路; VHDL; 低壓差分信號

Design and Application of High Speed Data Link Based on VHDL

FAN Guosheng

(Information Network Center, The People’s Procuratorate of Wuhan, Wuhan430015)

AbstractIn order to solve the real-time, high-speed, reliable transmission of data between the subsystems in the radar system, this paper describes the design of a high speed data transmission link based on VHDL. According to the data transmission protocol and data transmission timing relationship, this paper gives the design ideas and realization method, and the feasibility of the design is verified by simulation and practical application. The design has been successfully applied in a radar system.

Key Wordshigh speed data transmission link, VHDL, LVDS

Class NumberTN911

1引言

隨著距離分辨力的提高和工作帶寬的增加,現(xiàn)代雷達系統(tǒng)需要快速采集、準確傳輸大量的雷達回波信息并對這些信息進行處理和提取,雷達系統(tǒng)中各子系統(tǒng)之間要傳送大量的數(shù)據(jù),這些數(shù)據(jù)的實時、高速、可靠地傳輸成為構建現(xiàn)代雷達系統(tǒng)必須要解決的關鍵問題[1],而在現(xiàn)代數(shù)字系統(tǒng)互聯(lián)數(shù)據(jù)傳輸中,傳統(tǒng)的并行總線已不能滿足高速數(shù)據(jù)傳輸?shù)男枨骩2]。本文針對某型雷達的技術要求,設計了一種基于VHDL[3]的高速數(shù)據(jù)傳輸鏈路,電路功能在FPGA上實現(xiàn),并通過仿真和實際應用,驗證了設計的可行性。

2系統(tǒng)設計方案

2.1系統(tǒng)設計思路

傳統(tǒng)的雷達系統(tǒng)一般都是運用共享總線結構式的并行總線來實現(xiàn)數(shù)據(jù)傳輸[4],由于并行共享總線在時序同步、信號偏移、抗干擾能力、設計復雜度和設計成本等方面存在一定的缺陷,傳統(tǒng)的并行共享總線己經(jīng)不能夠滿足等現(xiàn)代雷達對數(shù)據(jù)傳輸?shù)男枨?高速數(shù)據(jù)傳輸?shù)膶崿F(xiàn)方法轉向了串行方式[5]。高速串行數(shù)據(jù)通訊通常把時鐘信號嵌入到數(shù)據(jù)當中,在接收端使用時鐘數(shù)據(jù)恢復,從數(shù)據(jù)中提取同步時鐘信號來恢復數(shù)據(jù),當輸入數(shù)據(jù)和輸入時鐘不同步,不滿足建立與保持時間要求,或串行鏈路只傳輸數(shù)據(jù)、無同步時鐘,則給串行數(shù)據(jù)恢復帶來困難[6~7]。

基于上述問題,本方案將數(shù)據(jù)和同步信號各采用獨立鏈路,確保數(shù)據(jù)傳輸?shù)目煽啃院屯暾浴N锢礞溌穼拥膫鬏斝阅芤彩侵萍s高速串行數(shù)據(jù)鏈路傳輸性能的關鍵因素之一,方案采用低壓差分信號[8](Low Voltage Differential Signaling,LVDS)接口技術。LVDS傳輸接口具有高速率、低功耗、低噪聲和低電磁干擾等優(yōu)點,可實現(xiàn)數(shù)據(jù)的高速、可靠遠距離傳輸[9~10]。

雷達信息數(shù)據(jù)和同步信號的處理用VHDL硬件描述語言程序設計,電路功能在FPGA上實現(xiàn),物理鏈路層設計采用LVDS標準接口芯片,使得設計能靈活方便地融合到雷達系統(tǒng)整體設計中,實現(xiàn)了數(shù)據(jù)傳輸鏈路的模塊化、可移植化。

2.2系統(tǒng)結構

圖1 系統(tǒng)結構圖

系統(tǒng)由發(fā)送模塊、同步信號產(chǎn)生模塊、LVDS電平轉換模塊、接收模塊組成(見圖1)。數(shù)據(jù)編碼模塊將回波信號數(shù)據(jù)、目標參數(shù)數(shù)據(jù)根據(jù)相應的傳輸協(xié)議編碼為含有起始位和終止位的數(shù)據(jù)組,編碼后的數(shù)據(jù)組在導前觸發(fā)、同步時鐘和幀同步信號的同步下經(jīng)并串轉換形成高速串行數(shù)據(jù)流。LVDS接口將數(shù)據(jù)流數(shù)字信號轉變成差分信號,差分信號在物理鏈路上傳輸。接收模塊在導前觸發(fā)、同步時鐘和幀同步信號的同步下接收串行數(shù)據(jù),解碼電路將接收的回波信號數(shù)據(jù)、目標參數(shù)數(shù)據(jù)按照相應的傳輸協(xié)議還原為原始數(shù)據(jù)。

3方案實現(xiàn)

3.1數(shù)據(jù)傳輸時序

數(shù)據(jù)傳輸時序如圖2所示,本設計中數(shù)據(jù)信號和同步信號各占用獨立鏈路,導前觸發(fā)信號是雷達系統(tǒng)的主同步信號,雷達系統(tǒng)以此信號同步工作,同步信號產(chǎn)生模塊在導前觸發(fā)的同步下利用時鐘信號產(chǎn)生幀同步信號,幀同步信號周期由數(shù)據(jù)寬度決定,本設計中數(shù)據(jù)寬度為8bits。數(shù)據(jù)在幀同步和時鐘的同步下在數(shù)據(jù)鏈路中串行傳輸。

圖2 高速數(shù)據(jù)鏈路時序圖

3.2數(shù)據(jù)傳輸協(xié)議

方案中高速數(shù)據(jù)鏈路要傳輸?shù)臄?shù)據(jù)主要有回波信號數(shù)據(jù)和參數(shù)數(shù)據(jù),參數(shù)包括目標的點跡信息(方位、距離、高度、雜波狀態(tài)、時間等)和雷達當前的工作參數(shù)(方位、頻率、波形、重復頻率等)。回波信號數(shù)據(jù)占用一個數(shù)據(jù)傳送鏈路,I路傳送8bits正?;夭ㄐ盘?Q路傳送8bits處理后回波信號。參數(shù)數(shù)據(jù)的傳送占用一個數(shù)據(jù)鏈路,I路傳送點跡信息,Q路傳工作參數(shù)。

目標點跡數(shù)據(jù)傳輸協(xié)議如表1所示。

工作參數(shù)數(shù)據(jù)傳輸協(xié)議如表2所示。

3.3系統(tǒng)功能模塊設計

系統(tǒng)用VHDL語言程序設計完成,電路功能在FPGA上實現(xiàn),本文以工作參數(shù)數(shù)據(jù)傳輸為例,闡述高速數(shù)據(jù)鏈路方案設計實現(xiàn)過程。

表1 目標點跡數(shù)據(jù)傳輸協(xié)議

3.3.1發(fā)送模塊設計

在發(fā)送模塊程序設計中,設計一個TXSYNCON幀同步計數(shù)器,對幀同步信號計數(shù),當計數(shù)滿7(工作參數(shù)數(shù)據(jù)幀數(shù))時TXSYNCON清零。可根據(jù)TXSYNCON計數(shù)值將電路設定為兩種狀態(tài)(見圖3),計數(shù)值等于0時為數(shù)據(jù)編碼狀態(tài),此狀態(tài)下電路完成: 1) 將天線方位、工作參數(shù)按工作參數(shù)數(shù)據(jù)傳輸協(xié)議存入發(fā)送數(shù)據(jù)緩存器; 2) 起始位發(fā)送。計數(shù)值為1~7時為數(shù)據(jù)并串轉換狀態(tài),此狀態(tài)下電路完成工作參數(shù)及數(shù)據(jù)終止位數(shù)據(jù)串行發(fā)送。

表2 工作參數(shù)數(shù)據(jù)傳輸協(xié)議

圖3 數(shù)據(jù)發(fā)送狀態(tài)圖

3.3.2接收模塊設計

在接收模塊程序設計中,數(shù)據(jù)串并轉換和數(shù)據(jù)解碼兩個功能塊同步并行工作,串并轉換功能塊實時接收數(shù)據(jù),數(shù)據(jù)解碼功能塊根據(jù)傳輸協(xié)議對接收的數(shù)據(jù)解碼還原。

· 數(shù)據(jù)串并轉換:以幀同步為同步信號,每個時鐘信號上升沿接收串行數(shù)據(jù)并存入數(shù)據(jù)緩存器,每個接收幀周期內(nèi)緩存器中的數(shù)據(jù)即為發(fā)送端發(fā)送的工作參數(shù)數(shù)據(jù)組中的一幀數(shù)據(jù),數(shù)據(jù)由串行轉為并行。

· 數(shù)據(jù)解碼:數(shù)據(jù)解碼分為等待起始位和數(shù)據(jù)還原兩種狀態(tài)(見圖4)。設計一個狀態(tài)標記SYNflag,電路初始狀態(tài)為SYNflag=0狀態(tài),即等待起始位狀態(tài),此狀態(tài)下完成: 1) 判斷數(shù)據(jù)還原狀態(tài)下參數(shù)數(shù)據(jù)緩存中最后一幀數(shù)據(jù)是否為終止位,如果是終止位則按傳輸協(xié)議輸出相應工作參數(shù)數(shù)據(jù); 2) 等待接收數(shù)據(jù)起始位,一旦接收到起始位,置狀態(tài)標記SYNflag為1,電路進入數(shù)據(jù)還原狀態(tài)。數(shù)據(jù)還原狀態(tài)下完成: 1) 設計一個RXSYNCON幀同步計數(shù)器,對幀同步信號TXSYN計數(shù),計數(shù)器寬度根據(jù)工作參數(shù)數(shù)據(jù)組長度定制,計數(shù)器計滿表示接收完一組數(shù)據(jù),計數(shù)器清零,置狀態(tài)標記SYNflag為0; 2) 將接收到的數(shù)據(jù)按幀存入?yún)?shù)數(shù)據(jù)緩存。

圖4 數(shù)據(jù)解碼狀態(tài)圖

4系統(tǒng)仿真及實際應用

4.1仿真測試分析

為了驗證設計方案的正確性和可行性,在QuartusⅡ軟件平臺下對發(fā)送模塊和接收模塊進行時序仿真,仿真結果如圖5和圖6所示。

圖5為工作參數(shù)發(fā)送仿真結果圖。TXC為發(fā)送時鐘信號,TXSYN為發(fā)送幀同步信號,TXSYNCON為幀同步計數(shù)器,AV_IN為天線方位數(shù)據(jù),W_IN等為其它工作參數(shù),TXD為發(fā)送的串行數(shù)據(jù)。圖中顯示兩組工作參數(shù)發(fā)送結果,TXC時鐘設定為100MHz,天線方位參數(shù)AV_IN設定為二進制數(shù)101001和101011,其它參數(shù)設定為0,圖中仿真結果顯示:TXSYNCON為0狀態(tài)時,電路讀入工作參數(shù)數(shù)據(jù),TXSYNCON為1~7狀態(tài)時,電路正確發(fā)送含起始位、參數(shù)位和終止位的TXD串行數(shù)據(jù),仿真結果符合設計要求。

圖5 發(fā)送模塊仿真圖

圖6為工作參數(shù)接收仿真結果圖。RXC為100MHz時鐘信號,RXSYN為幀同步信號,RXD為串行接收數(shù)據(jù),AV為接收的天線方位參數(shù)數(shù)據(jù)。仿真時電路接收兩組發(fā)送模塊發(fā)送的參數(shù)數(shù)據(jù),AV輸出值為101001和101011,仿真結果符合設計要求。

圖6 接收模塊仿真圖

4.2實際應用效果

將設計應用于某雷達系統(tǒng),雷達在正常工作狀

態(tài)下探測目標,探測結果在雷達顯示等終端設備上顯示,終端顯示結果如圖7所示,圖中顯示了雷達回波信息和回波點跡以及工作參數(shù)信息。通過檢飛等實踐測試,結果證明:該設計符合要求。

圖7 雷達終端顯示

5結語

本文針對某型雷達技術要求設計的高速串行數(shù)據(jù)傳輸鏈路,解決了雷達系統(tǒng)中各子系統(tǒng)之間數(shù)據(jù)的實時、高速、可靠地傳輸問題,目前此設計已在該型雷達上得到了很好的實際應用,證明了設計具有一定的實用價值。

參 考 文 獻

[1] 張克功,李和平,高鑫.基于千兆以太網(wǎng)的雷達數(shù)據(jù)可靠傳輸系統(tǒng)設計[J].自動化與儀表,2012(6):26-31.

[2] 李大鵬,李雯,王曉華.基于FPGA的高速LVDS接口的實現(xiàn)[J].航空計算技術,2012(5):115-118.

[3] 侯伯亨,劉凱,顧新.VHDL硬件描述語言與數(shù)字邏輯電路設計[M].第三版.西安:西安電子科技大學出版社,2009:4.

[4] 邢乃福.雷達高速數(shù)據(jù)傳輸技術研究[D].成都:成都電子科技大學,2013.

[5] 謝麗斌.高速串行數(shù)據(jù)傳輸機制及其交換技術研究[D].西安:西安電子科技大學,2012.

[6] 曲偉,孫志安.基于FPGA實現(xiàn)高速串行鏈路數(shù)據(jù)恢復的方法[J].計算機測量與控制,2011,19(1):219-221.

[7] Xue LIU, Qing-xu DENG. High-speed, fixed-latency serial links with Xilinx FPGAs[J]. Journal of Zhejiang University-SCIENCE C(Computers&Electronics),2014,15(2):153-160.

[8] ANSI/TIA/EIA-644-A-2001. Electrical Characteristics of Low Voltage Differential Signaling(LVDS) Interface Circuits[S]. Arlington, VA: TELECOMMUNICATIONS INDUSTRY ASSOCIATION,2001.

[9] 李霄光.基于LVDS高速串行總線通信技術的研究[D].西安:西安電子科技大學,2012.

[10] 童子權,白錦玲.LVDS傳輸技術在高速數(shù)據(jù)采集系統(tǒng)中的應用[J].國外電子測量技術,2009,28(2):59-61.

中圖分類號TN911

DOI:10.3969/j.issn.1672-9730.2016.01.017

作者簡介:范國生,男,碩士,工程師,研究方向:計算機模擬仿真。

基金項目:檢察技術(編號:JBKY20150620)資助。

*收稿日期:2015年7月1日,修回日期:2015年8月27日

主站蜘蛛池模板: 天天色天天综合网| 精品91视频| 亚洲国产av无码综合原创国产| 亚洲成A人V欧美综合| 免费国产高清视频| 欧美区在线播放| 国产成a人片在线播放| 国产精品无码久久久久AV| 五月综合色婷婷| 伊人成色综合网| 日韩毛片免费| 久久综合九色综合97婷婷| 欧美一级色视频| 欧美一区日韩一区中文字幕页| 国产91透明丝袜美腿在线| 亚洲第一国产综合| 久久一级电影| 精品无码人妻一区二区| 亚洲欧美另类中文字幕| 婷婷伊人五月| 国产福利在线免费| 日本精品中文字幕在线不卡| 欧美a在线看| 亚洲av片在线免费观看| 日韩黄色在线| 国产女人喷水视频| 国内精品视频| 精品伊人久久久大香线蕉欧美 | 五月婷婷亚洲综合| 91精品综合| 亚洲欧美成人网| 伊人成人在线| 精品91自产拍在线| 久久久精品久久久久三级| yy6080理论大片一级久久| 在线看片中文字幕| 亚洲熟女中文字幕男人总站 | 日韩欧美国产另类| 亚洲 欧美 中文 AⅤ在线视频| 在线精品视频成人网| 国产精品性| 99久久亚洲精品影院| 亚洲精品天堂在线观看| 欧美成人午夜影院| 91无码网站| 亚洲欧美国产五月天综合| 波多野结衣久久高清免费| 亚洲国语自产一区第二页| 精品国产www| 自拍中文字幕| 国产av色站网站| 中文字幕乱码中文乱码51精品| 亚洲av无码人妻| 亚洲成年网站在线观看| 亚洲国产成人自拍| 71pao成人国产永久免费视频| 国产97公开成人免费视频| 午夜性刺激在线观看免费| 国产欧美综合在线观看第七页| 久久一本日韩精品中文字幕屁孩| 天天干天天色综合网| 草草影院国产第一页| 秘书高跟黑色丝袜国产91在线 | 欧美天天干| 成人毛片在线播放| 亚洲大学生视频在线播放| 最新国产你懂的在线网址| 欧美日本在线一区二区三区| 一级香蕉人体视频| 在线日本国产成人免费的| 亚洲v日韩v欧美在线观看| 欧美性精品| 91久久性奴调教国产免费| 国产一区成人| 夜精品a一区二区三区| a级毛片免费网站| 国产凹凸一区在线观看视频| 91人妻日韩人妻无码专区精品| 亚洲中文字幕国产av| 亚洲国语自产一区第二页| 日韩无码视频播放| 国产va免费精品观看|