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无码网站| 极品国产一区二区三区| 欧美中文字幕在线播放| 香蕉久久永久视频| 国产乱人伦精品一区二区| 亚洲成人免费在线| 在线看片免费人成视久网下载| 国产成人久久综合一区| 国产欧美视频在线观看| 精品福利国产| 99re精彩视频| 久久精品国产免费观看频道| 中文字幕佐山爱一区二区免费| 色欲国产一区二区日韩欧美| 97se综合| 日韩av高清无码一区二区三区| 亚洲第一视频网| 大学生久久香蕉国产线观看| 亚洲国产日韩一区| 久久综合丝袜长腿丝袜| 亚洲国内精品自在自线官| 97国产在线播放| 国产精品永久久久久| yy6080理论大片一级久久| 国产精品va免费视频| 日韩在线播放欧美字幕| 国产午夜福利亚洲第一| 无码中文字幕加勒比高清| 国产激情无码一区二区免费| 狠狠色噜噜狠狠狠狠色综合久| 国产精品对白刺激| 综合久久五月天| 国产资源免费观看| 中文字幕在线观| 国产毛片片精品天天看视频| 亚洲精品黄| 精品国产aⅴ一区二区三区| www.国产福利| 色噜噜狠狠色综合网图区| 国产XXXX做受性欧美88| 精品国产自在现线看久久| 91综合色区亚洲熟妇p| 九九九精品成人免费视频7| 好紧好深好大乳无码中文字幕| aaa国产一级毛片| 亚洲成人在线网| 亚洲swag精品自拍一区| 无码 在线 在线| 好紧好深好大乳无码中文字幕| 免费三A级毛片视频| 国产女同自拍视频| 国产精品99久久久久久董美香| 亚洲视频三级| 久久久精品久久久久三级| 国产91线观看| 一级看片免费视频| 欧美精品亚洲精品日韩专区va| 亚洲国产日韩一区| 国产精品爽爽va在线无码观看 | 免费不卡视频| 无码一区中文字幕| 亚洲日韩每日更新| 在线观看国产精品日本不卡网| 欧美日韩成人| 毛片久久久| 亚洲综合极品香蕉久久网| 欧美日韩精品一区二区视频| 91精品免费高清在线| 久久男人资源站| 久久夜色撩人精品国产| 国产成人综合亚洲欧美在| 熟妇无码人妻| 无码中文字幕乱码免费2| 日韩精品一区二区三区免费| 久久国产成人精品国产成人亚洲| 国产凹凸一区在线观看视频| 51国产偷自视频区视频手机观看 | 91在线激情在线观看| 日本少妇又色又爽又高潮| 国产美女人喷水在线观看|