《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的1553B總線接口設計[圖]
基于FPGA的1553B總線接口設計[圖]
C114
C114
摘要: 基于FPGA的1553B總線接口設計[圖],MIL-STD-1553總線是美國20世紀80年代制定的第一個軍用數(shù)據(jù)總線標準,它是一種串行的數(shù)據(jù)總
Abstract:
Key words :
 

MIL-STD-1553總線是美國20世紀80年代制定的第一個軍用數(shù)據(jù)總線標準,它是一種串行的數(shù)據(jù)總線。該總線標準自制定后廣泛應用于軍用飛機、車輛、船舶中,并鑒于其高可靠性和靈活性,逐漸應用在許多其他機動平臺上。

1553B是一種時分制指令/響應式多路傳輸數(shù)據(jù)總線,總線上的所有消息傳輸都由總線控制器發(fā)起,遠程終端對發(fā)出的指令應給予回答(響應)并執(zhí)行相關操作。這種方式非常適合集中控制的分布式處理系統(tǒng)。1553B總線通信系統(tǒng)是由總線控制器、遠程終端、總線監(jiān)控器三部分組成。一個通信總線上最多可以掛32個遠程終端,傳輸介質(zhì)采用屏蔽雙絞線,對噪聲等干擾有很好的抑制能力。1553B總線的數(shù)據(jù)傳輸率為1Mb/s,在一次消息傳輸中最多可以傳送32個字,所有單次傳輸?shù)臅r間較短,具有很好的實時性。

在MIL-STD-1553總線通信系統(tǒng)中,總線接口板是系統(tǒng)的關鍵部分,其中核心部分的接口電路是總線應用中的主要制約因素。在1553B總線得到廣泛應用的今天,國內(nèi)應用1553B總線協(xié)議的通信模塊的解決方案多采取基于進口1553B總線協(xié)議芯片來開展相關設計,如UT公司的UTl553B協(xié)議芯片、DDC公司的高級協(xié)議處理芯片BU-61580等,雖然這些芯片能夠完成協(xié)議功能,但價格昂貴、靈活性差,這些弱點在一定程度上限制了設計能力,因此提出一種新的基于嵌入式方法實現(xiàn)的1553B數(shù)據(jù)總線接口邏輯。

1 系統(tǒng)總體設計方案

本文采用Xilinx公司的FPGA芯片作為協(xié)議處理核心器件,選用TI公司的TMS320C5510作為主處理器負責接收FPGA處理過的數(shù)據(jù)和調(diào)度FPGA的具體操作??傮w方案的系統(tǒng)結(jié)構(gòu)如圖1所示。

基于FPGA的1553B總線接口設計

1.1 模擬收發(fā)部分電路設計

由于1553B總線上傳輸?shù)氖请p極性的差分信號,主處理器不能直接接收來自總線上的數(shù)據(jù),所以需要信號調(diào)制解調(diào)及電平轉(zhuǎn)換電路。

電平轉(zhuǎn)換部分一方面將總線上傳輸?shù)碾娖叫盘栟D(zhuǎn)換成標準的CMOS電平供處理器使用,另一方面將處理器發(fā)出的CMOS信號變成總線標準進行傳輸。模擬收發(fā)器部分簡單地說就是將單極性曼徹斯特編碼和雙極性曼徹斯特編碼相互轉(zhuǎn)換。本文采用HOLT公司的HI -1567PSI,它是一款專門為MIL-STD-1553開發(fā)的模擬收發(fā)器,供電電壓為3.3V,通過隔離變壓器連接到總線上。HI-1567PSI是雙通道收發(fā)器結(jié)構(gòu),因此要有兩個隔離變壓器與其相連接。

1.2 總線接口的數(shù)字通信部分

