《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于FPGA的VPX時間統一系統設計
基于FPGA的VPX時間統一系統設計
2018年電子技術應用第1期
王 振,李建宏,張大松,王肖楠,黃毅龍
華北計算機系統工程研究所,北京100083
摘要: IRIG-B時間碼(B碼)因其性能優越,實現和使用方法簡單易行,被廣泛應用于靶場時間信息傳遞和各系統的時間同步,成為時統設備首選的標準碼型。但隨著大規模集成電路和可編程技術的發展,以及靶場對時統設備的穩定性、精準性和集成度要求越來越高,原有的IRIG-B碼時統設備已不能滿足要求。為了解決這些問題,提出了一種基于FPGA的VPX時間統一系統設計方案。該方案具有可靠性高、集成度高、操作簡單、功能拓展性強、體積小等優點, 并具有更廣泛的實際應用價值。
關鍵詞: 時統系統 FPGA IRIG-B碼
中圖分類號: TN911
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.172617
中文引用格式: 王振,李建宏,張大松,等. 基于FPGA的VPX時間統一系統設計[J].電子技術應用,2018,44(1):65-67,71.
英文引用格式: Wang Zhen,Li Jianhong,Zhang Dasong,et al. VPX time unified system design based on FPGA[J]. Application of Electronic Technique,2018,44(1):65-67,71.

VPX time unified system design based on FPGA
Wang Zhen,Li Jianhong,Zhang Dasong,Wang Xiaonan,Huang Yilong
National Computer System Engineering Research Institute of China,Beijing 100083,China
Abstract: IRIG-B time code(B code) becomes the suitable standard code for time system equipment because of its superior capacity, simple implementation and easy deployment. IRIG-B code time system is used for time information transfer and time synchronization between different ranges in the shooting range system. However, with the development of large-scale integrated circuit and PLD,and with the enhancement of acquiring of integrability and programmability for timing equipment, conventional time unified system cannot meet the requirement. In order to solve those problems, we put forward a VPX time unified system design based on FPGA, which has the characters of high reliability and integrability, high operability and scalability, and small volume as well. In addition, the design implemented in this paper could support more applications.
Key words : time unified system;FPGA;IRIG-B code

0 引言

    時間作為物理學的基本量綱之一,是系統運行的重要參考指標,而IRIG-B碼作為國際標準時間碼,其性能優越,實現和使用方法簡單易行,十分適合應用于高精度時間傳輸系統中。

    FGPA具有編程方便、集成度高、速度快等特性,可反復編程、擦除及使用,在不改動硬件設計的情況下,可實現不同的功能需求。采用FPGA實現授時、分頻,產生時間信號和各種同步信號,可以使時統接口模塊集成度更高,可維護性更強。

    本文結合實際時統項目提出了一種基于FPGA的高速時間統一系統設計方案,它以Altera[1]公司Cyclone系列FPGA[2-3]芯片為核心,采用原理圖和Verilog語言編程[4]實現。通過接收GPS、北斗、B碼等外部基準,并選擇其中一路產生與其同步的IRIG-B碼信號和各脈沖信號,供其他分系統使用。

1 系統總體設計

    時統系統硬件包括時統卡(安裝于服務器)和IRIG-B碼終端[6]。圖1為時統系統設備組成圖。

ck4-t1.gif

    IRIG-B 碼終端可以實現GPS衛星系統與北斗衛星系統的雙系統時間信號冗余接收以及外來B碼信號的直接接收,產生多路直流或交流IRIG-B碼發送給時統卡。

    時統卡通過直接接收IRIG-B碼并通過解碼電路自動獲取標準時間信息,通過VPX總線向配有時統卡的服務器發送時統信息,服務器接收時統信息后,向服務器自身、網絡內各工作站和終端進行網絡授時,實現對設備自身信號嚴格的監控和輸出,以提高系統的可靠性及滿足時間同步要求。

