[發(fā)明專利]一種實(shí)現(xiàn)反向轉(zhuǎn)發(fā)1394消息的電路及方法在審
| 申請(qǐng)?zhí)枺?/td> | 201510909022.4 | 申請(qǐng)日: | 2015-12-09 |
| 公開(kāi)(公告)號(hào): | CN105550144A | 公開(kāi)(公告)日: | 2016-05-04 |
| 發(fā)明(設(shè)計(jì))人: | 魏艷艷;田澤;蔡葉芳;牛少平;馬寧 | 申請(qǐng)(專利權(quán))人: | 中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所 |
| 主分類號(hào): | G06F13/40 | 分類號(hào): | G06F13/40 |
| 代理公司: | 西安智邦專利商標(biāo)代理有限公司 61211 | 代理人: | 張倩 |
| 地址: | 710065 *** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 反向 轉(zhuǎn)發(fā) 1394 消息 電路 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于集成電路技術(shù)領(lǐng)域,涉及一種實(shí)現(xiàn)反向轉(zhuǎn)發(fā)1394消息的電路 及方法。
背景技術(shù)
在三余度飛機(jī)管理系統(tǒng)中,每個(gè)余度中使用三條總線,每條總線獨(dú)立通 信,總線采用環(huán)形(總線1和總線2,能夠容忍一次節(jié)點(diǎn)連接的故障)和樹(shù)形 結(jié)構(gòu)(總線3),余度之間的數(shù)據(jù)傳輸是通過(guò)CCDL(交叉通道數(shù)據(jù)鏈路)采 用1394總線的樹(shù)形結(jié)構(gòu)來(lái)實(shí)現(xiàn)的。CCDL數(shù)據(jù)傳輸來(lái)自兩個(gè)方面,一方面來(lái) 自于本通道主機(jī)的傳輸要求,另一方面來(lái)自于系統(tǒng)總線接收到的數(shù)據(jù)傳輸?shù)? 其他通道的要求。飛機(jī)管理系統(tǒng)中為了消除通道間的影響,防止故障蔓延, CCDL設(shè)計(jì)采用點(diǎn)對(duì)點(diǎn)的方式,具有1個(gè)發(fā)送節(jié)點(diǎn)和3個(gè)接收節(jié)點(diǎn),各節(jié)點(diǎn) 互相獨(dú)立。
現(xiàn)有技術(shù)中,CCDL處理來(lái)自系統(tǒng)總線接收到的數(shù)據(jù)傳輸?shù)狡渌ǖ赖? 要求通過(guò)CCDL和系統(tǒng)總線之間的自主轉(zhuǎn)發(fā)接口實(shí)現(xiàn);CCDL處理來(lái)自本通 道主機(jī)的傳輸要求通過(guò)1394總線接口完成;硬件上FPGA管腳資源緊張,沒(méi) 有預(yù)留足夠的管腳來(lái)重新定義接口,而且產(chǎn)品已到S階段。現(xiàn)又有新的系統(tǒng) 應(yīng)用需求“關(guān)鍵消息需要CCDL通過(guò)1394總線收到后反向轉(zhuǎn)發(fā)給系統(tǒng)總線, 系統(tǒng)總線再下發(fā)到總線上的各節(jié)點(diǎn)。”但是,目前硬件資源無(wú)法支持該需求的 實(shí)現(xiàn),而且自主轉(zhuǎn)發(fā)接口是系統(tǒng)總線到CCDL的正向數(shù)據(jù)傳輸,如果變成雙 向的,支持CCDL到系統(tǒng)總線的反向數(shù)據(jù)傳輸,會(huì)很復(fù)雜,更會(huì)影響系統(tǒng)總 線到CCDL的正向數(shù)據(jù)傳輸,不能滿足系統(tǒng)的可靠性要求。
發(fā)明內(nèi)容
為了解決現(xiàn)有缺少反向消息的傳輸電路的技術(shù)問(wèn)題,本發(fā)明提供一種實(shí) 現(xiàn)反向轉(zhuǎn)發(fā)1394消息的電路及方法。
本發(fā)明的技術(shù)解決方案:
一種實(shí)現(xiàn)反向轉(zhuǎn)發(fā)1394消息的電路,其特殊之處在于:包括至少兩個(gè)節(jié) 點(diǎn)接收單元、調(diào)度接收電路、發(fā)送FIFO、并串轉(zhuǎn)換電路以及串行接口,
節(jié)點(diǎn)接收單元包括緩沖區(qū)A和緩沖區(qū)B,接收來(lái)自鏈路層的消息進(jìn)行存 儲(chǔ),并判斷消息類型,若是反向轉(zhuǎn)發(fā)消息,則產(chǎn)生反向轉(zhuǎn)發(fā)消息標(biāo)志信號(hào); 否則,不產(chǎn)生反向轉(zhuǎn)發(fā)消息標(biāo)志信號(hào);向調(diào)度接收電路發(fā)送消息請(qǐng)求;
消息請(qǐng)求包括請(qǐng)求消息的長(zhǎng)度和請(qǐng)求消息號(hào);
調(diào)度接收電路接收來(lái)自節(jié)點(diǎn)接收單元的消息請(qǐng)求和反向轉(zhuǎn)發(fā)消息標(biāo)志信 號(hào),監(jiān)控發(fā)送FIFO的空滿狀態(tài),并在發(fā)送FIFO空狀態(tài)的情況下根據(jù)消息請(qǐng) 求和反向轉(zhuǎn)發(fā)消息標(biāo)志信號(hào)從對(duì)應(yīng)的節(jié)點(diǎn)接收單元讀取消息內(nèi)容并寫入發(fā)送 FIFO中;向并串轉(zhuǎn)換電路發(fā)送讀請(qǐng)求,向節(jié)點(diǎn)接收單元發(fā)送數(shù)據(jù)搬運(yùn)完成指 示;
發(fā)送FIFO存儲(chǔ)寫入的消息內(nèi)容;
并串轉(zhuǎn)換電路根據(jù)來(lái)自調(diào)度接收電路的讀請(qǐng)求從發(fā)送FIFO中讀出數(shù)據(jù), 并轉(zhuǎn)換為串行數(shù)據(jù)按位輸出,給出輸出有效信號(hào),直到發(fā)送FIFO為空;
所述串行接口用于將并串轉(zhuǎn)換電路的輸出發(fā)送給外部模塊。
節(jié)點(diǎn)接收單元按照乒乓緩存方式進(jìn)行緩存。
上述調(diào)度接收電路采用輪詢調(diào)度算法進(jìn)行調(diào)度。
節(jié)點(diǎn)接收單元為三個(gè)。
上述串行接口包括三個(gè)通道,通道一傳輸時(shí)鐘信號(hào);通道二傳輸數(shù)據(jù)信 號(hào),通道三傳輸數(shù)據(jù)有效信號(hào)。
一種實(shí)現(xiàn)反向轉(zhuǎn)發(fā)1394消息的方法,其特殊之處在于:包括以下步驟:
1)節(jié)點(diǎn)接收單元接收來(lái)自鏈路層的消息進(jìn)行存儲(chǔ),并判斷消息類型,若 是反向轉(zhuǎn)發(fā)消息,則產(chǎn)生反向轉(zhuǎn)發(fā)消息標(biāo)志信號(hào);否則,不產(chǎn)生反向轉(zhuǎn)發(fā)消 息標(biāo)志信號(hào);同時(shí)向調(diào)度接收電路發(fā)送消息請(qǐng)求;消息請(qǐng)求包括請(qǐng)求消息的 長(zhǎng)度和請(qǐng)求消息號(hào);
2)調(diào)度接收電路接收來(lái)自節(jié)點(diǎn)接收單元的消息請(qǐng)求和和反向轉(zhuǎn)發(fā)消息標(biāo) 志信號(hào),監(jiān)控發(fā)送FIFO的空滿狀態(tài),若狀態(tài)為空,根據(jù)消息請(qǐng)求和反向轉(zhuǎn)發(fā) 消息標(biāo)志信號(hào)從對(duì)應(yīng)的節(jié)點(diǎn)接收單元讀取消息內(nèi)容并寫入發(fā)送FIFO中;向并 串轉(zhuǎn)換電路發(fā)送讀請(qǐng)求,向節(jié)點(diǎn)接收單元發(fā)送數(shù)據(jù)搬運(yùn)完成指示;
3)并串轉(zhuǎn)換電路根據(jù)來(lái)自調(diào)度接收電路的讀請(qǐng)求從發(fā)送FIFO中讀出數(shù) 據(jù),并轉(zhuǎn)換為串行數(shù)據(jù)按位輸出,給出輸出有效信號(hào),直到發(fā)送FIFO為空;
4)串行接口將并串轉(zhuǎn)換電路的輸出發(fā)送給外部模塊。
本發(fā)明所具有的優(yōu)點(diǎn)效果:
1、本發(fā)明提供了實(shí)現(xiàn)反向轉(zhuǎn)發(fā)1394消息的電路及方法,該發(fā)明保證了 在僅有的硬件資源基礎(chǔ)上簡(jiǎn)單高效的實(shí)現(xiàn)了主機(jī)要求CCDL反向轉(zhuǎn)發(fā)給系統(tǒng) 總線的關(guān)鍵消息,滿足了系統(tǒng)的應(yīng)用需求,對(duì)相關(guān)ASIC設(shè)計(jì)具有一定的借鑒 作用和參考價(jià)值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所,未經(jīng)中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510909022.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 一種轉(zhuǎn)發(fā)表的生成方法及裝置
- 報(bào)文轉(zhuǎn)發(fā)的方法及網(wǎng)絡(luò)設(shè)備
- 一種轉(zhuǎn)發(fā)表項(xiàng)的存儲(chǔ)方法和裝置
- 一種計(jì)算轉(zhuǎn)發(fā)路徑的方法及網(wǎng)絡(luò)設(shè)備
- 一種報(bào)文轉(zhuǎn)發(fā)方法及裝置
- 報(bào)文轉(zhuǎn)發(fā)方法及裝置
- 一種信息發(fā)布及轉(zhuǎn)發(fā)方法
- 報(bào)文轉(zhuǎn)發(fā)方法及裝置
- 數(shù)據(jù)轉(zhuǎn)發(fā)的控制系統(tǒng)、方法、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種5G數(shù)據(jù)轉(zhuǎn)發(fā)平面的轉(zhuǎn)發(fā)效率控制方法、系統(tǒng)及終端