數(shù)字通信部分是1553B總線接口模塊的核心,完成協(xié)議數(shù)據(jù)的收發(fā)處理,由可編程邏輯器件Virtex系列芯片和DSP芯片組成。FPGA芯片在模塊中起到1553B通道的作用,接收總線上送來的數(shù)據(jù)并根據(jù)協(xié)議進行處理之后送給處理器。FPGA模塊中開辟了足夠空間的FIFO存儲處理后的數(shù)據(jù),當達到一定數(shù)量后,主處理器采用中斷的方式讀取FIFO中的數(shù)據(jù)。在本文的設計中,為了便于觀察實驗結(jié)果,將DSP接收到的數(shù)據(jù)送到串口上進行顯示。同樣地,DSP將要發(fā)送的數(shù)據(jù)送到FPGA開辟的另一個FIFO中,當每個數(shù)據(jù)編碼結(jié)束后通過狀態(tài)機程序產(chǎn)生FIFO信號的時鐘讀取下一個數(shù)據(jù)進行編碼,所以這里的FIFO采用的是異步的工作方式。

2 核心模塊功能分析

總線接口模塊最主要的部分是FPGA實現(xiàn)的功能,其總體功能如圖2所示。

基于FPGA的1553B總線接口設計

FPGA中最重要的部分是發(fā)送器和接收器,現(xiàn)將這兩部分的工作過程做簡要分析。

2.1 數(shù)字發(fā)送器

(1)DSP將要發(fā)送的數(shù)據(jù)依次送到發(fā)送FIFO中進行存儲,硬件將根據(jù)狀態(tài)機運行情況產(chǎn)生FIFO讀時鐘讀取數(shù)據(jù)并送到同步頭產(chǎn)生器。

(2)根據(jù)要發(fā)送的是狀態(tài)/命令字或數(shù)據(jù)字在同步頭產(chǎn)生器中加上相應的同步頭,若是狀態(tài)/命令字則在有效數(shù)據(jù)前加上3個二進制位,先正后負,正負電平各占1.5bit ,數(shù)據(jù)字則相反。

(3)奇偶校驗器通過將有效數(shù)據(jù)位的各位進行異或即可實現(xiàn)。

(4 )硬件將經(jīng)過奇偶校驗器的數(shù)據(jù)送到曼徹斯特編碼器進行編碼,編碼器的實現(xiàn)相對較簡單。編碼時鐘采用2MHz,有效數(shù)據(jù)位和奇偶校驗位都采用曼徹斯特碼的形式發(fā)送,加上同步頭共40bit二進制位,使用2MHz的時鐘發(fā)送到1553B數(shù)據(jù)總線上。

在數(shù)字發(fā)送部分控制狀態(tài)機是保證時序的關鍵所在,狀態(tài)機不僅控制發(fā)送FIFO的時鐘,同時也有效地輸出編碼的觸發(fā)信號。狀態(tài)機的狀態(tài)轉(zhuǎn)移如圖3所示。

基于FPGA的1553B總線接口設計

2.2 數(shù)字接收器

(1)FPGA將經(jīng)過模擬電路后的單極性曼徹斯特碼送到同步頭檢測器,提取同步頭后進行奇偶校驗,然后再送到解碼器。

(2)解碼器采用8MHz的時鐘進行采樣,由于曼徹斯特編碼在時鐘的中間時刻有電平的跳變,所以在采樣到跳變沿的下一個時鐘將采樣到的數(shù)據(jù)取反就得到二進制碼。同時,當計數(shù)器計數(shù)到132時對一個有效數(shù)據(jù)字解碼結(jié)束產(chǎn)生使能信號停止采樣,將17bit二進制數(shù)放到移位寄存器中實現(xiàn)串并轉(zhuǎn)換。

(3)解碼器在解碼完一個數(shù)據(jù)后會產(chǎn)生接收FIFO的時鐘信號,將數(shù)據(jù)送到接收FIFO中,當FIFO中達到可編程滿設定的數(shù)據(jù)后便產(chǎn)生中斷信號,通知DSP將數(shù)據(jù)讀走。

3 功能仿真及試驗結(jié)果分析

在研究分析了1553B總線接口模塊的功能及系統(tǒng)設計后,在實驗室經(jīng)過PCB設計投產(chǎn)了兩塊板卡,搭建了實驗平臺并進行功能驗證。由于實驗室條件有限,功能驗證的設計流程是將發(fā)送模塊DSP發(fā)送的數(shù)據(jù)經(jīng)過FPGA處理,得到曼徹斯特編碼,并經(jīng)過模擬收發(fā)器、耦合變壓器后連接到接收模塊的輸入端,信號經(jīng)過模擬電路部分送到FPGA解碼后送給DSP處理。