2 IRIG-B碼編碼原理

    IRIG-B碼是國際通用的一種常用串行傳輸方式時間格式碼,與并行傳輸方式相比,其物理連接簡單、信息量大、分辨率高、傳輸距離遠、抗干擾能力強、具有標準化接口。根據時間精度的不同要求及B碼傳輸距離的不同,B碼采用了兩種碼型:B(DC)直流碼和B(AC)交流碼。B(DC)碼的每個碼元是一個脈沖信號,可以實現較高精度的時間同步,但脈沖信號頻譜豐富,窄帶信道無法傳輸,適用于短距離電纜傳輸;B(AC)碼則可以使用標準語音帶寬(0.3 kHz~3.4 kHz)信道傳輸,傳輸距離更遠,但傳輸精度有一定損失。B(AC)碼可由B(DC)碼對標準正弦波載波進行幅度調制得到。根據不同要求可選擇不同碼型傳輸,在本時統系統中,兩種碼型均有應用。

3 B碼終端

    B碼終端可以接收GPS/北斗的授時信號和外來B碼信號,通過編解碼處理生成1PPS脈沖信號與DC/AC時間編碼信號,以供時間同步設備使用。

3.1 B碼終端系統原理及組成

    B碼終端系統原理圖如圖2所示。

ck4-t2.gif

    B碼終端可同時接收GPS/北斗信號和外來B碼信號。當GPS/北斗信號到來時,GPS/北斗模塊通過天線接收授時信號,向ARM和FPGA發送1PPS脈沖信號,同時以串行方式向ARM發送時間信息;ARM將解出的時間信息及有效標志,通過自定義總線和通信協議發送至FPGA; FPGA在接收到1PPS與時間信息后,根據信息的有效性決定選用該時間信息或自守時的方式,生成多路AC/DC碼和1PPS信號向外輸出。當外來B碼到來,通過AC/DC解碼電路,將外來B碼信號整形運放,然后傳給FPGA進行編解碼。

3.2 B碼終端單元模塊設計

    (1)GPS/北斗模塊

    選用精度為30 ns、1 PPS的GPS/北斗模塊,向FPGA和ARM傳輸時間信號,并支持通過串口命令對芯片進行配置。

    GPS/北斗模塊輸出包含UTC年、月、日、時、分、秒。ARM處理器通過模塊提供的1PPS中斷接收整秒信號,并通過異步串行通信方式獲取時間信息。

    (2)外部B碼解碼電路

    當采用外部B碼信號作為產生IRIG-B碼的基準時,需要對外部B碼基準進行接收解調,以產生基準秒和串行時間數據。在本設計中,采用硬件電路完成對外部B碼基準的解調工作。

    (3)1PPS選擇模塊

    FPGA對GPS/北斗信號及外來B碼信號進行處理,產生AC_1PPS、DC_1PPS、GPS_1PPS信號,作為ARM與FPGA之間通信基準。

    (4)FPGA各功能模塊設計

    FPGA作為B碼終端的核心,實現了時碼產生、同步分頻、外來B碼信號解碼等功能,主要包含B(AC/DC)碼生成模塊、B(DC)碼解碼模塊、B(AC)碼解碼模塊等。各模塊工作原理如圖3所示。

ck4-t3.gif

    B(AC)碼生成模塊:FPGA根據GPS/北斗模塊的時間信息產生AC碼,其每一位的高低電平的AC碼實際輸出對應ROM中一個周期的正弦波形,FPGA輸出的波形控制字發送至DAC,DAC輸出對應電流值,經運算放大電路轉換后生成對應AC碼高低電平的正弦波形,最后經1:1變壓器將波形輸出。

    B(DC)碼生成模塊:FPGA根據GPS/北斗模塊的時間信息直接產生DC碼的TTL輸出,經單端/差分轉換后,輸出至多路DC碼輸出。

    B碼解碼模塊:FPGA通過完成外來B碼的解碼,以實現精準時間信息的提取并輸出。

