專利名稱:Fc-ae-1533總線測試系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種測試系統(tǒng),具體涉及FC-AE-1533總線測試系統(tǒng)。
背景技術:
隨著航空航天電子總線的發(fā)展 ,設備間的互聯(lián)性能以及對數(shù)據(jù)吞吐能力的要求也在逐步提升,而基于光纖通道技術的FC-AE-1553總線由于在數(shù)據(jù)傳輸帶寬、網(wǎng)絡性能等方面的優(yōu)勢成為繼MIL-STD-1553B總線后的軍用總線標準,將越來越多的應用于星載、艦載、機載等設備。隨著對FC-AE-1533的深入研究,F(xiàn)C-AE-1533設備將大量涌現(xiàn),總線測試手段缺乏的問題日益凸顯。目前,國內市場上還沒有能通過故障注入對FC-AE-1533進行測試的FC-AE-1533總線測試裝置。
發(fā)明內容
本法明是為了解決國內市場上還沒有能通過故障注入對FC-AE-1533進行測試的FC-AE-1533總線測試裝置的問題,從而提出了 FC-AE-1533總線測試系統(tǒng)。本發(fā)明所述的FC-AE-1533總線測試系統(tǒng),它包括PCIe接口裝置、可編程邏輯器件、光纖接口裝置和電源裝置,所述的PCIe接口裝置的的數(shù)據(jù)端與可編程邏輯器件的數(shù)據(jù)端連接,所述的可編程邏輯器件的串井/井串數(shù)據(jù)端與光纖接口裝置的串并/井串數(shù)據(jù)端連接,所述的電源裝置的電源輸出端分別與PCIe接口裝置的電源輸入端、可編程邏輯器件的電源輸入端和光纖接ロ裝置的電源輸入端連接。本發(fā)明通過提供FC-AE-1553總線測試裝置,達到了可以配置成帶有故障注入功能的FC-AE-1553網(wǎng)絡控制器(NC)或者網(wǎng)絡終端(NT)設備,以測試與其相連的NC或者NT是否滿足FC-AE-1553協(xié)議要求的目的。
圖I為本發(fā)明的裝置結構示意圖,圖2為本發(fā)明內部模塊結構示意圖。
具體實施例方式具體實施方式
一、結合圖I具體說明本實施方式,本實施方式所述的FC-AE-1533總線測試系統(tǒng),它包括PCIe接口裝置I、可編程邏輯器件2、光纖接口裝置3和電源裝置4,所述的PCI e接口裝置I的的數(shù)據(jù)端與可編程邏輯器件2的數(shù)據(jù)端連接,所述的可編程邏輯器件2的串井/井串數(shù)據(jù)端與光纖接口裝置3的串井/井串數(shù)據(jù)端連接,所述的電源裝置4的電源輸出端分別與PCIe接口裝置I的電源輸入端、可編程邏輯器件2的電源輸入端和光纖接口裝置3的電源輸入端連接,為PCIe接口裝置I、可編程邏輯器件2和光纖接口裝置3進行供電。所述的PCIe接口裝置I將上位機運行總線測試軟件的數(shù)據(jù)通過芯片接ロ發(fā)送至可編程邏輯器件2,所述的可編程邏輯器件2將上位機運行總線測試軟件傳下的數(shù)據(jù)進行編碼,將可編程邏輯器件2編碼后的并行數(shù)據(jù)發(fā)送至光纖接口裝置3,光纖接口裝置3將并行數(shù)據(jù)轉成串行數(shù)據(jù)信號,光纖接口裝置3將串行數(shù)據(jù)信號發(fā)送至可編程邏輯器件2。PCIe的全稱為PCI-Express是最新的總線和接ロ標準,它原來的名稱為“3GI0”,是由英特爾提出的,很明顯英特爾的意思是它代表著下一代I/o接ロ標準。電源模塊4由上位機主板PCIe插槽提供輸入,輸入為+3. 3V和+12V直流電壓,輸出有+0. 9V、+1. IV,+1. 5V、+1. 8V、+2. 5V、+3. 0V,+3. 3V等多組直流電壓,可以滿足多數(shù)應用場合對電源的需求具體實施方式
ニ、結合圖2具體說明本實施方式,本實施方式與具體實施方式
一所述的FC-AE-1533總線測試系統(tǒng)的區(qū)別在于,可編程邏輯器件2包括控制單元2_1、發(fā) 送模塊2-2、接收模塊2-3和PCIe控制單元2_4,所述的控制単元2_1的并行數(shù)據(jù)端與發(fā)送模塊2-2的并行數(shù)據(jù)端連接,所述的控制単元2-1的串行數(shù)據(jù)端與接收模塊2-3的串行數(shù)據(jù)端連接,所述的控制単元2-1的數(shù)據(jù)信號端與PCIe控制單元2-4的數(shù)據(jù)信號端連接??删幊踢壿嬈骷?用于將上位機軟件傳下的數(shù)據(jù)進行編碼發(fā)送,或并根據(jù)上位機軟件指示注入錯誤發(fā)送到待檢測的FC-AE-1553設備,以及對待檢測的FC-AE-1553設備發(fā)送的數(shù)據(jù)進行接收、解碼、校驗并上傳到總線測試軟件??删幊踢壿嬈骷?采用ALTERA公司的FPGA芯片,具體型號為EP2AGX45DF29芯片。在可編程邏輯器件2中,控制單元用于控制可編程邏輯芯片內部各模塊以及片外各部件的工作。發(fā)送模塊2-2用于將待發(fā)送的數(shù)據(jù)或者注入的錯誤進行編碼之后發(fā)送給光纖接ロ電路;接收模塊2-3用于將接收到的數(shù)據(jù)進行解碼并進行CRC校驗。
具體實施方式
三、結合圖2具體說明本實施方式,本實施方式與具體實施方式
ニ所述的FC-AE-1533總線測試系統(tǒng)的區(qū)別在于,PCIe接口裝置I包括PCIe接ロ芯片1_1和PCIe接ロ 1-2,所述的PCIe接ロ芯片1_1的軟件測試數(shù)據(jù)信號端與PCIe控制單元2_4的軟件測試數(shù)據(jù)信號端連接,PCIe接ロ芯片1-1的總線測試軟件端與PCIe接ロ 1_2的總線測試軟件端連接。PCIe接ロ芯片1-1與可編程邏輯器件2相連,完成PCI Express總線到本地局部總線的控制。PCIe接ロ芯片1-1采用PLX公司的PEX8311芯片來實現(xiàn)PCI Express接ロ電路。
具體實施方式
四、結合圖2具體說明本實施方式,本實施方式與具體實施方式
ニ所述的FC-AE-1533總線測試系統(tǒng)的區(qū)別在于,光纖接口裝置3包括串并/并串轉換模塊3-1和電光/光電裝換模塊3-2,所述的串井/并串轉換模塊3-1的并行數(shù)據(jù)輸入端與發(fā)送模塊2-2的并行數(shù)據(jù)輸出端連接,所述的串并/并串轉換模塊3-1的串行數(shù)據(jù)輸出端與接收模塊2-3的串行數(shù)據(jù)輸入端連接,所述的串井/井串轉換模塊3-1的串行并行數(shù)據(jù)端與電光/光電裝換模塊3-2的串行并行數(shù)據(jù)端連接。光纖接口裝置3分為串并/并串轉換模塊3-1和電光/光電裝換模塊3-2,串井/并串轉換模塊3-1將可編程邏輯器件2發(fā)送的并行數(shù)據(jù)轉成串行數(shù)據(jù)并送到電光/光電裝換模塊3-2進行電光轉換,同時它將電光/光電裝換模塊3-2傳送的串行電信號轉換為并行信號送入可編程邏輯器件2中。電光/光電裝換模塊3-2實現(xiàn)光電、電光信號轉換,用于可編程邏輯器件2與待檢測的FC-AE-1553設備進行數(shù)據(jù)交換。光纖接口裝置3的串井/井串轉換模塊3-1用安捷倫公司的串并轉換芯片HDMP-1636A實現(xiàn),串并/并串轉換模塊3_1的一端與可編程邏輯器件相連,串井/井串轉換模塊3-1的另一端與電光/光電裝換模塊3-2的一端相連。電光/光電裝換模塊3-2由Finisar公司的FTLF8514P2型號SFP模塊構成,電光/光電裝換模塊3_2的另一端通過光纖與待檢測的FC-AE-1553設備相連。本發(fā)明在工作時,其PCIe接ロ 1-2與上位機相連,光纖接口裝置3通過光纖與待檢測FC-AE-1553總線設備相連接,以實現(xiàn)總線測試軟件與待檢測FC-AE-1553設備之間的數(shù)據(jù)傳輸,工作流程具體包括兩個流程NC工作流程和NT工作流程。NC工作流程 首先在上位機運行總線測試軟件,通過它來設置FC-AE-1553總線測試裝置的相應參數(shù),包括配置設備為NC以及工作模式等信息,該信息通過PCIe接ロ進入到可編程邏輯器件的控制單元中,控制單元獲取上位機軟件下傳的信息,井根據(jù)這些信息對發(fā)送模塊和接收模塊進行配置,使其完成登錄以及端初始化等功能,之后用戶通過運行上位機中的總線測試軟件,設置要發(fā)送的數(shù)據(jù)包,在發(fā)送時是否注入故障,注入何種故障等信息,該信息通過PCIe接ロ進入可編程邏輯器件的控制單元,控制單元將根據(jù)這些信息控制光纖接口裝置進行數(shù)據(jù)發(fā)送,數(shù)據(jù)經(jīng)過光纖接口裝置后變成光信號,通過光纖發(fā)送到待檢測的FC-AE-1553設備,之后開始接收待檢測的FC-AE-1553設備返回的數(shù)據(jù),該數(shù)據(jù)通過光纖接口裝置進入可編程邏輯器件的接收模塊中進行接收解碼以及CRC校驗,之后數(shù)據(jù)在控制單元控制下經(jīng)PCIe接ロ進入上位機總線測試軟件中,軟件通過分析待檢測FC-AE-1553設備返回的數(shù)據(jù)是否與輸入故障相對應來判斷待檢測FC-AE-1553設備是否滿足FC-AE-1553協(xié)議。NT工作流程首先在上位機運行總線測試軟件,通過它來設置FC-AE-1553總線測試裝置的相應參數(shù),包括配置設備為NT以及工作模式等信息,該信息通過PCIe接ロ進入到可編程邏輯器件的控制單元中,控制單元井根據(jù)這些信息對發(fā)送模塊和接收模塊進行配置,使其完成初始化等功能,之后用戶通過運行上位機中的總線測試軟件,設置在接收到待檢測設備發(fā)來的命令需要返回數(shù)據(jù)時是否注入故障,注入何種故障等信息,該信息通過PCIe接ロ進入可編程邏輯器件的控制單元中,控制單元根據(jù)這些信息對發(fā)送模塊和接收模塊進行配置,并準備接收待檢測設備發(fā)送的數(shù)據(jù)。在接收到待檢測FC-AE-1553設備發(fā)送的數(shù)據(jù)后,控制単元控制發(fā)送模塊按照上位機軟件設置的故障發(fā)送響應數(shù)據(jù),通過分析待檢測FC-AE-1553設備的反應來判斷待檢測FC-AE-1553設備是否滿足FC-AE-1553協(xié)議。
權利要求
1.FC-AE-1533總線測試系統(tǒng),其特征在于,它包括PCIe接口裝置(I)、可編程邏輯器件(2)、光纖接口裝置(3)和電源裝置(4),所述的PCIe接口裝置(I)的的數(shù)據(jù)端與可編程邏輯器件(2)的數(shù)據(jù)端連接,所述的可編程邏輯器件(2)的串井/井串數(shù)據(jù)端與光纖接口裝置⑶的串井/井串數(shù)據(jù)端連接,所述的電源裝置⑷的電源輸出端分別與PCIe接口裝置(1)的電源輸入端、可編程邏輯器件(2)的電源輸入端和光纖接口裝置(3)的電源輸入端連接。
2.根據(jù)權利要求I所述的FC-AE-1533總線測試系統(tǒng),其特征在于,可編程邏輯器件(2)包括控制單元(2-1)、發(fā)送模塊(2-2)、接收模塊(2-3)和PCIe控制單元(2_4),所述的控制單元(2-1)的并行數(shù)據(jù)端與發(fā)送模塊(2-2)的并行數(shù)據(jù)端連接,所述的控制単元(2-1)的串行數(shù)據(jù)端與接收模塊(2-3)的串行數(shù)據(jù)端連接,所述的控制単元(2-1)的數(shù)據(jù)信號端與PCIe控制單元(2-4)的數(shù)據(jù)信號端連接。
3.根據(jù)權利要求2所述的FC-AE-1533總線測試系統(tǒng),其特征在于,PCIe接口裝置(I)包括PCIe接ロ芯片(1-1)和PCIe接ロ(1-2),所述的PCIe接ロ芯片(1-1)的軟件測試數(shù)據(jù)信號端與PCIe控制單元(2-4)的軟件測試數(shù)據(jù)信號端連接,PCIe接ロ芯片(1_1)的總線測試軟件端與PCIe接ロ(1-2)的總線測試軟件端連接。
4.根據(jù)權利要求2所述的FC-AE-1533總線測試系統(tǒng),其特征在于,光纖接口裝置(3)包括串井/井串轉換模塊(3-1)和電光/光電裝換模塊(3-2),所述的串井/井串轉換模塊(3-1)的并行數(shù)據(jù)輸入端與發(fā)送模塊(2-2)的并行數(shù)據(jù)輸出端連接,所述的串井/井串轉換模塊(3-1)的串行數(shù)據(jù)輸出端與接收模塊(2-3)的串行數(shù)據(jù)輸入端連接,所述的串并/并串轉換模塊(3-1)的串行并行數(shù)據(jù)端與電光/光電裝換模塊(3-2)的串行并行數(shù)據(jù)端連接。
全文摘要
本發(fā)明涉及FC-AE-1533總線測試系統(tǒng)。本發(fā)明為了解決國內市場上還沒有能通過故障注入對FC-AE-1533進行測試的FC-AE-1533總線測試裝置的問題。本發(fā)明包括PCIe接口裝置、可編程邏輯器件、光纖接口裝置和電源裝置,所述的PCIe接口裝置的的數(shù)據(jù)端與可編程邏輯器件的數(shù)據(jù)端連接,所述的可編程邏輯器件的串并/并串數(shù)據(jù)端與光纖接口裝置的串并/并串數(shù)據(jù)端連接,所述的電源裝置的電源輸出端分別與PCIe接口裝置的電源輸入端、可編程邏輯器件的電源輸入端和光纖接口裝置的電源輸入端連接。本發(fā)明適用于航空航天領域。
文檔編號G06F13/38GK102650958SQ201210093088
公開日2012年8月29日 申請日期2012年3月31日 優(yōu)先權日2012年3月31日
發(fā)明者喬家慶, 付平, 馮收, 鳳雷, 劉冰, 孟升衛(wèi), 尹洪濤, 李紅杰, 趙加鳳 申請人:哈爾濱工業(yè)大學