在總線接口模塊中,曼徹斯特編解碼是實現(xiàn)功能的核心部分,所以編碼數(shù)據(jù)和解碼數(shù)據(jù)是進行功能驗證時觀察的重點。為了觀察曼徹斯特編解碼是否正確,這里采用Xilinx的Chip Scope邏輯分析儀觀察數(shù)據(jù),serial_data是發(fā)送模塊經(jīng)過編碼部分處理后的串行數(shù)據(jù),rx_dword是接收模塊中經(jīng)過解碼部分得到的16bit數(shù)據(jù),對比這兩個數(shù)據(jù)的波形是否滿足曼徹斯特編碼標準即可驗證設計的準確性,用Chip Scope捕捉到的波形如圖4所示。

基于FPGA的1553B總線接口設計

從上面的波形圖中可以看到,busy信號在編碼的過程中一直為高電平,在編碼結(jié)束后的一個編碼時鐘周期內(nèi)為低電平。rx_dval信號在解碼結(jié)束的一個解碼時鐘周期內(nèi)為高電平,說明此時解碼結(jié)束,接收到的數(shù)據(jù)rx_dword為5678,對比發(fā)送的數(shù)據(jù)和編碼數(shù)據(jù)serial_data,說明編解碼均正確。

同時,為了觀察DSP發(fā)送的數(shù)據(jù)與接收模塊DSP接收的數(shù)據(jù)是否正確,提高測試數(shù)據(jù)的直觀性,在這里加上串口調(diào)試助手,通過RS232總線傳輸接收數(shù)據(jù),于PC機平臺上運行串口調(diào)試助手觀察接收數(shù)據(jù)。

在分析了1553B總線接口模塊的功能后介紹了總線接口部分的FPGA系統(tǒng)設計,在搭建的平臺上進行了功能驗證,實驗過程中獲得的數(shù)據(jù)表明了論文中設計的接口模塊的功能達到了預期目標要求。

 

