顏愛良 吳瓊 王子劍
摘要:曼徹斯特編碼、解碼器是1553B總線協(xié)議處理器中的不可缺少的重要組成部分,一個(gè)穩(wěn)定、可靠的曼徹斯特編碼、解碼器設(shè)計(jì)對整個(gè)1553B總線協(xié)議處理器的性能起著關(guān)鍵的作用。本文采用硬件描述語言Verilog以及Modelsim軟件進(jìn)行4M碼率的曼徹斯特編、解碼器的設(shè)計(jì)和驗(yàn)證。
關(guān)鍵詞:曼徹斯特編碼器;解碼器;1553B;Verilog
中圖分類號:TN919.8 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2018)07-0146-04
曼徹斯特編碼、解碼器是1553B總線協(xié)議處理器中的不可缺少的重要組成部分,作為1553B總線中數(shù)據(jù)接收與發(fā)送的接口,一個(gè)穩(wěn)定、可靠的曼徹斯特編碼、解碼器設(shè)計(jì)對整個(gè)1553B總線協(xié)議處理器的性能起著關(guān)鍵的決定性作用。本文中所設(shè)計(jì)的曼徹斯特編碼、解碼器是采用硬件描述語言Verilog進(jìn)行編程,以及采用Modelsim軟件進(jìn)行仿真驗(yàn)證。
1 1553B總線簡介及其協(xié)議處理器功能分析
MIL-STD-1553B的全稱為“飛機(jī)內(nèi)部時(shí)分制指令/響應(yīng)型多路傳輸數(shù)據(jù)總線”,其作用是提供一個(gè)在不同系統(tǒng)之間的傳輸數(shù)據(jù)和信息的媒介。由于1553B總線的高可靠性、實(shí)時(shí)性等優(yōu)點(diǎn),現(xiàn)在1553B總線也被廣泛應(yīng)用于對實(shí)時(shí)性,安全性要求很高的民用項(xiàng)目。
1.1 1553B總線協(xié)議簡介
MIL-STD-1553B數(shù)據(jù)總線上節(jié)點(diǎn)分為不同的終端類型,有總線控制器BC、遠(yuǎn)程終端RT和總線監(jiān)視器BM,一般情況下,這三部分通過多路總線接口來實(shí)現(xiàn)其功能,在一條數(shù)據(jù)總線上能同時(shí)連接31個(gè)遠(yuǎn)程終端。總線控制器BC是在總線上唯一被安排為執(zhí)行建立和啟動數(shù)據(jù)傳輸任務(wù)的終端;遠(yuǎn)程終端RT是用戶子系統(tǒng)到數(shù)據(jù)總線上的接口,它在BC的控制下發(fā)送數(shù)據(jù)或接收數(shù)據(jù);……