基于航空總線(xiàn)提高數據可靠性的設計與實(shí)現
3 ARINC659總線(xiàn)與電路板的數據通信的實(shí)現
ARINC659總線(xiàn)接口芯片是一種集成了控制器、時(shí)鐘電路、存儲器、數據收發(fā)、校驗、容錯模塊、脈沖發(fā)送、接收模塊等的片上系統,是一款通用化和小型化的通信處理芯片??傮w結構設計圖如圖2所示。本文引用地址:http://dyxdggzs.com/article/153685.htm
發(fā)送方在進(jìn)行數據發(fā)送的過(guò)程中使用編碼對四條總線(xiàn)分別進(jìn)行編碼之后傳輸,通過(guò)一些列數據的處理之后接收方對接收的數據進(jìn)行解碼并檢測數據的可靠性及完整性,如表1所示。
4 設計結果顯示
該系統的設計使用Verilog語(yǔ)言進(jìn)行設計,使用了modelsim以及chipscope檢測并驗證數據傳輸中接收數據的可靠性,圖3是抓取了在進(jìn)行數據傳輸中當有一路數據傳輸發(fā)生故障時(shí)產(chǎn)生的波形圖。
5 結論
對系統的設計使用modelsim工具進(jìn)行模擬仿真,設計中采用了雙重的保障機制來(lái)保證系統運行當中數據傳輸的可靠性,在發(fā)送端對數據進(jìn)行編碼后發(fā)送并在接收端對接收的數據進(jìn)行解碼比較,通過(guò)對某一路或兩路數據添加認為的干擾驗證系統可以實(shí)現對一路及部分兩路錯誤數據的更正,在數據的傳輸中有效的保證了數據的可靠性,為航電系統的發(fā)展提供了技術(shù)保證。
評論