基于動(dòng)態(tài)可重構(gòu)fpga的可變結(jié)構(gòu)智能接口及其配置方法
【專利摘要】基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口及其配置方法,包括動(dòng)態(tài)可重構(gòu)單元、兩個(gè)以上多種接口驅(qū)動(dòng)電路及模擬開關(guān)矩陣。動(dòng)態(tài)可重構(gòu)單元,根據(jù)外部被控設(shè)備的接口類型,完成接口控制器的切換,并控制模擬開關(guān)矩陣完成相應(yīng)電路切換;接口驅(qū)動(dòng)電路,完成數(shù)字電平與差分電平間的電壓轉(zhuǎn)換;模擬開關(guān)矩陣,根據(jù)動(dòng)態(tài)可重構(gòu)單元輸出的控制信號(hào),完成驅(qū)動(dòng)電路與物理接口的連接。該接口可針對(duì)不同任務(wù)需求,依據(jù)接入外部被控設(shè)備的接口類型,完成接口控制器的動(dòng)態(tài)變換,以實(shí)現(xiàn)同一物理接口與不同總線接口設(shè)備的通信,該技術(shù)便于完成飛控計(jì)算機(jī)對(duì)多種接口類型的外部被控設(shè)備的快速集成,可有效提高飛行器飛控計(jì)算機(jī)的通用性。
【專利說明】基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口及其配置方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明具體涉及基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口及其配置方法,屬于 電氣接口領(lǐng)域。
【背景技術(shù)】
[0002] 飛行控制系統(tǒng)是飛行器的核心部分,它以飛控計(jì)算機(jī)為控制核心,輔以傳感器設(shè) 備、執(zhí)行機(jī)構(gòu)設(shè)備等外部被控設(shè)備,實(shí)現(xiàn)對(duì)飛行器的導(dǎo)航、制導(dǎo)與控制。
[0003] 飛行器控制系統(tǒng)外部被控設(shè)備的接口類型有多種,常用的包括RS232、RS422、CAN、 1553B等。目前,傳統(tǒng)的研制方法為每類飛行器在方案設(shè)計(jì)時(shí),都會(huì)根據(jù)選用的外部被控設(shè) 備接口對(duì)飛控計(jì)算機(jī)進(jìn)行定制化設(shè)計(jì)生產(chǎn)。這種傳統(tǒng)的研制方法帶來兩個(gè)問題:一是飛控 計(jì)算機(jī)重新設(shè)計(jì)生產(chǎn)增加了時(shí)間成本,不利于飛行器方案的快速驗(yàn)證;二是只因?yàn)榻涌陬?型不同就可能造成飛控計(jì)算機(jī)重新投產(chǎn),一定程度上造成了成本浪費(fèi)。另外,由于選用的外 部被控設(shè)備接口類型不同,無法提供統(tǒng)一的測(cè)試平臺(tái),不能對(duì)協(xié)作單位提供的外部被控設(shè) 備進(jìn)行快速驗(yàn)收測(cè)試。
[0004] 如果飛控計(jì)算機(jī)和外部被控設(shè)備均遵循同樣的即插即用標(biāo)準(zhǔn)和規(guī)范,且飛控計(jì)算 機(jī)兼容多種總線接口形式,當(dāng)不同總線接口形式的外部被控設(shè)備接入飛控計(jì)算機(jī)時(shí),飛控 計(jì)算機(jī)能動(dòng)態(tài)改變接口的硬件結(jié)構(gòu),使之與外部被控設(shè)備相匹配,則同樣一套飛控計(jì)算機(jī), 經(jīng)過與不同外部被控設(shè)備的組合,就能快速組建飛行器控制系統(tǒng)原型樣機(jī),從而更好地滿 足控制系統(tǒng)在快速研制和測(cè)試方面的需求。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的技術(shù)解決問題是:克服現(xiàn)有技術(shù)的不足,提供一種基于動(dòng)態(tài)可重構(gòu)FPGA 的可變結(jié)構(gòu)智能接口及其配置方法,該接口可根據(jù)外部設(shè)備接口類型,實(shí)現(xiàn)接口控制器的 在線加載和動(dòng)態(tài)切換,以解決飛行器控制系統(tǒng)主控設(shè)備對(duì)多種接口類型的外部被控設(shè)備的 兼容問題。
[0006] 本發(fā)明的技術(shù)解決方案是:
[0007] 基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口包括動(dòng)態(tài)可重構(gòu)單元、兩個(gè)以上多種 接口驅(qū)動(dòng)電路及模擬開關(guān)矩陣;所述的動(dòng)態(tài)可重構(gòu)單元包括重構(gòu)控制器、動(dòng)態(tài)可重構(gòu)FPGA 和可重構(gòu)資源庫(kù);動(dòng)態(tài)可重構(gòu)FPGA包括接口類型識(shí)別模塊、可動(dòng)態(tài)重構(gòu)的接口控制器、重 構(gòu)配置接口、內(nèi)部配置訪問接口 ICAP (Internal Configuration Access Port);
[0008] 可重構(gòu)資源庫(kù),存儲(chǔ)多種接口控制器IP核;
[0009] 重構(gòu)控制器,根據(jù)接口類型識(shí)別模塊送來的設(shè)備接口信息,從可重構(gòu)資源庫(kù)找出 并讀取與設(shè)備接口信息相對(duì)應(yīng)的接口控制器IP核;重構(gòu)控制器通過擴(kuò)展外設(shè)部件互聯(lián)標(biāo) 準(zhǔn)總線(PCIe,Peripheral Component Interconnect Express)將與設(shè)備接 口信息相對(duì)應(yīng) 的接口控制器IP核送到動(dòng)態(tài)可重構(gòu)FPGA的重構(gòu)配置接口,同時(shí)重構(gòu)控制器產(chǎn)生開關(guān)矩陣 控制信號(hào)送至模擬開關(guān)矩陣;
[0010] 重構(gòu)配置接口對(duì)重構(gòu)控制器送來的與設(shè)備接口信息相對(duì)應(yīng)的接口控制器IP核和 外部被控設(shè)備控制指令進(jìn)行判斷,若重構(gòu)控制器送來的為與設(shè)備接口信息相對(duì)應(yīng)的接口控 制器IP核,則將該IP核進(jìn)行格式轉(zhuǎn)換成ICAP接口可用的配置數(shù)據(jù)流、該配置數(shù)據(jù)流通過 ICAP接口將可動(dòng)態(tài)重構(gòu)的接口控制器配置成與外部被控設(shè)備對(duì)應(yīng)的接口控制器;若重構(gòu) 控制器送來的為外部被控設(shè)備控制指令,則將該控制指令發(fā)給可動(dòng)態(tài)重構(gòu)的接口控制器;
[0011] 重構(gòu)配置接口接收可動(dòng)態(tài)重構(gòu)的接口控制器發(fā)送來的外部被控設(shè)備送來的測(cè)量 數(shù)據(jù),將該測(cè)量數(shù)據(jù)按照PCIe協(xié)議進(jìn)行格式轉(zhuǎn)換后發(fā)送至重構(gòu)控制器;
[0012] 可動(dòng)態(tài)重構(gòu)的接口控制器通過兩個(gè)以上多種接口驅(qū)動(dòng)電路中的一個(gè)接口驅(qū)動(dòng)電 路,將外部被控設(shè)備控制指令轉(zhuǎn)換成控制指令差分信號(hào)發(fā)送至模擬開關(guān)矩陣,模擬開關(guān)矩 陣在開關(guān)矩陣控制信號(hào)的控制下,導(dǎo)通與外部被控設(shè)備對(duì)應(yīng)的驅(qū)動(dòng)電路,將差分信號(hào)發(fā)送 至外部被控設(shè)備;
[0013] 外部被控設(shè)備將外部被控設(shè)備采集的測(cè)量數(shù)據(jù)差分信號(hào)通過模擬開關(guān)矩陣送至 多種接口驅(qū)動(dòng)電路中的一個(gè)接口驅(qū)動(dòng)電路,該接口驅(qū)動(dòng)電路將外部被控設(shè)備采集的測(cè)量數(shù) 據(jù)差分信號(hào)轉(zhuǎn)換成外部被控設(shè)備送來的測(cè)量數(shù)據(jù)送至可動(dòng)態(tài)重構(gòu)的接口控制器;
[0014] 接口類型識(shí)別模塊從外部被控設(shè)備接收接口類型識(shí)別信號(hào),接口類型識(shí)別模塊通 過接口類型識(shí)別信號(hào)電平值,將接口類型識(shí)別信號(hào)轉(zhuǎn)化成設(shè)備接口信息送至重構(gòu)控制器。
[0015] 基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口的配置方法包括步驟如下:
[0016] (1) FPGA接口類型識(shí)別模塊接收外部被控設(shè)備的接口類型識(shí)別信號(hào);
[0017] (2)根據(jù)步驟(1)接口類型識(shí)別信號(hào)的電平值識(shí)別外部被控設(shè)備的連接狀態(tài)和具 體接口類型;當(dāng)外部被控設(shè)備被識(shí)別后同時(shí)進(jìn)行步驟(3)和步驟(5)
[0018] (3)FPGA接口類型識(shí)別模塊將外部被控設(shè)備的設(shè)備接口信息傳遞給重構(gòu)控制器, 重構(gòu)控制器根據(jù)外部被控設(shè)備的設(shè)備接口信息,從可重構(gòu)資源庫(kù)找出并讀取與設(shè)備接口信 息相對(duì)應(yīng)的接口控制器IP核;重構(gòu)控制器通過PCIe總線將與設(shè)備接口信息相對(duì)應(yīng)的接口 控制器IP核送到動(dòng)態(tài)可重構(gòu)FPGA的重構(gòu)配置接口;
[0019] ⑷將步驟(3)的與設(shè)備接口信息相對(duì)應(yīng)的接口控制器IP核進(jìn)行格式轉(zhuǎn)換成 ICAP接口可用的配置數(shù)據(jù)流、該配置數(shù)據(jù)流通過ICAP接口將可動(dòng)態(tài)重構(gòu)的接口控制器配 置成與外部被控設(shè)備對(duì)應(yīng)的接口控制器,該接口控制器與外部被控設(shè)備相對(duì)應(yīng)的驅(qū)動(dòng)電路 連接;
[0020] (5)重構(gòu)控制器產(chǎn)生開關(guān)矩陣控制信號(hào),通過該信號(hào)對(duì)模擬開關(guān)矩陣進(jìn)行控制,將 外部被控設(shè)備和多種接口驅(qū)動(dòng)電路中與該外部被控設(shè)備相對(duì)應(yīng)的驅(qū)動(dòng)電路相連通;
[0021] (6)步驟(4)和步驟(5)結(jié)束后,完成該基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接 口的配置。
[0022] 所述的多種接口驅(qū)動(dòng)電路為串行總線驅(qū)動(dòng)電路,包括CAN驅(qū)動(dòng)電路、RS422驅(qū)動(dòng)電 路、RS232驅(qū)動(dòng)電路、RS485驅(qū)動(dòng)電路和1553B驅(qū)動(dòng)電路。
[0023] 本發(fā)明與現(xiàn)有技術(shù)相比有益效果為:
[0024] (1)本發(fā)明通過動(dòng)態(tài)可重構(gòu)FPGA及模擬開關(guān)矩陣相結(jié)合的技術(shù)方案實(shí)現(xiàn)了多種 接口的兼容,使得支持不同總線的外部被控設(shè)備可以便捷地連接到主控設(shè)備上。
[0025] ⑵本發(fā)明在對(duì)接口類型識(shí)別過程中,利用接口類型識(shí)別信號(hào)電平值,自動(dòng)檢測(cè)接 口類型,完成接口重配置,無需人工參與,具有極強(qiáng)的自主性。
[0026] (3)本發(fā)明通過動(dòng)態(tài)可重構(gòu)FPGA的部分重構(gòu)技術(shù),使得某個(gè)接口的重配置不影響 其他接口的正常工作。
【專利附圖】
【附圖說明】
[0027]圖1為本發(fā)明組成結(jié)構(gòu)示意圖;
[0028] 圖2為本發(fā)明接口配置流程示意圖。
【具體實(shí)施方式】
[0029]本發(fā)明的基本思路:本發(fā)明提出一種基于動(dòng)態(tài)可重構(gòu)FPGA的可配置的智能接口 及其配置方法,通過電路的自主切換實(shí)現(xiàn)主控設(shè)備接口對(duì)多總線類型的兼容,同時(shí)輔助主 控設(shè)備完成對(duì)外部被控設(shè)備的插拔檢測(cè)。
[0030] 下面就結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步介紹。 _
[0031] 如圖1所示,基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口包括動(dòng)態(tài)可重構(gòu)單元、兩 個(gè)以上多種接口驅(qū)動(dòng)電路及模擬開關(guān)矩陣;動(dòng)態(tài)可重構(gòu)單元包括重構(gòu)控制器、動(dòng)態(tài)可重構(gòu) FPGA和可重構(gòu)資源庫(kù);動(dòng)態(tài)可重構(gòu)FPGA包括接口類型識(shí)別模塊、可動(dòng)態(tài)重構(gòu)的接口控制 器、重構(gòu)配置接口、內(nèi)部配置訪問接口 ICAP;
[0032] 可重構(gòu)資源庫(kù),存儲(chǔ)多種接口控制器IP核;
[0033] 重構(gòu)控制器,根據(jù)接口類型識(shí)別模塊送來的設(shè)備接口信息,從可重構(gòu)資源庫(kù)找出 并讀取與設(shè)備接口信息相對(duì)應(yīng)的接口控制器IP核;重構(gòu)控制器通過PCIe總線將與設(shè)備接 口信息相對(duì)應(yīng)的接口控制器IP核送到動(dòng)態(tài)可重構(gòu)FPGA的重構(gòu)配置接口,同時(shí)重構(gòu)控制器 產(chǎn)生開關(guān)矩陣控制信號(hào)送至模擬開關(guān)矩陣;
[0034] 重構(gòu)配置接口對(duì)重構(gòu)控制器送來的與設(shè)備接口信息相對(duì)應(yīng)的接口控制器IP核和 外部被控設(shè)備控制指令進(jìn)行判斷,若重構(gòu)控制器送來的為與設(shè)備接口信息相對(duì)應(yīng)的接口控 制器IP核,則將該IP核進(jìn)行格式轉(zhuǎn)換成ICAP接口可用的配置數(shù)據(jù)流、該配置數(shù)據(jù)流通過 ICAP接口將可動(dòng)態(tài)重構(gòu)的接口控制器配置成與外部被控設(shè)備對(duì)應(yīng)的接口控制器;若重構(gòu) 控制器送來的為外部被控設(shè)備控制指令,則將該控制指令發(fā)給可動(dòng)態(tài)重構(gòu)的接口控制器;
[0035] 重構(gòu)配置接口接收可動(dòng)態(tài)重構(gòu)的接口控制器發(fā)送來的外部被控設(shè)備送來的測(cè)量 數(shù)據(jù),將該測(cè)量數(shù)據(jù)按照PCIe協(xié)議進(jìn)行格式轉(zhuǎn)換后發(fā)送至重構(gòu)控制器;
[0036] 可動(dòng)態(tài)重構(gòu)的接口控制器通過兩個(gè)以上多種接口驅(qū)動(dòng)電路中的一個(gè)接口驅(qū)動(dòng)電 路,將外部被控設(shè)備控制指令轉(zhuǎn)換成控制指令差分信號(hào)發(fā)送至模擬開關(guān)矩陣,模擬開關(guān)矩 陣在開關(guān)矩陣控制信號(hào)的控制下,導(dǎo)通與外部被控設(shè)備對(duì)應(yīng)的驅(qū)動(dòng)電路,將差分信號(hào)發(fā)送 至外部被控設(shè)備;
[0037]外部被控設(shè)備將外部被控設(shè)備采集的測(cè)量數(shù)據(jù)差分信號(hào)通過模擬開關(guān)矩陣送至 多種接口驅(qū)動(dòng)電路中的一個(gè)接口驅(qū)動(dòng)電路,該接口驅(qū)動(dòng)電路將外部被控設(shè)備采集的測(cè)量數(shù) 據(jù)差分信號(hào)轉(zhuǎn)換成外部被控設(shè)備送來的測(cè)量數(shù)據(jù)送至可動(dòng)態(tài)重構(gòu)的接口控制器。
[0038]接口類型識(shí)別模塊從外部被控設(shè)備接收接口類型識(shí)別信號(hào),接口類型識(shí)別模塊通 過接口類型識(shí)別信號(hào)電平值,將接口類型識(shí)別信號(hào)轉(zhuǎn)化成設(shè)備接口信息送至重構(gòu)控制器; [0039] 在本實(shí)施例中,動(dòng)態(tài)可重構(gòu)FPGA選用)(ilinx公司virtex5系列芯片XC5VLX50T, 重構(gòu)控制器選用帶有PCIe接口的ARM處理器,驅(qū)動(dòng)電路包括1路CAN接口驅(qū)動(dòng)電路,1路 RS422接口驅(qū)動(dòng)電路,實(shí)現(xiàn)對(duì)CAN和RS422接口的切換。
[0040] 如圖2所不,一種基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口的配置方法具體實(shí)現(xiàn) 如下:
[0041] ⑴為實(shí)現(xiàn)接口類型識(shí)別,增加2根接口類型識(shí)別信號(hào)線,命名為:ID_〇、ID」,將 ID_0和ID_1兩根信號(hào)線連接至FPGA接口類型識(shí)別模塊。 ^ _ ^ _
[0042] 外部被控設(shè)備統(tǒng)一使用DB-9連接器通過本發(fā)明所述的可變結(jié)構(gòu)智能接口與控制 設(shè)備相連接。通常,RS422接口需要5根信號(hào)線,分別是:TX+、TX-、RX+、rX-、 GND ;CAN接口 需要3根信號(hào)線,分別是:CAN_H、CAN_L、GND ;為實(shí)現(xiàn)物理接插件統(tǒng)一,物理接插件管腳分配 如表1所示。
[0043] 表1接口物理接插件管腳分配
[0044]
【權(quán)利要求】
1. 基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口,其特征在于:包括動(dòng)態(tài)可重構(gòu)單元、兩 個(gè)以上多種接口驅(qū)動(dòng)電路及模擬開關(guān)矩陣;所述的動(dòng)態(tài)可重構(gòu)單元包括重構(gòu)控制器、動(dòng)態(tài) 可重構(gòu)FPGA和可重構(gòu)資源庫(kù);動(dòng)態(tài)可重構(gòu)FPGA包括接口類型識(shí)別模塊、可動(dòng)態(tài)重構(gòu)的接口 控制器、重構(gòu)配置接口、內(nèi)部配置訪問接口 ICAP ; 可重構(gòu)資源庫(kù),存儲(chǔ)多種接口控制器IP核; 重構(gòu)控制器,根據(jù)接口類型識(shí)別模塊送來的設(shè)備接口信息,從可重構(gòu)資源庫(kù)找出并讀 取與設(shè)備接口信息相對(duì)應(yīng)的接口控制器IP核;重構(gòu)控制器通過擴(kuò)展外設(shè)部件互聯(lián)標(biāo)準(zhǔn)總 線PCIe將與設(shè)備接口信息相對(duì)應(yīng)的接口控制器IP核送到動(dòng)態(tài)可重構(gòu)FPGA的重構(gòu)配置接 口,同時(shí)重構(gòu)控制器產(chǎn)生開關(guān)矩陣控制信號(hào)送至模擬開關(guān)矩陣; 重構(gòu)配置接口對(duì)重構(gòu)控制器送來的與設(shè)備接口信息相對(duì)應(yīng)的接口控制器IP核和外部 被控設(shè)備控制指令進(jìn)行判斷,若重構(gòu)控制器送來的為與設(shè)備接口信息相對(duì)應(yīng)的接口控制器 IP核,則將該IP核進(jìn)行格式轉(zhuǎn)換成ICAP接口可用的配置數(shù)據(jù)流、該配置數(shù)據(jù)流通過ICAP 接口將可動(dòng)態(tài)重構(gòu)的接口控制器配置成與外部被控設(shè)備對(duì)應(yīng)的接口控制器;若重構(gòu)控制器 送來的為外部被控設(shè)備控制指令,則將該控制指令發(fā)給可動(dòng)態(tài)重構(gòu)的接口控制器; 重構(gòu)配置接口接收可動(dòng)態(tài)重構(gòu)的接口控制器發(fā)送來的外部被控設(shè)備送來的測(cè)量數(shù)據(jù), 將該測(cè)量數(shù)據(jù)按照PCIe協(xié)議進(jìn)行格式轉(zhuǎn)換后發(fā)送至重構(gòu)控制器; 可動(dòng)態(tài)重構(gòu)的接口控制器通過兩個(gè)以上多種接口驅(qū)動(dòng)電路中的一個(gè)接口驅(qū)動(dòng)電路,將 外部被控設(shè)備控制指令轉(zhuǎn)換成控制指令差分信號(hào)發(fā)送至模擬開關(guān)矩陣,模擬開關(guān)矩陣在開 關(guān)矩陣控制信號(hào)的控制下,導(dǎo)通與外部被控設(shè)備對(duì)應(yīng)的驅(qū)動(dòng)電路,將差分信號(hào)發(fā)送至外部 被控設(shè)備; 外部被控設(shè)備將外部被控設(shè)備采集的測(cè)量數(shù)據(jù)差分信號(hào)通過模擬開關(guān)矩陣送至多種 接口驅(qū)動(dòng)電路中的一個(gè)接口驅(qū)動(dòng)電路,該接口驅(qū)動(dòng)電路將外部被控設(shè)備采集的測(cè)量數(shù)據(jù)差 分信號(hào)轉(zhuǎn)換成外部被控設(shè)備送來的測(cè)量數(shù)據(jù)送至可動(dòng)態(tài)重構(gòu)的接口控制器; 接口類型識(shí)別模塊從外部被控設(shè)備接收接口類型識(shí)別信號(hào),接口類型識(shí)別模塊通過接 口類型識(shí)別信號(hào)電平值,將接口類型識(shí)別信號(hào)轉(zhuǎn)化成設(shè)備接口信息送至重構(gòu)控制器。
2. 基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口的配置方法,其特征在于包括步驟如下: (1) FPGA接口類型識(shí)別模塊接收外部被控設(shè)備的接口類型識(shí)別信號(hào); (2) 根據(jù)步驟(1)接口類型識(shí)別信號(hào)的電平值識(shí)別外部被控設(shè)備的連接狀態(tài)和具體接 口類型;當(dāng)外部被控設(shè)備被識(shí)別后同時(shí)進(jìn)行步驟(3)和步驟(5); (3) FPGA接口類型識(shí)別模塊將外部被控設(shè)備的設(shè)備接口信息傳遞給重構(gòu)控制器,重構(gòu) 控制器根據(jù)外部被控設(shè)備的設(shè)備接口信息,從可重構(gòu)資源庫(kù)找出并讀取與設(shè)備接口信息相 對(duì)應(yīng)的接口控制器IP核;重構(gòu)控制器通過PCIe總線將與設(shè)備接口信息相對(duì)應(yīng)的接口控制 器IP核送到動(dòng)態(tài)可重構(gòu)FPGA的重構(gòu)配置接口; (4) 將步驟(3)的與設(shè)備接口信息相對(duì)應(yīng)的接口控制器IP核進(jìn)行格式轉(zhuǎn)換成ICAP接 口可用的配置數(shù)據(jù)流、該配置數(shù)據(jù)流通過ICAP接口將可動(dòng)態(tài)重構(gòu)的接口控制器配置成與 外部被控設(shè)備對(duì)應(yīng)的接口控制器,該接口控制器與外部被控設(shè)備相對(duì)應(yīng)的驅(qū)動(dòng)電路連接; (5) 重構(gòu)控制器產(chǎn)生開關(guān)矩陣控制信號(hào),通過該信號(hào)對(duì)模擬開關(guān)矩陣進(jìn)行控制,將外部 被控設(shè)備和多種接口驅(qū)動(dòng)電路中與該外部被控設(shè)備相對(duì)應(yīng)的驅(qū)動(dòng)電路相連通; (6) 步驟(4)和步驟(5)結(jié)束后,完成該基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口的 配置。
3. 根據(jù)權(quán)利要求1所述的基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口,其特征在于:所 述多種接口驅(qū)動(dòng)電路為串行總線驅(qū)動(dòng)電路,包括CAN驅(qū)動(dòng)電路、RS422驅(qū)動(dòng)電路、RS232驅(qū)動(dòng) 電路、RS485驅(qū)動(dòng)電路和1553B驅(qū)動(dòng)電路。
4. 根據(jù)權(quán)利要求2所述的基于動(dòng)態(tài)可重構(gòu)FPGA的可變結(jié)構(gòu)智能接口的配置方法,其特 征在于:所述多種接口驅(qū)動(dòng)電路為串行總線驅(qū)動(dòng)電路,包括CAN驅(qū)動(dòng)電路、RS422驅(qū)動(dòng)電路、 RS232驅(qū)動(dòng)電路、RS485驅(qū)動(dòng)電路和1553B驅(qū)動(dòng)電路。
【文檔編號(hào)】G06F13/38GK104252435SQ201410438567
【公開日】2014年12月31日 申請(qǐng)日期:2014年8月29日 優(yōu)先權(quán)日:2014年8月29日
【發(fā)明者】董文杰, 劉晶晶, 張爍, 周春梅, 張春俠, 林金永, 馬繼峰 申請(qǐng)人:北京航天自動(dòng)控制研究所, 中國(guó)運(yùn)載火箭技術(shù)研究院