4 時統卡

    時統卡設計采用通用的VPX接口,可接收標準化時統的IRIG-B(DC)碼、IRIG-B(AC)碼輸入,設備可以通過上層驅動從VPX總線[5-6]上捕獲當前時間信息,采集不同頻率的中斷信號。針對時統卡的具體要求,將時統卡劃分為兩個主要部分:硬件電路設計及IRIG-B碼解碼、時間獲取軟件設計。

4.1 硬件電路設計

    時統卡硬件總體主要包括B碼接收電路、VPX接口電路、B碼解碼電路和電源電路。具體硬件結構設計框圖如圖4所示。

ck4-t4.gif

    B碼接收電路包含兩部分,即B(AC)碼和B(DC)碼兩種碼型的接收,通過接收電路后,最終兩種碼型都以TTL電平方式傳輸到B 碼解碼電路。

    B碼解碼電路主要由FPGA芯片和外圍電路組成,通過FPGA編程開發完成B碼的解碼,實現時間信息的提取。

4.2 FPGA

    FPGA通過完成B碼的解碼,以實現精準時間信息的提取,并與VPX接口通信。

    FPGA內部設計框圖如圖5所示。

ck4-t5.gif

    FPGA的B碼解碼模塊主要包括:B(DC)碼解碼模塊、B(AC)碼解碼模塊、時間選擇模塊、中斷產生模塊和VPX接口模塊。FPGA程序可以完成時間信息的提取、B(DC)碼和B(AC)碼的自動切換,還可以通過B碼解碼過程產生的PPS 秒脈沖,實現不同時間的中斷信號。VPX接口程序完成時間信息和中斷信號的接收并傳輸到VPX總線。

    B(AC)碼解模塊和B(DC)解碼模塊分別對兩種時統信號根據B碼的碼型特點進行時間信息提取,并輸出有效時間信息、時間有效標志和PPS秒脈沖。

    有效時間選擇模塊根據B(AC)和B(DC)碼解碼輸出的時間有效信號選擇輸出有效時間信號,這里優先選擇B(DC)碼時間信息。

    中斷產生模塊根據PPS秒脈沖產生準確的、不同周期的中斷時間信號,為上位機提供更高分辨率時間信號。

    守時模塊是FPGA在沒有B碼輸入時,通過內部時鐘計數產生秒脈沖和時間的更新。B碼解碼模塊在沒有成功解碼時間信息時輸出相應信號,通過時間選擇模塊完成守時時間的切換。守時模塊在有B碼輸入時每個秒周期自動更新時間,并且自行進行時間計數,完成守時功能。

5 實驗結果

    將B碼終端與時統卡相連接,在接入GPS/北斗信號條件下,采用上位機對時統卡輸出的信號進行讀取。在讀取過程中,為了顯示直觀性與簡潔性,只在每秒初始時刻打印一次信息。另外,為了更加準確地反映時統系統及上位機讀取的延時,上位機測試軟件中加入了每秒讀取時各個中斷的最大及最小延遲。圖6為時統系統運行實驗結果。

ck4-t6.gif

    經過多次長時間的測試,各個中斷最大延遲均滿足設計要求。

6 結論

    本文的時統系統,其外圍硬件電路簡單, 可靠性高,時統卡使用VPX總線進行通信,滿足靶場計算平臺高性能、高帶寬、抗惡劣環境的性能要求,有巨大的發展應用前景,已成功應用于某設備之中。經過長時間工作檢驗可知,設備工作穩定,指標滿足要求。

參考文獻

[1] 于楓.ALTERA可編程邏輯器件應用技術[M].北京:科學出版社,2004.

[2] 李洪偉,袁斯華.基于QuartusII的FPGA/CPLD設計[M].北京:電子工業出版社,2006.

