專利名稱:基于fpga的可變波特率串行通訊接口電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通訊接口電路,涉及到通訊技術(shù)領(lǐng)域。
背景技術(shù):
導(dǎo)彈模擬器是導(dǎo)彈綜合測(cè)試系統(tǒng)實(shí)現(xiàn)自檢的被測(cè)對(duì)象,主要用于模擬導(dǎo)彈的功能,完成中和測(cè)試系統(tǒng)自檢的功能,以此驗(yàn)證測(cè)試系統(tǒng)的可靠性及工作正常性。目前我國(guó)的導(dǎo)彈模擬器中的彈地通訊,主要是包括三類一類是通過(guò)RS-422接口進(jìn)行主從應(yīng)答式的同步通訊檢查,導(dǎo)彈模擬器內(nèi)接口電路應(yīng)與彈上計(jì)算機(jī)的電路設(shè)計(jì)相同,來(lái)完成導(dǎo)彈模擬器內(nèi)的計(jì)算機(jī)與測(cè)試系統(tǒng)的主控計(jì)算機(jī)進(jìn)行通訊;一類是通過(guò)RS-422接口進(jìn)行主從應(yīng)答式的異步通訊檢查,導(dǎo)彈模擬器內(nèi)接口電路應(yīng)與彈上計(jì)算機(jī)的電路設(shè)計(jì)相同,來(lái)完成導(dǎo)彈模擬器內(nèi)的計(jì)算機(jī)與測(cè)試系統(tǒng)的主控計(jì)算機(jī)進(jìn)行通訊;一類是PC1、VXI接口來(lái)完成模塊之間的通訊。前兩類通訊速率單一,不能實(shí)現(xiàn)波特率可變的能力,而PC1、VXI接口實(shí)現(xiàn)的通訊模塊,只能通過(guò)更改驅(qū)動(dòng)來(lái)實(shí)現(xiàn)波特率的改變,不能快速的完成波特率的變化。就目前存在的彈地通訊方式進(jìn)行歸納和總結(jié),現(xiàn)有的彈地通訊都存在一定的問(wèn)題,即不具備可靠性、通用性、自適應(yīng)性,不能滿足導(dǎo)彈模擬器彈地通訊的快速更改通訊波特率的要求。
發(fā)明內(nèi)容
本發(fā)明為了解決現(xiàn)有的彈地通訊方式中的串行通訊接口電路不能滿足模擬器彈地通訊波特率可變的要求,而提出的基于FPGA的可變波特率串行通訊接口電路?;贔PGA的可變波特率串行通訊接口電路,它包括通訊接口電路組件和嵌入式計(jì)算機(jī);所述通訊接口電路組件的PCI總線數(shù)據(jù)輸出輸入端與嵌入式計(jì)算機(jī)的PCI總線數(shù)據(jù)輸出輸入端相連;所述通訊接口電路組件的RS-422數(shù)據(jù)信號(hào)輸入輸出端連接信號(hào)轉(zhuǎn)接底板的RS-422數(shù)據(jù)信號(hào)輸入輸出端;所述通訊接口電路組件的LVDS數(shù)據(jù)信號(hào)輸入輸出端連接信號(hào)轉(zhuǎn)接底板的LVDS數(shù)據(jù)信號(hào)輸入輸出端;所述通訊接口電路組件采用RS-422電壓平衡數(shù)字接口電路組件;所述通訊接口電路組件包括RS-422通訊接口部件、可編程邏輯器FPGA、驅(qū)動(dòng)器、LED指示燈和LVDS驅(qū)動(dòng)裝置;所述RS-422通訊接口部件包括電平轉(zhuǎn)換驅(qū)動(dòng)芯片、光電耦合器和DC-DC隔離電源;所述電平轉(zhuǎn)換驅(qū)動(dòng)芯片的第一 RS-422數(shù)據(jù)信號(hào)輸入輸出端即為通訊接口電路組件的RS-422數(shù)據(jù)信號(hào)輸入輸出端;所述電平轉(zhuǎn)換驅(qū)動(dòng)芯片的第一 RS-422數(shù)據(jù)信號(hào)輸入輸出端與光電I禹合器的第一 RS-422數(shù)據(jù)信號(hào)輸入輸出端相連,所述光電耦合器的第二 RS-422數(shù)據(jù)信號(hào)輸入輸出端與可編程邏輯器FPGA的RS-422數(shù)據(jù)信號(hào)輸入輸出端相連;所述DC-DC隔離電源的兩個(gè)供電端分別與電平轉(zhuǎn)換驅(qū)動(dòng)芯片的受電端和光電耦合器的受電端相連;所述可編程邏輯器FPGA的驅(qū)動(dòng)控制信號(hào)輸出端與驅(qū)動(dòng)器的驅(qū)動(dòng)控制信號(hào)輸入端相連,所述驅(qū)動(dòng)器的驅(qū)動(dòng)信號(hào)輸出端與LED指示燈的驅(qū)動(dòng)信號(hào)輸入端相連;所述可編程邏輯器FPGA的LVDS驅(qū)動(dòng)信號(hào)輸出輸入端與LVDS驅(qū)動(dòng)裝置的第一 LVDS驅(qū)動(dòng)信號(hào)輸出輸入端相連;所述LVDS驅(qū)動(dòng)裝置的第二 LVDS驅(qū)動(dòng)信號(hào)輸入輸出端即為所述通訊接口電路組件的LVDS數(shù)據(jù)信號(hào)輸入輸出端;所述可編程邏輯器FPGA的PCI總線數(shù)據(jù)輸出輸入端即為通訊接口電路組件的PCI總線數(shù)據(jù)輸出輸入端;所述電平轉(zhuǎn)換驅(qū)動(dòng)芯片采用型號(hào)為MAX490的電平轉(zhuǎn)換驅(qū)動(dòng)芯片;所述光電耦合器采用型號(hào)為HCPL2631的光電耦合器;所述嵌入式計(jì)算機(jī)采用PC104模塊。本發(fā)明所述的通訊電路能夠滿足模擬器彈地通訊波特率可變的串行通訊。能夠適應(yīng)導(dǎo)彈模擬器模擬導(dǎo)彈上的各個(gè)通訊速率的要求,當(dāng)通訊模塊接收到RS-422發(fā)送的命令后,導(dǎo)彈模擬器中的通訊模塊根據(jù)接收的命令,來(lái)更改模擬器的通訊速率,實(shí)現(xiàn)通訊波特率的變化,從而完成彈地通訊。
圖1是本發(fā)明所述的通訊接口電路的原理圖;圖2是現(xiàn)有RS-422通訊電路的原理框圖;圖3是可變波特率的串行通訊流程圖;圖4是本發(fā)明所述的可編程邏輯器FPGA1-2的原理框圖;圖5是本發(fā)明所述的通訊接口電路在接收數(shù)據(jù)時(shí)的內(nèi)部結(jié)構(gòu)圖;圖6是本發(fā)明所述的通訊接口電路在發(fā)送數(shù)據(jù)時(shí)的內(nèi)部結(jié)構(gòu)圖;圖7是本發(fā)明所述的通訊接口電路在實(shí)現(xiàn)變波特率串行通訊流程示意圖。
具體實(shí)施例方式具體實(shí)施方式
一結(jié)合圖1說(shuō)明本實(shí)施方式,本實(shí)施方式所述基于FPGA的可變波特率串行通訊接口電路,它包括通訊接口電路組件I和嵌入式計(jì)算機(jī)2 ;所述通訊接口電路組件I的PCI總線數(shù)據(jù)輸出輸入端與嵌入式計(jì)算機(jī)2的PCI總線數(shù)據(jù)輸出輸入端相連;所述通訊接口電路組件I的RS-422數(shù)據(jù)信號(hào)輸入輸出端連接信號(hào)轉(zhuǎn)接底板的RS-422數(shù)據(jù)信號(hào)輸入輸出端;所述通訊接口電路組件I的LVDS數(shù)據(jù)信號(hào)輸入輸出端連接信號(hào)轉(zhuǎn)接底板的LVDS數(shù)據(jù)信號(hào)輸入輸出端;所述通訊接口電路組件I采用RS-422電壓平衡數(shù)字接口電路組件;所述通訊接口電路組件I包括RS-422通訊接口部件1-1、可編程邏輯器FPGA1-2、驅(qū)動(dòng)器1-3、LED指示燈1-4和LVDS驅(qū)動(dòng)裝置1_5 ;所述RS-422通訊接口部件1_1包括電平轉(zhuǎn)換驅(qū)動(dòng)芯片1-1-1、光電耦合器1-1-2和DC-DC隔離電源1-1-3 ;所述電平轉(zhuǎn)換驅(qū)動(dòng)芯片1-1-1的第一 RS-422數(shù)據(jù)信號(hào)輸入輸出端即為通訊接口電路組件I的RS-422數(shù)據(jù)信號(hào)輸入輸出端;所述電平轉(zhuǎn)換驅(qū)動(dòng)芯片1-1-1的第一RS-422數(shù)據(jù)信號(hào)輸入輸出端與光電f禹合器1-1-2的第一 RS-422數(shù)據(jù)信號(hào)輸入輸出端相連,所述光電稱合器1-1-2的第二 RS-422數(shù)據(jù)信號(hào)輸入輸出端與可編程邏輯器FPGA1-2的RS-422數(shù)據(jù)信號(hào)輸入輸出端相連;所述DC-DC隔離電源1-1-3的兩個(gè)供電端分別與電平轉(zhuǎn)換驅(qū)動(dòng)芯片1-1-1的受電端和光電耦合器1-1-2的受電端相連;所述可編程邏輯器FPGA1-2的驅(qū)動(dòng)控制信號(hào)輸出端與驅(qū)動(dòng)器1_3的驅(qū)動(dòng)控制信號(hào)輸入端相連,所述驅(qū)動(dòng)器1-3的驅(qū)動(dòng)信號(hào)輸出端與LED指示燈1-4的驅(qū)動(dòng)信號(hào)輸入端相連;所述可編程邏輯器FPGA1-2的LVDS驅(qū)動(dòng)信號(hào)輸出輸入端與LVDS驅(qū)動(dòng)裝置1-5的第一 LVDS驅(qū)動(dòng)信號(hào)輸出輸入端相連;所述LVDS驅(qū)動(dòng)裝置1_5的第二 LVDS驅(qū)動(dòng)信號(hào)輸入輸出端即為所述通訊接口電路組件I的LVDS數(shù)據(jù)信號(hào)輸入輸出端;所述可編程邏輯器FPGA1-2的PCI總線數(shù)據(jù)輸出輸入端即為通訊接口電路組件I的PCI總線數(shù)據(jù)輸出輸入端;所述電平轉(zhuǎn)換驅(qū)動(dòng)芯片1-1-1采用型號(hào)為MAX490的電平轉(zhuǎn)換驅(qū)動(dòng)芯片;所述光電耦合器1-1-2采用型號(hào)為HCPL2631的光電耦合器;所述嵌入式計(jì)算機(jī)2采用盛博科技嵌入式計(jì)算機(jī)有限公司的SysCentreModule/SuperDXps控制增強(qiáng)版PC104模塊。
具體實(shí)施方式
二 結(jié)合圖1說(shuō)明本實(shí)施方式,本實(shí)施方式與具體實(shí)施方式
一不同點(diǎn)在于它還增加了顯示器3 ;所述顯示器3的顯示信號(hào)輸入端與嵌入式計(jì)算機(jī)2的顯示信號(hào)輸出端相連。其它組成和連接方式與具體實(shí)施方式
一相同。
具體實(shí)施方式
三結(jié)合圖1說(shuō)明本實(shí)施方式,本實(shí)施方式與具體實(shí)施方式
一或二不同點(diǎn)在于它還增加了 USB接口模塊4 ;所述USB接口模塊4的USB數(shù)據(jù)輸出輸入端與嵌入式計(jì)算機(jī)2的USB數(shù)據(jù)輸出輸入端相連。其它組成和連接方式與具體實(shí)施方式
一或二相同。
具體實(shí)施方式
四結(jié)合圖1說(shuō)明本實(shí)施方式,本實(shí)施方式與具體實(shí)施方式
三不同點(diǎn)在于它還增加了以太網(wǎng)通訊接口 5 ;所述以太網(wǎng)通訊接口 5的以太網(wǎng)通訊數(shù)據(jù)輸出輸入端與嵌入式計(jì)算機(jī)2的以太網(wǎng)通訊數(shù)據(jù)輸出輸入端相連。其它組成和連接方式與具體實(shí)施方式
三相同。
具體實(shí)施方式
五結(jié)合圖1說(shuō)明本實(shí)施方式,本實(shí)施方式與具體實(shí)施方式
四不同點(diǎn)在于它還增加了鍵盤6 ;所述鍵盤6的鍵盤信號(hào)輸出端與嵌入式計(jì)算機(jī)2的鍵盤信號(hào)輸入端相連。其它組成和連接方式與具體實(shí)施方式
四相同。
具體實(shí)施方式
六結(jié)合圖1說(shuō)明本實(shí)施方式,本實(shí)施方式與具體實(shí)施方式
五不同點(diǎn)在于它還增加了鼠標(biāo)7 ;所述鼠標(biāo)7的鼠標(biāo)信號(hào)輸出端與嵌入式計(jì)算機(jī)2的鼠標(biāo)信號(hào)輸入端相連。其它組成和連接方式與具體實(shí)施方式
五相同。
具體實(shí)施方式
七結(jié)合圖4說(shuō)明本實(shí)施方式,本實(shí)施方式與具體實(shí)施方式
六不同點(diǎn)在于所述可編程邏輯器FPGA1-2包括RS-422收發(fā)模塊1_2_1、數(shù)字濾波1_2_2、FIFO存儲(chǔ)器1-2-3、WD5寫(xiě)寄存器1-2-4、RD5讀寄存器1_2_5、RD6讀寄存器1_2_6和WD6寫(xiě)寄存器1-2-7 ;所述RS-422收發(fā)模塊1_2_1的濾波數(shù)據(jù)輸入端與數(shù)字濾波1_2_2的濾波數(shù)據(jù)輸出端相連;所述RS-422收發(fā)模塊1-2-1的FIFO存儲(chǔ)數(shù)據(jù)輸出輸入端與FIFO存儲(chǔ)器1_2_3的FIFO存儲(chǔ)數(shù)據(jù)輸出輸入端相連;所述RS-422收發(fā)模塊1_2_1的WD5數(shù)據(jù)輸入端與WD5寫(xiě)寄存器1-2-4的WD5數(shù)據(jù)輸出端相連;所述RS-422收發(fā)模塊1_2_1的RD5數(shù)據(jù)輸入端與RD5讀寄存器1-2-5的RD5數(shù)據(jù)輸出端相連;所述RS-422收發(fā)模塊1_2_1的RD6數(shù)據(jù)輸入端與RD6讀寄存器1-2-6的RD6數(shù)據(jù)輸出端相連;所述RS-422收發(fā)模塊1_2_1的WD6數(shù)據(jù)輸入端與WD6寫(xiě)寄存器1-2-7的WD6數(shù)據(jù)輸出端相連。其它組成和連接方式與具體實(shí)施方式
六相同。本發(fā)明的工作過(guò)程;本申請(qǐng)所述嵌入式計(jì)算機(jī)2采用DOS操作系統(tǒng),現(xiàn)有RS-422接口電路原理圖與本申請(qǐng)可變波特率串行通訊流程圖分別為圖2、圖3所示。當(dāng)測(cè)試系統(tǒng)發(fā)送數(shù)據(jù)時(shí),RS-422通訊接口部件1_1經(jīng)過(guò)電平轉(zhuǎn)換、光耦隔離,將數(shù)據(jù)送到可編程邏輯器FPGA1-2中,可編程邏輯器FPGA1-2首先要對(duì)數(shù)據(jù)進(jìn)行數(shù)字濾波,同時(shí)讀寫(xiě)寄存器中的RD5讀寄存器“RD5”有效,經(jīng)過(guò)濾波后的數(shù)據(jù),在相應(yīng)的時(shí)鐘與讀信號(hào)的作用下,讀取數(shù)據(jù),并將數(shù)據(jù)存儲(chǔ)到FIFO存儲(chǔ)器1-2-3中。當(dāng)嵌入式計(jì)算機(jī)2啟動(dòng)接收數(shù)據(jù)時(shí),通過(guò)PCI總線從可編程邏輯器FPGA1-2中的FIFO存儲(chǔ)器1_2_3中讀取數(shù)據(jù),并判斷讀取數(shù)據(jù)的結(jié)果,當(dāng)讀取的數(shù)據(jù)位更改波特率命令時(shí),嵌入式計(jì)算機(jī)2修改RD6讀寄存器“RD6”數(shù)據(jù),嵌入式計(jì)算機(jī)2通過(guò)修改寄存器,來(lái)改變可編程邏輯器FPGA1-2中TBPR數(shù)據(jù),TBPR數(shù)據(jù)用來(lái)改變分頻倍數(shù),通過(guò)改變接收數(shù)據(jù)時(shí)鐘頻率,來(lái)更改通訊的波特率,如圖5所示。當(dāng)嵌入式計(jì)算機(jī)發(fā)送數(shù)據(jù)時(shí),嵌入式計(jì)算機(jī)2通過(guò)PCI總線將數(shù)據(jù)發(fā)送到可編程邏輯器FPGA1-2中,同時(shí)WD6寫(xiě)寄存器“WD6”有效,WD6寫(xiě)寄存器數(shù)據(jù)由接收數(shù)據(jù)時(shí),嵌入式計(jì)算機(jī)2根據(jù)判斷數(shù)據(jù)命令后,更改的寄存器數(shù)據(jù)所決定。當(dāng)可編程邏輯器FPGA1-2中“WD5”寫(xiě)寄存器有效后,可編程邏輯器FPGA1-2發(fā)送數(shù)據(jù),發(fā)送數(shù)據(jù)時(shí)鐘由嵌入式計(jì)算機(jī)2控制的“WD6”寄存器決定,可編程邏輯器FPGA1-2發(fā)送的數(shù)據(jù)通過(guò)RS-422通訊接口電路,將數(shù)據(jù)輸出。測(cè)試系統(tǒng)進(jìn)行數(shù)據(jù)接收,并判斷數(shù)據(jù)是否正確,從而完成一次可變波特率串口通訊的接受與發(fā)送的測(cè)試,如圖6所示?;贔PGA可變波特率串行通訊測(cè)試工作過(guò)程如下1、系統(tǒng)上電,軟硬件初始化,嵌入式計(jì)算機(jī)重新啟動(dòng)進(jìn)入初始化狀態(tài);2、測(cè)試系統(tǒng)發(fā)送命令幀在默認(rèn)狀態(tài)下,測(cè)試系統(tǒng)發(fā)送命令,通知模塊進(jìn)行波特率的選擇;3、嵌入式計(jì)算機(jī)進(jìn)行判斷嵌入式計(jì)算機(jī)進(jìn)行數(shù)據(jù)的判斷,根據(jù)不同的命令,嵌入式計(jì)算機(jī)控制相應(yīng)的寄存器輸出不同的數(shù)值;4、FPGA輸出通過(guò)嵌入式計(jì)算機(jī)更改后的寄存器的數(shù)據(jù),更改接收、發(fā)送數(shù)據(jù)的時(shí)鐘,即波特率;5、RS_422發(fā)送數(shù)據(jù)RS_442根據(jù)更改后的波特率發(fā)送數(shù)據(jù),用來(lái)驗(yàn)證波特率的可
靠性;6、測(cè)試系統(tǒng)接收數(shù)據(jù)測(cè)試系統(tǒng)接收到數(shù)據(jù),并判斷數(shù)據(jù)的是否正確;7、彈地通訊根據(jù)變化后波特率的彈地通訊?;贔PGA可變波特率串行通訊測(cè)試流程如圖7所示以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明所提交的權(quán)利要求書(shū)確定的專利保護(hù)范圍。
權(quán)利要求
1.基于FPGA的可變波特率串行通訊接口電路,其特征在于它包括通訊接口電路組件(I)和嵌入式計(jì)算機(jī)(2);所述通訊接口電路組件(I)的PCI總線數(shù)據(jù)輸出輸入端與嵌入式計(jì)算機(jī)(2)的PCI總線數(shù)據(jù)輸出輸入端相連;所述通訊接口電路組件(I)的RS-422數(shù)據(jù)信號(hào)輸入輸出端連接信號(hào)轉(zhuǎn)接底板的RS-422數(shù)據(jù)信號(hào)輸入輸出端;所述通訊接口電路組件(I)的LVDS數(shù)據(jù)信號(hào)輸入輸出端連接信號(hào)轉(zhuǎn)接底板的LVDS數(shù)據(jù)信號(hào)輸入輸出端;所述通訊接口電路組件(I)采用RS-422電壓平衡數(shù)字接口電路組件;所述通訊接口電路組件(I)包括RS-422通訊接口部件(1-1)、可編程邏輯器FPGA (1-2)、驅(qū)動(dòng)器(1_3)、LED指示燈(1-4)和LVDS驅(qū)動(dòng)裝置(1-5);所述RS-422通訊接口部件(1_1)包括電平轉(zhuǎn)換驅(qū)動(dòng)芯片(1-1-1)、光電耦合器(1-1-2)和DC-DC隔離電源(1-1-3);所述電平轉(zhuǎn)換驅(qū)動(dòng)芯片(1_1_1)的第一 RS-422數(shù)據(jù)信號(hào)輸入輸出端即為通訊接口電路組件(I)的RS-422數(shù)據(jù)信號(hào)輸入輸出端;所述電平轉(zhuǎn)換驅(qū)動(dòng)芯片(1-1-1)的第一 RS-422數(shù)據(jù)信號(hào)輸入輸出端與光電f禹合器(1-1-2)的第一 RS-422數(shù)據(jù)信號(hào)輸入輸出端相連,所述光電f禹合器(1_1_2)的第二 RS-422數(shù)據(jù)信號(hào)輸入輸出端與可編程邏輯器FPGA(l-2)的RS-422數(shù)據(jù)信號(hào)輸入輸出端相連;所述DC-DC隔離電源(1-1-3)的兩個(gè)供電端分別與電平轉(zhuǎn)換驅(qū)動(dòng)芯片(1-1-1)的受電端和光電耦合器(1-1-2)的受電端相連;所述可編程邏輯器FPGA(l-2)的驅(qū)動(dòng)控制信號(hào)輸出端與驅(qū)動(dòng)器(1-3)的驅(qū)動(dòng)控制信號(hào)輸入端相連,所述驅(qū)動(dòng)器(1-3)的驅(qū)動(dòng)信號(hào)輸出端與LED指示燈(1-4)的驅(qū)動(dòng)信號(hào)輸入端相連;所述可編程邏輯器FPGA(1-2)的LVDS驅(qū)動(dòng)信號(hào)輸出輸入端與LVDS驅(qū)動(dòng)裝置(1-5)的第一 LVDS驅(qū)動(dòng)信號(hào)輸出輸入端相連;所述LVDS驅(qū)動(dòng)裝置(1-5)的第二 LVDS驅(qū)動(dòng)信號(hào)輸入輸出端即為所述通訊接口電路組件(I)的LVDS數(shù)據(jù)信號(hào)輸入輸出端;所述可編程邏輯器FPGA(1-2)的PCI總線數(shù)據(jù)輸出輸入端即為通訊接口電路組件(I)的PCI總線數(shù)據(jù)輸出輸入端;所述電平轉(zhuǎn)換驅(qū)動(dòng)芯片(1-1-1)采用型號(hào)為MAX490的電平轉(zhuǎn)換驅(qū)動(dòng)芯片;所述光電耦合器(1-1-2)采用型號(hào)為HCPL2631的光電耦合器;所述嵌入式計(jì)算機(jī)(2)采用PC104模塊。
2.根據(jù)權(quán)利要求1所述的基于FPGA的可變波特率串行通訊接口電路,其特征在于它還包括顯示器(3);所述顯示器(3)的顯示信號(hào)輸入端與嵌入式計(jì)算機(jī)(2)的顯示信號(hào)輸出端相連。
3.根據(jù)權(quán)利要求1或2所述的基于FPGA的可變波特率串行通訊接口電路,其特征在于它還包括USB接口模塊(4);所述USB接口模塊(4)的USB數(shù)據(jù)輸出輸入端與嵌入式計(jì)算機(jī)(2)的USB數(shù)據(jù)輸出輸入端相連。
4.根據(jù)權(quán)利要求3所述的基于FPGA的可變波特率串行通訊接口電路,其特征在于它還包括以太網(wǎng)通訊接口(5);所述以太網(wǎng)通訊接口(5)的以太網(wǎng)通訊數(shù)據(jù)輸出輸入端與嵌入式計(jì)算機(jī)(2)的以太網(wǎng)通訊數(shù)據(jù)輸出輸入端相連。
5.根據(jù)權(quán)利要求4所述的基于FPGA的可變波特率串行通訊接口電路,其特征在于它還包括鍵盤出);所述鍵盤出)的鍵盤信號(hào)輸出端與嵌入式計(jì)算機(jī)(2)的鍵盤信號(hào)輸入端相連。
6.根據(jù)權(quán)利要求5所述的基于FPGA的可變波特率串行通訊接口電路,其特征在于它還包括鼠標(biāo)(7);所述鼠標(biāo)(7)的鼠標(biāo)信號(hào)輸出端與嵌入式計(jì)算機(jī)(2)的鼠標(biāo)信號(hào)輸入端相連。
7.根據(jù)權(quán)利要求6所述的基于FPGA的可變波特率串行通訊接口電路,其特征在于所述可編程邏輯器FPGA (1-2)包括RS-422收發(fā)模塊(1_2_1)、數(shù)字濾波(1_2_2)、FIFO存儲(chǔ)器(1-2-3)、WD5寫(xiě)寄存器(1-2-4)、RD5讀寄存器(1-2-5)、RD6讀寄存器(1-2-6)和WD6寫(xiě)寄存器(1-2-7);所述1 -422收發(fā)模塊(1-2-1)的濾波數(shù)據(jù)輸入端與數(shù)字濾波(1_2_2)的濾波數(shù)據(jù)輸出端相連;所述RS-422收發(fā)模塊(1-2-1)的FIFO存儲(chǔ)數(shù)據(jù)輸出輸入端與FIFO存儲(chǔ)器(1-2-3)的FIFO存儲(chǔ)數(shù)據(jù)輸出輸入端相連;所述RS-422收發(fā)模塊(1_2_1)的WD5數(shù)據(jù)輸入端與WD5寫(xiě)寄存器(1-2-4)的WD5數(shù)據(jù)輸出端相連;所述RS-422收發(fā)模塊(1_2_1)的RD5數(shù)據(jù)輸入端與RD5讀寄存器(1-2-5)的RD5數(shù)據(jù)輸出端相連;所述RS-422收發(fā)模塊(1-2-1)的RD6數(shù)據(jù)輸入端與RD6讀寄存器(1_2_6)的RD6數(shù)據(jù)輸出端相連;所述RS-422收發(fā)模塊(1-2-1)的WD6數(shù)據(jù)輸入端與WD6寫(xiě)寄存器(1_2_7)的WD6數(shù)據(jù)輸出端相連 。
全文摘要
基于FPGA的可變波特率串行通訊接口電路,涉及通訊接口電路。它為解決現(xiàn)有的彈地通訊方式中的串行通訊接口電路不能滿足模擬器彈地通訊波特率可變的要求。通訊接口電路組件的PCI總線數(shù)據(jù)輸出輸入端與嵌入式計(jì)算機(jī)的PCI總線數(shù)據(jù)輸出輸入端相連;通訊接口電路組件的RS-422數(shù)據(jù)信號(hào)輸入輸出端連接信號(hào)轉(zhuǎn)接底板的RS-422數(shù)據(jù)信號(hào)輸入輸出端;通訊接口電路組件的LVDS數(shù)據(jù)信號(hào)輸入輸出端連接信號(hào)轉(zhuǎn)接底板的LVDS數(shù)據(jù)信號(hào)輸入輸出端;通訊接口電路組件采用RS-422電壓平衡數(shù)字接口電路組件;它能夠滿足模擬器彈地通訊波特率可變的串行通訊。
文檔編號(hào)G06F13/40GK103019994SQ20121056338
公開(kāi)日2013年4月3日 申請(qǐng)日期2012年12月21日 優(yōu)先權(quán)日2012年12月21日
發(fā)明者彭濤, 邵云峰, 武峰峰, 邱輝, 郭祎, 馬曉東 申請(qǐng)人:北京電子工程總體研究所