作者:李娟 周井泉 南京郵電大學電子科學與工程學院   來源:《微型機與應用》2011年12期

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区三区久久| 久热精品视频| 亚洲国产精品久久| 欧美亚洲日本一区| 午夜免费在线观看精品视频| 亚洲伊人观看| 亚洲制服欧美中文字幕中文字幕| 亚洲性人人天天夜夜摸| 亚洲少妇中出一区| 亚洲午夜激情网站| 亚洲欧美视频在线观看| 亚洲欧美怡红院| 欧美专区福利在线| 亚洲国产精品女人久久久| 亚洲观看高清完整版在线观看| 亚洲国产小视频| 亚洲人成小说网站色在线| 亚洲人线精品午夜| 一本一本a久久| 亚洲欧美日韩高清| 久久成人综合视频| 老牛影视一区二区三区| 欧美大片一区| 欧美三区美女| 国产精品乱码妇女bbbb| 国产午夜精品久久久| 一区三区视频| 亚洲每日更新| 亚洲永久在线观看| 久久精彩视频| 99re8这里有精品热视频免费| 亚洲小说欧美另类社区| 羞羞色国产精品| 久久综合狠狠综合久久综青草| 欧美刺激性大交免费视频| 欧美日韩蜜桃| 国产女人18毛片水18精品| 激情综合视频| 日韩午夜免费| 欧美一区二区三区婷婷月色| 亚洲国产精品第一区二区三区| 亚洲毛片av| 性欧美1819性猛交| 牛夜精品久久久久久久99黑人| 欧美日韩激情小视频| 国产精品亚洲片夜色在线| 狠狠色狠狠色综合日日tαg| 亚洲人午夜精品| 亚洲欧美制服另类日韩| 亚洲欧洲在线播放| 亚洲欧美视频在线观看| 久久综合狠狠综合久久激情| 欧美日韩国产黄| 国产日产亚洲精品系列| 亚洲风情亚aⅴ在线发布| 宅男在线国产精品| 亚洲高清不卡在线| 亚洲在线一区| 欧美大学生性色视频| 国产精品色一区二区三区| 在线观看日韩av| 一区二区久久久久| 久久精品视频导航| 亚洲一区二区在线免费观看| 麻豆国产精品一区二区三区| 欧美日韩影院| 曰韩精品一区二区| 亚洲欧美日韩国产综合精品二区| 亚洲精品美女91| 欧美中在线观看| 欧美涩涩网站| 在线日韩中文字幕| 午夜精品一区二区在线观看 | 久久精品一区二区三区四区| 一区二区三区精品视频在线观看| 久久久亚洲精品一区二区三区 | 欧美日韩亚洲91| 在线观看视频亚洲| 亚洲欧美日韩精品久久| 这里只有精品丝袜| 噜噜噜91成人网| 国产色视频一区| aⅴ色国产欧美| 亚洲精品永久免费| 久热成人在线视频| 国产亚洲欧美另类一区二区三区| 国产精品99久久久久久久vr| 亚洲伦理在线观看| 裸体歌舞表演一区二区| 国产欧美日韩中文字幕在线| 在线视频精品一| 一区二区三区高清在线| 欧美国产日韩精品| 亚洲第一毛片| 亚洲激情精品| 蜜臀av国产精品久久久久| 国产一区二区黄色| 香蕉免费一区二区三区在线观看 | 亚洲精选中文字幕| 亚洲精品一区中文| 美女尤物久久精品| 韩国久久久久| 久久大香伊蕉在人线观看热2| 欧美一区二区三区另类| 国产精品久久久久久久久久久久久| 亚洲免费成人av| 亚洲视频电影在线| 欧美片在线观看| 亚洲另类在线视频| 在线亚洲欧美专区二区| 久久精品国产清自在天天线| 久久九九精品99国产精品| 国产精品专区h在线观看| 亚洲香蕉在线观看| 亚欧成人在线| 国产人成一区二区三区影院| 午夜宅男久久久| 久久久久久久久久久久久女国产乱 | 亚洲国产婷婷香蕉久久久久久99| 亚洲国产乱码最新视频| 久久在线免费| 有码中文亚洲精品| 亚洲日韩中文字幕在线播放| 欧美国产日韩一区二区在线观看| 亚洲激情社区| 国产精品99久久久久久久vr| 欧美三级电影网| 亚洲尤物在线| 久久久国产一区二区三区| 黄色成人91| 亚洲人线精品午夜| 欧美日韩国产系列| 一区二区三区精品在线| 午夜国产精品影院在线观看 | 亚洲一区二区黄| 国产精品日韩在线观看| 先锋影音网一区二区| 久久综合导航| 亚洲人成人一区二区三区| 中国女人久久久| 国产精品视频区| 久久国产精品毛片| 欧美国产日韩a欧美在线观看| 日韩亚洲欧美综合| 亚洲欧美综合国产精品一区| 国产亚洲欧美在线| 亚洲精品一二| 国产精品欧美一区喷水| 欧美中在线观看| 欧美精品手机在线| 亚洲尤物影院| 牛牛国产精品| 亚洲视频在线视频| 久久久久欧美| 亚洲日本理论电影| 欧美一区二区三区久久精品茉莉花| 极品av少妇一区二区| 一区二区欧美激情| 国产模特精品视频久久久久| 亚洲黄页视频免费观看| 国产精品超碰97尤物18| 久久精品国产清高在天天线| 欧美日韩国产亚洲一区| 午夜国产精品影院在线观看| 你懂的视频一区二区| 亚洲视频网站在线观看| 狼人社综合社区| 中文在线不卡视频| 免费观看日韩| 亚洲欧美成人网| 欧美极品一区二区三区| 亚洲欧美久久久久一区二区三区| 你懂的网址国产 欧美| 亚洲先锋成人| 欧美韩日视频| 欧美一区二区网站| 欧美日韩国产一级| 亚洲高清视频在线观看| 欧美性天天影院| 亚洲精品1区2区| 国产欧美视频一区二区| 日韩一级免费观看| 国产主播一区二区三区| 亚洲午夜黄色| 亚洲高清免费| 久久久999精品视频| 一本色道久久综合亚洲精品不卡| 久久综合久久久久88| 亚洲一区在线免费观看| 欧美精品18| 亚洲国产精品久久久久秋霞不卡 | 亚洲乱码国产乱码精品精| 久久久一区二区三区| 一本综合精品| 欧美精品久久久久久久久老牛影院 | 亚洲女同在线| 国产精品mv在线观看| 亚洲人妖在线| 加勒比av一区二区| 欧美一区激情|