本發(fā)明涉及信號(hào)傳輸?shù)募夹g(shù)領(lǐng)域,具體涉及一種基于COM-Express的1553B總線協(xié)議模塊。
背景技術(shù):
COM-Express標(biāo)準(zhǔn)是國(guó)際工業(yè)電氣協(xié)會(huì)(PICMG)定義的計(jì)算機(jī)模塊標(biāo)準(zhǔn),隨著串行通信技術(shù)的發(fā)展,一些舊的總線技術(shù)慢慢遭到淘汰,在COM-Express標(biāo)準(zhǔn)里拋棄了之前的低速PCI、IDE信號(hào),以全新高速計(jì)算機(jī)接口為主的標(biāo)準(zhǔn),PCI Express,串行ATA,千兆網(wǎng)口,SDVO及USB3.0被支持,適用于在標(biāo)準(zhǔn)的單板計(jì)算機(jī),因結(jié)構(gòu)或由于缺乏擴(kuò)展性而不適合時(shí)使用。1553B數(shù)據(jù)總線具有雙向輸出特性,實(shí)時(shí)性和可靠性高,廣泛應(yīng)用在當(dāng)代的運(yùn)輸機(jī)和相當(dāng)數(shù)量的民航客機(jī)以及軍用飛機(jī)上,航天系統(tǒng)中廣泛的應(yīng)用這一總線。1553B總線的工作頻率是1 Mb/s ,采用曼徹斯特II碼,半雙工工作方式。1553B數(shù)據(jù)總線采用的是指令/響應(yīng)型通信協(xié)議。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種基于COM-Express的1553B總線協(xié)議模塊。
本發(fā)明解決該技術(shù)問(wèn)題所采用的技術(shù)方案是:一種基于COM-Express的1553B總線協(xié)議模塊,包括DSP最小系統(tǒng)電路、1553B總線接口電路、電平轉(zhuǎn)換電路、雙口RAM電路、耦合變壓器、可編程邏輯電路和PCIE到Local Bus協(xié)議轉(zhuǎn)換電路;
DSP最小系統(tǒng)電路與雙口RAM電路連接,同時(shí)連接到1553B總線接口電路;
1553B總線接口電路通過(guò)電平轉(zhuǎn)換電路連接到可編程邏輯電路上;
可編程邏輯電路連接到雙口RAM電路,雙口RAM電路連接到PCIE到Local Bus協(xié)議轉(zhuǎn)換電路,PCIE到Local Bus協(xié)議轉(zhuǎn)換電路連接到COM-Express總線上;可編程邏輯電路還與DSP最小系統(tǒng)電路相連接;
1553B總線接口電路通過(guò)耦合變壓器與COM-Express總線相連接。
其中DSP最小系統(tǒng)電路包括DSP芯片、Flash存儲(chǔ)芯片和電源芯片。
DSP芯片采用TMS320C6713,1553B總線接口電路采用BU-61580芯片實(shí)現(xiàn),電平轉(zhuǎn)換電路采用SN54LS245J,雙口RAM電路采用IDT70V261,可編程邏輯電路采用FPGA,具體型號(hào)為EP3C5E144I7N ,PCIE到Local Bus協(xié)議轉(zhuǎn)換電路采用PEX8311,耦合變壓器為DB3326EX。
雙口RAM電路的一個(gè)讀寫(xiě)端口的地址線和數(shù)據(jù)線連接到TMS320C6713 芯片,讀寫(xiě)控制信號(hào)連接到EP3C5E144I7N 上;另一個(gè)讀寫(xiě)端口的地址線、數(shù)據(jù)線及控制信號(hào)連接至Local Bus總線上,經(jīng)協(xié)議轉(zhuǎn)換芯片PEX8311 轉(zhuǎn)換之后連接到COM-Express標(biāo)準(zhǔn)的PCIE總線上。
EP3C5E144I7N用于實(shí)現(xiàn)地址譯碼和邏輯電路控制。BU-61580 的中斷引腳INT 經(jīng)電平轉(zhuǎn)換電路SN54LS245J 轉(zhuǎn)換與EP3C5E144I7N 連接并傳遞給TMS320C6713芯片 ;輸出端通過(guò)兩個(gè)耦合變壓器DB3226EX與COM-Express總線連接,進(jìn)而與外部1553B設(shè)備連接。
本發(fā)明的有益效果是,與現(xiàn)有技術(shù)相比,本發(fā)明采用成熟架構(gòu)的DSP最小系統(tǒng)電路作為控制核心,BU-61580完成1553B通訊功能,提供了很好的可靠性,EP3C5E144I7N很好的完成電路中的譯碼和控制功能,具有電路簡(jiǎn)單,功能實(shí)現(xiàn)可靠靈活的特點(diǎn)。
附圖說(shuō)明
圖1是本發(fā)明基于COM-Express的1553B總線協(xié)議模塊的電氣原理框圖。
具體實(shí)施方式
下面結(jié)合實(shí)施例及其附圖對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
參照附圖,一種基于COM-Express的1553B總線協(xié)議模塊,包括DSP最小系統(tǒng)電路、1553B總線接口電路、電平轉(zhuǎn)換電路、雙口RAM電路、2個(gè)耦合變壓器、可編程邏輯電路和PCIE到Local Bus協(xié)議轉(zhuǎn)換電路;
DSP最小系統(tǒng)電路與雙口RAM電路連接,同時(shí)連接到1553B總線接口電路;
1553B總線接口電路通過(guò)電平轉(zhuǎn)換電路連接到可編程邏輯電路上;
可編程邏輯電路連接到雙口RAM電路,雙口RAM電路連接到PCIE到Local Bus協(xié)議轉(zhuǎn)換電路,PCIE到Local Bus協(xié)議轉(zhuǎn)換電路連接到COM-Express總線上;可編程邏輯電路還與DSP最小系統(tǒng)電路相連接;
1553B總線接口電路通過(guò)2個(gè)耦合變壓器與COM-Express總線相連接。
其中DSP最小系統(tǒng)電路包括DSP芯片、Flash存儲(chǔ)芯片和電源芯片。
DSP芯片采用TMS320C6713,1553B總線接口電路采用BU-61580芯片實(shí)現(xiàn),電平轉(zhuǎn)換電路采用SN54LS245J,雙口RAM電路采用IDT70V261,可編程邏輯電路采用FPGA,具體型號(hào)為EP3C5E144I7N ,PCIE到Local Bus協(xié)議轉(zhuǎn)換電路采用PEX8311,耦合變壓器為DB3326EX。
雙口RAM電路的一個(gè)讀寫(xiě)端口的地址線和數(shù)據(jù)線連接到TMS320C6713 芯片,讀寫(xiě)控制信號(hào)連接到EP3C5E144I7N 上;另一個(gè)讀寫(xiě)端口的地址線、數(shù)據(jù)線及控制信號(hào)連接至Local Bus總線上,經(jīng)協(xié)議轉(zhuǎn)換芯片PEX8311 轉(zhuǎn)換之后連接到COM-Express標(biāo)準(zhǔn)的PCIE總線上。
EP3C5E144I7N用于實(shí)現(xiàn)地址譯碼和邏輯電路控制。BU-61580 的中斷引腳INT 經(jīng)電平轉(zhuǎn)換電路SN54LS245J 轉(zhuǎn)換與EP3C5E144I7N 連接并傳遞給TMS320C6713芯片 ;輸出端通過(guò)兩個(gè)耦合變壓器DB3226EX與COM-Express總線連接,進(jìn)而與外部1553B設(shè)備連接。
1553B總線接口電路芯片BU-61580內(nèi)部集成有4Kx16、數(shù)字協(xié)議控制電路、雙路總線收發(fā)器、完整的BC/RT/MT多功能協(xié)議邏輯、存儲(chǔ)器管理邏輯和終端邏輯,4Kx16為的靜態(tài)存儲(chǔ)器和與處理器總線的接口邏輯。BU-61580通過(guò)SN54LS245J芯片電平轉(zhuǎn)換將控制信號(hào)及中斷信號(hào)經(jīng)由FPGA與DSP實(shí)現(xiàn)交互。
PEX8311完成Local Bus到PCIE總線的轉(zhuǎn)換,最終實(shí)現(xiàn)與上位機(jī)之間的交互。
DSP 芯片TMS320C6713把需要發(fā)送的數(shù)據(jù)從雙口RAM 電路的IDT70V261 中讀取出來(lái),并經(jīng)FPGA 控制BU-61580 通過(guò)1553B 總線將數(shù)據(jù)的發(fā)送出去,并讀取BU-61580 中1553B 總線上接收到的數(shù)據(jù),寫(xiě)入IDT70V261,供COM-Express總線中的PCIE總線讀取使用。
以上實(shí)施例僅是對(duì)本發(fā)明基于COM-Express的1553B總線協(xié)議模塊具體應(yīng)用例子,并不、限制本申請(qǐng)權(quán)利要求。凡是在本申請(qǐng)權(quán)利要求技術(shù)方案上進(jìn)行的修改和非本質(zhì)改進(jìn)的,均在本申請(qǐng)權(quán)利要求保護(hù)范圍之內(nèi)。
本發(fā)明未述及之處適用于現(xiàn)有技術(shù)。