[3] 吳繼華,王誠.Altera FPGA/CPLD設計[M].北京:人民郵電出版社,2005.

[4] 夏宇聞.Verilog數字系統設計教程[M].北京:北京航空航天大學出版社,2003.

[5] 包利民,潘奇.VPX總線技術及其實現[J].電子機械工程,2012,28(2):57-60.

[6] VMEbus International Trade Association.American national standard for VPX baseline standard[S].ANSI/VITA 46.0,2007.

[7] 馮勝民,陳娟花.基于FPGA的IRIG-B碼產生器設計與實現[J].電子測量技術,2015,38(5):67-71.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          激情婷婷欧美| 欧美日韩一区二区高清| 欧美激情bt| 久久久夜色精品亚洲| 久久久久久有精品国产| 国产日韩在线不卡| 免费欧美在线视频| 国产美女精品视频免费观看| 亚洲第一中文字幕在线观看| 亚洲女性裸体视频| 亚洲精品国产拍免费91在线| 国产欧美一区二区精品婷婷| 亚洲永久在线观看| 欧美精品在线观看播放| 欧美在线视频a| 亚洲一区视频| 久久gogo国模啪啪人体图| 亚洲欧美日韩一区二区三区在线| 免费观看在线综合| 国产伦精品一区二区三| 国产日韩精品综合网站| 国产日韩精品在线观看| 国产精品视频区| 免费不卡在线视频| 国产精品进线69影院| 久久久精品国产一区二区三区| 国产精品r级在线| 欧美黄色aa电影| 午夜精品理论片| 国产精品久久久亚洲一区| 欧美日韩国产精品| 国产一区二区三区在线观看视频| 欧美在线观看日本一区| 亚洲欧美在线看| 欧美三级视频在线| 午夜欧美视频| 欧美大香线蕉线伊人久久国产精品| 欧美一区二区三区在| 亚洲狠狠丁香婷婷综合久久久| 国产精品99久久久久久久女警| 噜噜噜在线观看免费视频日韩| 国产一区二区三区在线播放免费观看| 亚洲乱码精品一二三四区日韩在线| 亚洲日本精品国产第一区| 国产女人水真多18毛片18精品视频| 国产日韩欧美综合一区| 激情小说另类小说亚洲欧美| 国内精品伊人久久久久av影院| 亚洲欧洲日本国产| 亚洲精品一区二区网址| 欧美日韩一区二区视频在线观看| 亚洲一级黄色片| 亚洲精一区二区三区| 欧美日韩一区自拍| 欧美在线国产精品| 国产一区二区三区久久精品| 国产精品一二三四区| 亚洲国产导航| 久久精品日韩一区二区三区| 亚洲精品日日夜夜| 亚洲欧美国产77777| 国产精品视频在线观看| 一区二区欧美在线| 亚洲第一色在线| 亚洲视频精选| 性做久久久久久免费观看欧美| 伊人久久av导航| 一区二区三区四区五区视频| 一级成人国产| 亚洲人精品午夜在线观看| 亚洲影音一区| 在线电影国产精品| 亚洲无线观看| 欧美性猛交一区二区三区精品| 久久久欧美精品sm网站| 欧美乱人伦中文字幕在线| 你懂的国产精品永久在线| 野花国产精品入口| 欧美性淫爽ww久久久久无| 国产精品成人aaaaa网站| 国产精品影音先锋| 久久在线91| 亚洲精品久久久久| 久久久久久久91| 亚洲高清久久久| 国产精品九九久久久久久久| 国产麻豆视频精品| 麻豆亚洲精品| 免费不卡视频| 在线观看91精品国产入口| 欧美一区日韩一区| 亚洲国产1区| 亚洲欧洲日产国产综合网| 欧美精品激情blacked18| 久久久国产精彩视频美女艺术照福利| 国产亚洲成人一区| 国产精品永久免费观看| 亚洲专区在线视频| 一本到12不卡视频在线dvd| 亚洲区一区二区三区| **性色生活片久久毛片| 欧美日韩亚洲成人| 欧美精品激情blacked18| 国产精品久久国产精品99gif| 欧美在线播放高清精品| 国产伦精品一区二区三区四区免费| 国产欧美一区视频| 99精品欧美一区二区三区综合在线| 欧美日韩卡一卡二| 国产精品久久精品日日| 久久婷婷国产麻豆91天堂| 亚洲一区视频在线观看视频| 亚洲欧美另类久久久精品2019| 美女脱光内衣内裤视频久久影院| 欧美一区二区视频观看视频| 欧美日韩一区二区在线| 欧美激情国产日韩| 宅男66日本亚洲欧美视频| 久久天堂精品| 午夜精品亚洲| 亚洲精品国产精品乱码不99按摩| 久久一区中文字幕| 久久精品国产2020观看福利| 黄色国产精品| 亚洲欧美日韩天堂| 午夜国产欧美理论在线播放| 国产偷自视频区视频一区二区| 在线观看一区二区精品视频| 在线看片日韩| 在线综合亚洲| 久久成人精品| 欧美精品一区二区在线观看| 国产欧美综合在线| 99热精品在线| 亚洲欧洲一区二区三区| 国产精品免费久久久久久| 在线观看日韩欧美| 性欧美video另类hd性玩具| 一区二区三区四区在线| 欧美激情麻豆| 欧美精品成人一区二区在线观看| 一区二区三区高清视频在线观看| 91久久久久久| 国产精品美女久久久久久久| 欧美激情精品久久久六区热门| 亚洲国产视频一区二区| 激情文学一区| 亚洲网在线观看| 亚洲精品美女| 欧美fxxxxxx另类| 国产麻豆午夜三级精品| 欧美日韩和欧美的一区二区| 国产精品中文字幕在线观看| 久久国产精品第一页| 欧美超级免费视 在线| 亚洲国产91色在线| 亚洲一区二区伦理| 一区二区三区在线观看视频| 欧美日本在线播放| 亚洲一二三级电影| 香蕉久久夜色精品| 亚洲主播在线观看| 亚洲欧美视频| 美女主播视频一区| 日韩午夜av在线| 国产午夜精品久久久久久久| 在线视频亚洲一区| 一区二区三区日韩精品视频| 欧美日韩一区二区三区在线观看免| 亚洲剧情一区二区| 欧美精品日韩综合在线| 欧美国产第一页| 亚洲免费在线视频| 永久免费视频成人| 国产亚洲欧美色| 老司机精品视频网站| 欧美激情综合网| 欧美精品一区二区在线播放| 国产视频一区在线| 欧美精品免费观看二区| 国产精品系列在线| 欧美一区二区啪啪| 欧美区亚洲区| 国产精品午夜国产小视频| 久久综合久久综合久久| 国产精品自拍三区| 精品成人乱色一区二区| 欧美日韩国产首页| 亚洲综合欧美日韩| 蜜桃伊人久久| 亚洲国产精品悠悠久久琪琪| 亚洲精品一区在线| 欧美亚洲视频| 久久亚洲午夜电影| 国产精品一国产精品k频道56| 欧美精品久久99久久在免费线| 午夜精品久久久久久久99热浪潮| 1000部精品久久久久久久久| 亚洲伊人第一页| 国产精品99久久久久久人| 欧美一进一出视频| 国产一区二区剧情av在线| 国产精品午夜电影| 99精品国产在热久久下载| 亚洲男人的天堂在线aⅴ视频| 亚洲在线观看免费| 欧美aⅴ99久久黑人专区| 久久久av网站| 久久久久久亚洲精品中文字幕| 夜夜嗨一区二区| 在线看无码的免费网站| 激情婷婷欧美| 欧美三级日韩三级国产三级| 韩国三级电影久久久久久| 欧美黄色aa电影| 亚洲精品免费一二三区| 亚洲伊人伊色伊影伊综合网| 国产亚洲一区在线| 激情综合激情| 欧美日韩美女在线观看| 欧美乱人伦中文字幕在线| 国产精品亚洲一区二区三区在线| 国产日韩一区欧美| 亚洲欧美激情精品一区二区| 欧美日韩123| 欧美激情第二页| 国产在线视频欧美一区二区三区| 亚洲欧洲日本在线| 尤物网精品视频| 亚洲精品一区二区三区樱花| 国产一区二区剧情av在线| 日韩视频在线一区二区三区| 国产精品视频最多的网站| 国产欧美日韩麻豆91| 亚洲精品免费在线播放| 亚洲素人一区二区| 亚洲网站视频福利| 欧美激情第一页xxx| 久久青草福利网站| 99精品免费视频| 亚洲另类视频| 欧美区一区二区三区| 性做久久久久久| 99香蕉国产精品偷在线观看| 国产日韩一区二区三区在线| 中文在线不卡| 亚洲影院色在线观看免费| 久久99在线观看| 欧美性大战久久久久久久蜜臀| 国产欧美综合一区二区三区| 亚洲国产精品ⅴa在线观看| 中文在线资源观看网站视频免费不卡| 久久久另类综合| 欧美精品在线观看一区二区| 国际精品欧美精品| 欧美日韩亚洲高清| 国内一区二区三区在线视频| 午夜国产不卡在线观看视频| 亚洲男女自偷自拍| 欧美国产激情二区三区| 亚洲激情图片小说视频| 国产精品久久久久9999吃药| 久久青草福利网站| 久久综合一区二区三区| 欧美性大战久久久久久久蜜臀| 欧美日韩亚洲一区二区三区在线观看| 欧美激情一区二区三区在线视频| 欧美大片在线看免费观看| 狠狠久久五月精品中文字幕| 国产日韩在线视频| 亚洲精品一区二区三区在线观看| 亚洲性视频网址| 欧美亚洲在线观看| 香蕉视频成人在线观看| 欧美三级第一页| 久久精品视频在线免费观看| 欧美护士18xxxxhd| 亚洲欧美国产77777| 欧美一区二视频| 国产精品一区二区在线观看| 国产欧美在线视频| 亚洲国产一区二区三区在线播| 欧美日韩大片一区二区三区| 亚洲国产你懂的| 欧美专区一区二区三区| 国产综合自拍| 免费观看不卡av| 亚洲午夜精品视频| 久久先锋资源| 亚洲欧美在线免费观看| 亚洲精品人人| 欧美日韩国产色站一区二区三区| 亚洲激情视频在线观看| 国产精品久久久久久久app| 欧美成人国产| 欧美激情国产精品| 中文一区在线| 亚洲精品久久| 欧美日韩国产在线观看| 欧美日韩在线一区二区三区| 国产精品热久久久久夜色精品三区| 亚洲欧美日韩中文在线制服| 久久国产乱子精品免费女| 欧美日韩一区二区三区免费| 性欧美办公室18xxxxhd| 在线视频日本亚洲性| 亚洲美女黄网| 国内精品**久久毛片app| 久久亚洲春色中文字幕久久久| 欧美在线精品免播放器视频| 久久久久久网址| 欧美连裤袜在线视频| 欧美日韩国产系列| 亚洲国产精品一区二区第四页av| 久久综合久久综合久久| 亚洲最新合集| 欧美精品激情blacked18| 久久久久久久久伊人| 亚洲视频欧美在线| 久久久中精品2020中文| 欧美怡红院视频一区二区三区| 久久精品女人天堂| 欧美午夜不卡影院在线观看完整版免费| 亚洲欧美日韩另类精品一区二区三区| 欧美日韩在线视频一区二区| 亚洲综合99| 久久精品国产亚洲一区二区三区| 久久只有精品|