亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

板間通信方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):6578381閱讀:130來(lái)源:國(guó)知局
專(zhuān)利名稱:板間通信方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其是一種板間通信方法、裝置及系統(tǒng)。
背景技術(shù)
在傳統(tǒng)的分布式同步數(shù)字系列(Synchronous Digital Hierarchy,簡(jiǎn)稱SDH)系 統(tǒng)中,主控板是其重要組成部分,SDH系統(tǒng)中的板間通信組成了一個(gè)典型的多機(jī)通信系統(tǒng), 其中,主控板為多機(jī)通信系統(tǒng)中的主機(jī)(Server),SDH系統(tǒng)中的其余部件為主控板的從機(jī) (Slave)ο現(xiàn)有技術(shù)中,分布式SDH系統(tǒng)的板間通信常采用串口通信和網(wǎng)口通信兩種方式。 串口通信按位(bit)發(fā)送和接收字節(jié),使用一根傳輸線發(fā)送數(shù)據(jù)的同時(shí)用另一根傳輸線接 收數(shù)據(jù),因此采用兩根傳輸線就可以實(shí)現(xiàn)板間通信。網(wǎng)口通信利用中央處理器(Central Process Unit,簡(jiǎn)稱CPU)的全雙工串行通信控制器(serial communication control,簡(jiǎn) 稱SCC)和IEEE802. 3/以太網(wǎng)(Ethernet)協(xié)議實(shí)現(xiàn)CPU間的以太網(wǎng)通信;在實(shí)現(xiàn)網(wǎng)口通 信時(shí),由于CPU—般只集成介質(zhì)訪問(wèn)控制(Media Access Control,簡(jiǎn)稱MAC)子層協(xié)議,因 此需要增加物理層(PHY)芯片用于通信信號(hào)的轉(zhuǎn)換。發(fā)明人在實(shí)施本發(fā)明的過(guò)程中發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在如下缺陷由于串口通信 按位發(fā)送和接收字節(jié),隨著板間通信數(shù)據(jù)量的增大通信時(shí)間增長(zhǎng),通信實(shí)時(shí)性下降,無(wú)法滿 足實(shí)時(shí)性較高的通信系統(tǒng);由于網(wǎng)口通信需要增加物理層(PHY)芯片,增加了網(wǎng)口通信的 成本。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種板間通信方法、裝置及系統(tǒng),提高通信效率,降 低通信系統(tǒng)的成本。本發(fā)明實(shí)施例提供一種板間通信方法,包括接收所述第一終端根據(jù)所述板間通信地址發(fā)送的通信請(qǐng)求消息,所述板間通信地 址為已分配給第一終端和第二終端的寄存器地址;根據(jù)所述通信請(qǐng)求消息觸發(fā)所述第一終端與第二終端通信。本發(fā)明實(shí)施例提供的板間通信方法,通過(guò)將板間通信地址分配給第一終端和第二 終端,利用板間通信地址的唯一性觸發(fā)第一終端和第二終端進(jìn)行通信,從而在充分利用現(xiàn) 有硬件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上,縮短了通信時(shí)間,提高了通信效率。本發(fā)明實(shí)施例提供一種板間通信裝置,包括地址分配模塊,用于將板間通信地址分配給第一終端和第二終端,所述板間通信 地址為寄存器地址;第一接收模塊,用于接收所述第一終端根據(jù)所述板間通信地址發(fā)送的通信請(qǐng)求消 息;觸發(fā)模塊,用于根據(jù)所述通信請(qǐng)求消息觸發(fā)所述第一終端與第二終端通信。
本實(shí)施例提供的板間通信裝置,通過(guò)地址分配模塊將板間通信地址分配給第一終 端和第二終端,觸發(fā)模塊根據(jù)板間通信地址的唯一性觸發(fā)第一終端和第二終端通信,從而 在充分利用現(xiàn)有硬件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上,縮短了通信時(shí)間,提高了通
信效率。本發(fā)明實(shí)施例還提供了一種板間通信系統(tǒng),其特征在于,包括第一終端、第二終 端、板間通信裝置;所述板間通信裝置,用于將板間通信地址分配給第一終端和第二終端;并觸發(fā)所 述第一終端與第二終端通信;所述第一終端,用于根據(jù)所述板間通信地址向所述板間通信裝置發(fā)送的通信請(qǐng)求 消息;所述第二終端,用于向所述板間通信裝置返回響應(yīng)中斷消息。本發(fā)明實(shí)施例提供的板間通信系統(tǒng),通過(guò)設(shè)置板間通信裝置將板間通信地址分配 給第一終端和第二終端,根據(jù)板間通信地址的唯一性觸發(fā)第一終端和第二終端通信,從而 在充分利用現(xiàn)有硬件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上,縮短了通信時(shí)間,提高了通
信效率。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明板間通信方法一個(gè)實(shí)施例的流程示意圖;圖2為本發(fā)明板間通信方法又一個(gè)實(shí)施例的流程示意圖;圖3為本發(fā)明板間通信方法又一個(gè)實(shí)施例的流程示意圖;圖4為本發(fā)明板間通信裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖5為本發(fā)明板間通信裝置又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明板間通信裝置又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖7為本發(fā)明板間通信系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明板間通信系統(tǒng)又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖9為圖8所示實(shí)施例的應(yīng)用示意圖。
具體實(shí)施例方式下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。 圖1為本發(fā)明板間通信方法一個(gè)實(shí)施例的流程示意圖,如圖1所示,本實(shí)施例包括 以下步驟步驟101、接收第一終端根據(jù)板間通信地址發(fā)送的通信請(qǐng)求消息,其中,板間通信 裝置地址已分配給第一終端和第二終端;步驟102、根據(jù)通信請(qǐng)求消息觸發(fā)第一終端與第二終端通信。在本發(fā)明實(shí)施例中,第一終端和第二終端可以為CPU,或者SDH系統(tǒng)中的主控板或
5者線路板。具體地,若第一終端和第二終端均為CPU,當(dāng)?shù)谝唤K端為主控端(Server)時(shí),第 二終端相應(yīng)地為受控端(Slave);當(dāng)?shù)谝唤K端為受控端(Slave),第二終端相應(yīng)地為主控端 (Server)。在SDH系統(tǒng)中,若第一終端為主控板,則第二終端相應(yīng)地為線路板;若第一終端 為線路板,則第二終端相應(yīng)地為主控板,并且主控板和線路板均設(shè)置有相應(yīng)的CPU。板間通 信地址可以為能夠保存通信數(shù)據(jù),并且能夠觸發(fā)第一終端和第二終端通信的寄存器地址, 也可以為能夠?qū)崿F(xiàn)保存通信數(shù)據(jù)以及觸發(fā)第一終端和第二終端通信的其他地址,只要能夠 實(shí)現(xiàn)保存通信數(shù)據(jù)觸發(fā)第一終端和第二終端通信即可。具體地,板間通信地址可以為設(shè)置 在現(xiàn)場(chǎng)可編程門(mén)陣列(FieldProgrammable Gate Array,簡(jiǎn)稱FPGA)等大規(guī)模集成電路上 的讀寫(xiě)寄存器地址,也可以為設(shè)置在FPGA等大規(guī)模集成電路上的中斷狀態(tài)寄存器地址。通 信請(qǐng)求消息可以為觸發(fā)板間通信地址進(jìn)行讀寫(xiě)操作的時(shí)鐘信號(hào)。本實(shí)施例提供的板間通信方法,通過(guò)為第一終端和第二終端分配板間通信地址, 使第一終端和第二終端根據(jù)已分配的板間通信地址直接進(jìn)行通信,從而在充分利用現(xiàn)有硬 件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上,縮短了通信時(shí)間,提高了通信效率。圖2為本發(fā)明板間通信方法又一個(gè)實(shí)施例的流程示意圖,如圖2所示,本實(shí)施例包 括以下步驟步驟201、接收第一終端根據(jù)板間通信地址發(fā)送的通信請(qǐng)求消息,其中,板間通信 地址已分配給第一終端和第二終端;步驟202、根據(jù)第一終端發(fā)送的通信請(qǐng)求消息向第二終端發(fā)送請(qǐng)求中斷消息;步驟203、接收第二終端驗(yàn)證請(qǐng)求中斷消息后返回的響應(yīng)中斷消息;步驟204、根據(jù)響應(yīng)中斷消息觸發(fā)第一終端和第二終端通信。上述步驟201中,板間通信地址可以為能夠保存通信數(shù)據(jù),并且能夠觸發(fā)第一終 端和第二終端通信的寄存器地址,也可以為能夠?qū)崿F(xiàn)保存通信數(shù)據(jù)以及觸發(fā)第一終端和 第二終端通信的其他地址,只要能夠?qū)崿F(xiàn)保存通信數(shù)據(jù)并觸發(fā)第一終端和第二終端通信即 可。具體地,板間通信地址可以為讀寫(xiě)寄存器地址,也可以為中斷狀態(tài)寄存器地址,并且板 間通信地址具有唯一性,第一終端和第二終端根據(jù)已分配的板間通信地址直接進(jìn)行通信。 此外,第一終端和第二終端內(nèi)部設(shè)置有對(duì)該板間通信地址進(jìn)行控制的結(jié)構(gòu)單元。通信請(qǐng)求 消息具體可以為時(shí)鐘信號(hào)的上升沿或者下降沿,通過(guò)上升沿或者下降沿的觸發(fā),使第一終 端和第二終端根據(jù)已分配的板間通信地址快速地進(jìn)行讀寫(xiě)操作,減少第一終端和第二終端 之間的通信時(shí)間,滿足第一終端和第二終端之間通信的實(shí)時(shí)性。上述步驟202中,第二終端驗(yàn)證請(qǐng)求中斷消息中攜帶的中斷狀態(tài),第二終端根據(jù) 中斷狀態(tài)確認(rèn)請(qǐng)求中斷消息的真實(shí)性。中斷狀態(tài)包括信號(hào)丟失(Signal Fail,簡(jiǎn)稱SF) 中斷和K字節(jié)中斷(K為整數(shù))。其中,SF中斷是由信號(hào)丟失引起的中斷;K字節(jié)中斷是當(dāng) 連續(xù)幾幀檢測(cè)到和前一幀不同的K字節(jié)時(shí),觸發(fā)CPU產(chǎn)生的中斷。若第二終端檢測(cè)到中斷 狀態(tài)為K字節(jié)中斷,則第二終端響應(yīng)K字節(jié)中斷,進(jìn)入K中斷處理任務(wù),把新的K字節(jié)寫(xiě)入 板間通信地址,并寫(xiě)入中斷類(lèi)型,向第一終端上報(bào)該中斷狀態(tài)為K字節(jié)中斷。若第二終端檢 測(cè)到信號(hào)丟失,則中斷狀態(tài)為SF中斷,第二終端響應(yīng)SF中斷,進(jìn)入SF中斷處理任務(wù),將SF 事件寫(xiě)入板間通信地址,并寫(xiě)入中斷類(lèi)型,觸發(fā)第一終端產(chǎn)生SF中斷。上述步驟203中,第二終端根據(jù)請(qǐng)求中斷消息與預(yù)設(shè)通信規(guī)則的比較結(jié)果確認(rèn)通 信內(nèi)容后返回響應(yīng)中斷消息。該預(yù)設(shè)通信規(guī)則具體可以為第一終端和第二終端可以接收和發(fā)送的通信數(shù)據(jù),通信數(shù)據(jù)具體可以為K字節(jié)的實(shí)際值;以及,第一終端或第二終端可以 接收的中斷狀態(tài),該中斷狀態(tài)可以為SF中斷或者K字節(jié)中斷。當(dāng)?shù)谝唤K端和第二終端將預(yù) 設(shè)通信規(guī)則約定設(shè)置完畢后,第一終端和第二終端之間可以按照預(yù)設(shè)通信規(guī)則實(shí)現(xiàn)數(shù)據(jù)通在本發(fā)明實(shí)施例中,第一終端和第二終端可以為CPU,或者SDH系統(tǒng)中的主控板或 者線路板。具體地,若第一終端和第二終端均為CPU,當(dāng)?shù)谝唤K端為主控端(Server)時(shí),第 二終端相應(yīng)地為受控端(Slave);當(dāng)?shù)谝唤K端為受控端(Slave),第二終端相應(yīng)地為主控端 (Server)。在SDH系統(tǒng)中,若第一終端為主控板,則第二終端相應(yīng)地為線路板;若第一終端 為線路板,則第二終端相應(yīng)地為主控板,并且主控板和線路板上均設(shè)置有相應(yīng)的CPU。本發(fā)明實(shí)施例提供的板間通信方法,通過(guò)將板間通信地址分配給第一終端和第二 終端,使第一終端和第二終端根據(jù)已分配的板間通信地址直接進(jìn)行通信,從而在充分利用 現(xiàn)有硬件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上,縮短了通信時(shí)間,提高了通信效率;通過(guò) 向第二終端發(fā)送請(qǐng)求中斷消息以及第二終端返回響應(yīng)中斷消息的信息交互過(guò)程,提高了第 一終端和第二終端之間的準(zhǔn)確性。圖3為本發(fā)明板間通信方法又一個(gè)實(shí)施例的流程示意圖,如圖3所示,本實(shí)施例包 括以下步驟步驟301、接收第一終端根據(jù)板間通信地址發(fā)送的通信請(qǐng)求消息,其中,板間通信 地址已分配給第一終端和第二終端;步驟302、接收第一終端根據(jù)板間通信地址發(fā)送的通信數(shù)據(jù);步驟303、寫(xiě)入通信數(shù)據(jù);步驟304、根據(jù)第一終端發(fā)送的通信請(qǐng)求消息向第二終端發(fā)送請(qǐng)求中斷消息;步驟305、接收第二終端返回的響應(yīng)中斷消息;步驟306、根據(jù)響應(yīng)中斷消息觸發(fā)第一終端和第二終端通信;步驟307、將通信數(shù)據(jù)發(fā)送給與板間通信地址相對(duì)應(yīng)的第二終端。上述步驟301中,板間通信地址可以為能夠保存通信數(shù)據(jù),并且能夠觸發(fā)第一終 端和第二終端通信的寄存器地址,也可以為能夠?qū)崿F(xiàn)保存通信數(shù)據(jù)以及觸發(fā)第一終端和 第二終端通信的其他地址,只要能夠?qū)崿F(xiàn)保存通信數(shù)據(jù)并觸發(fā)第一終端和第二終端通信即 可,并且板間通信地址具有唯一性。第一終端和第二終端根據(jù)已分配的板間通信地址直接 進(jìn)行通信。此外,第一終端和第二終端內(nèi)部設(shè)置有對(duì)該板間通信地址進(jìn)行控制的結(jié)構(gòu)單元。 通信請(qǐng)求消息具體可以為時(shí)鐘信號(hào)的上升沿或者下降沿,通過(guò)上升沿或者下降沿的觸發(fā), 使第一終端和第二終端根據(jù)已分配的板間通信地址快速地進(jìn)行讀寫(xiě)操作,減少第一終端和 第二終端之間的通信時(shí)間,滿足第一終端和第二終端之間通信的實(shí)時(shí)性。上述步驟302中,在步驟301后,第一終端發(fā)送通信請(qǐng)求消息后,將通信數(shù)據(jù)寫(xiě)入 板間通信地址相對(duì)應(yīng)的存儲(chǔ)空間。上述步驟303中,通過(guò)將接收到的第一終端根據(jù)發(fā)送的通信數(shù)據(jù)寫(xiě)入,進(jìn)一步使 第二終端可以讀取該通信數(shù)據(jù)。上述步驟304中,第二終端驗(yàn)證請(qǐng)求中斷消息中攜帶的中斷狀態(tài),第二終端根據(jù) 中斷狀態(tài)確認(rèn)請(qǐng)求中斷消息的真實(shí)性。中斷狀態(tài)包括SF中斷和K字節(jié)中斷(K為整數(shù))。 其中,SF中斷是由信號(hào)丟失引起的中斷;K字節(jié)中斷是當(dāng)連續(xù)幾幀檢測(cè)到和前一幀不同的
7K字節(jié)時(shí),觸發(fā)CPU產(chǎn)生的中斷。若第二終端檢測(cè)到中斷狀態(tài)為K字節(jié)中斷,則第二終端響 應(yīng)K字節(jié)中斷,進(jìn)入K中斷處理任務(wù),把新的K字節(jié)寫(xiě)入板間通信地址,并寫(xiě)入中斷類(lèi)型,向 第一終端上報(bào)該中斷狀態(tài)為K字節(jié)中斷。若第二終端檢測(cè)到信號(hào)丟失,則中斷狀態(tài)為SF中 斷,第二終端響應(yīng)SF中斷,進(jìn)入SF中斷處理任務(wù),將SF事件寫(xiě)入板間通信地址,并寫(xiě)入中 斷類(lèi)型,觸發(fā)第一終端產(chǎn)生SF中斷。 上述步驟305中,第二終端根據(jù)請(qǐng)求中斷消息與預(yù)設(shè)通信規(guī)則的比較結(jié)果確認(rèn)通 信內(nèi)容后返回響應(yīng)中斷消息。該預(yù)設(shè)通信規(guī)則具體可以為第一終端和第二終端可以接收 和發(fā)送的通信數(shù)據(jù),通信數(shù)據(jù)具體可以為K字節(jié)的實(shí)際值;以及,第一終端或第二終端可以 接收的中斷狀態(tài),該中斷狀態(tài)可以為SF中斷或者K字節(jié)中斷。當(dāng)?shù)谝唤K端和第二終端將預(yù) 設(shè)通信規(guī)則約定設(shè)置完畢后,第一終端和第二終端之間可以按照預(yù)設(shè)通信規(guī)則實(shí)現(xiàn)數(shù)據(jù)通本發(fā)明實(shí)施例提供的板間通信方法,通過(guò)將板間通信地址分配給第一終端和第二 終端,使第一終端和第二終端根據(jù)已分配的板間通信地址直接進(jìn)行通信,從而在充分利用 現(xiàn)有硬件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上,縮短了通信時(shí)間,提高了通信效率;通過(guò) 寫(xiě)入第一終端發(fā)送的通信數(shù)據(jù),使第二終端能夠讀取該通信數(shù)據(jù),實(shí)現(xiàn)第一終端和第二終 端之間的數(shù)據(jù)通信;通過(guò)向第二終端發(fā)送請(qǐng)求中斷消息以及第二終端返回響應(yīng)中斷消息的 信息交互過(guò)程,提高了第一終端和第二終端之間通信數(shù)據(jù)的準(zhǔn)確性。圖4為本發(fā)明板間通信裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖4所示,本實(shí)施例提供 的板間通信裝置可以實(shí)現(xiàn)上述圖1 圖3所示的方法實(shí)施例的流程,本實(shí)施例包括第一接 收模塊41、地址分配模塊42、觸發(fā)模塊43。其中,地址分配模塊42將板間通信地址分配給第一終端和第二終端;第一接收模 塊41接收第一終端根據(jù)地址分配模塊42分配的板間通信地址發(fā)送的通信請(qǐng)求消息;觸發(fā) 模塊43根據(jù)第一接收模塊41接收到的通信請(qǐng)求消息觸發(fā)第一終端與第二終端通信。在本實(shí)施例中,第一終端和第二終端可以為CPU,或者SDH系統(tǒng)中的主控板和線 路板。具體地,若第一終端和第二終端均為CPU,當(dāng)?shù)谝唤K端為主控端(Server)時(shí),第二 終端相應(yīng)地為受控端(Slave);當(dāng)?shù)谝唤K端為受控端(Slave),第二終端相應(yīng)地為主控端 (Server)。在SDH系統(tǒng)中,若第一終端為主控板,則第二終端相應(yīng)地為線路板;若第一終端 為線路板,則第二終端相應(yīng)地為主控板,并且主控板和線路板均設(shè)置有相應(yīng)的CPU。板間通 信地址可以為能夠保存通信數(shù)據(jù),并且能夠觸發(fā)第一終端和第二終端通信的寄存器地址, 也可以為能夠?qū)崿F(xiàn)保存通信數(shù)據(jù)以及觸發(fā)第一終端和第二終端通信的其他地址,只要能夠 實(shí)現(xiàn)保存通信數(shù)據(jù)及觸發(fā)第一終端和第二終端通信即可。具體地,板間通信地址可以為設(shè) 置在FPGA等大規(guī)模集成電路上的讀寫(xiě)寄存器地址,也可以為設(shè)置在FPGA等大規(guī)模集成電 路上的中斷狀態(tài)寄存器地址。通信請(qǐng)求消息可以為觸發(fā)板間通信地址進(jìn)行讀寫(xiě)操作的時(shí)鐘 信號(hào)。本實(shí)施例提供的板間通信裝置,通過(guò)地址分配模塊42將板間通信地址分配給第 一終端和第二終端,觸發(fā)模塊43根據(jù)已分配的板間通信地址觸發(fā)第一終端和第二終端直 接進(jìn)行通信,從而在充分利用現(xiàn)有硬件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上,縮短了通 信時(shí)間,提高了通信效率。圖5為本發(fā)明板間通信裝置又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖5所示,本實(shí)施例提供的板間通信裝置可以實(shí)現(xiàn)上述圖1 圖3所示的方法實(shí)施例的流程,本實(shí)施例包括第一 接收模塊51、地址分配模塊52、觸發(fā)模塊53。其中,地址分配模塊52將板間通信地址分配給第一終端和第二終端;第一接收模 塊51接收第一終端根據(jù)地址分配模塊52分配的板間通信地址發(fā)送的通信請(qǐng)求消息;觸發(fā) 模塊53根據(jù)第一接收模塊51接收到的通信請(qǐng)求消息觸發(fā)第一終端與第二終端通信。進(jìn)一步地,觸發(fā)模塊53包括第一發(fā)送單元531、接收單元532、觸發(fā)單元533。第一發(fā)送單元531根據(jù)第一接收模塊51接收到的第一終端發(fā)送的通信請(qǐng)求消息 向第二終端發(fā)送請(qǐng)求中斷消息;接收單元532接收第二終端返回的響應(yīng)中斷消息;觸發(fā)單 元533根據(jù)接收單元532接收到的響應(yīng)中斷消息觸發(fā)第一終端與第二終端通信。本發(fā)明實(shí)施例提供的板間通信裝置,地址分配模塊52通過(guò)將板間通信地址分配 給第一終端和第二終端,觸發(fā)模塊53根據(jù)已分配的板間通信地址觸發(fā)第一終端和第二終 端直接進(jìn)行通信,從而在充分利用現(xiàn)有硬件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上,縮短 了通信時(shí)間,提高了通信效率;第一發(fā)送單元531通過(guò)向第二終端發(fā)送請(qǐng)求中斷消息以及 接收單元532接收第二終端返回響應(yīng)中斷消息的信息交互過(guò)程,提高了第一終端和第二終 端之間通信數(shù)據(jù)的準(zhǔn)確性。圖6為本發(fā)明板間通信裝置又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖6所示,本實(shí)施例提 供的板間通信裝置可以實(shí)現(xiàn)上述圖1 圖3所示的方法實(shí)施例的流程,本實(shí)施例包括第一 接收模塊61、地址分配模塊62、觸發(fā)模塊63、第二接收模塊64、以及寫(xiě)入模塊65。其中,地址分配模塊62將板間通信地址分配給第一終端和第二終端;第一接收模 塊61接收第一終端根據(jù)地址分配模塊62分配的板間通信地址發(fā)送的通信請(qǐng)求消息;第二 接收模塊64接收第一終端根據(jù)地址分配模塊62分配的板間通信地址發(fā)送的通信數(shù)據(jù);寫(xiě) 入模塊65寫(xiě)入第二接收模塊64接收到的通信數(shù)據(jù);觸發(fā)模塊63根據(jù)第一接收模塊61接 收到的通信請(qǐng)求消息觸發(fā)第一終端與第二終端通信。進(jìn)一步地,觸發(fā)模塊63包括第一發(fā)送單元631、接收單元632、觸發(fā)單元633、第 二發(fā)送單元634。第一發(fā)送單元631根據(jù)第一接收模塊61接收到的第一終端發(fā)送的通信請(qǐng)求消息 向第二終端發(fā)送請(qǐng)求中斷消息;接收單元632接收第二終端返回的響應(yīng)中斷消息;觸發(fā)單 元633根據(jù)響應(yīng)中斷消息觸發(fā)第一終端與第二終端通信;第二發(fā)送單元634將通信數(shù)據(jù)發(fā) 送給與板間通信地址相對(duì)應(yīng)的第二終端。本發(fā)明實(shí)施例提供的板間通信裝置,地址分配模塊62通過(guò)將板間通信地址分配 給第一終端和第二終端,觸發(fā)模塊63根據(jù)已分配的板間通信地址觸發(fā)第一終端和第二終 端直接進(jìn)行通信,從而在充分利用現(xiàn)有硬件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上,縮短 了通信時(shí)間,提高了通信效率;寫(xiě)入模塊65通過(guò)寫(xiě)入第一終端發(fā)送的通信數(shù)據(jù),使第二終 端能夠讀取該通信數(shù)據(jù),實(shí)現(xiàn)第一終端和第二終端之間的數(shù)據(jù)通信;第一發(fā)送單元631通 過(guò)向第二終端發(fā)送請(qǐng)求中斷消息以及接收單元632接收第二終端返回響應(yīng)中斷消息的信 息交互過(guò)程,提高了第一終端和第二終端之間的準(zhǔn)確性。圖7為本發(fā)明板間通信系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例的板 間通信系統(tǒng)包括第一終端71、第二終端72、板間通信裝置73。其中,板間通信裝置73將板間通信地址分配給第一終端和第二終端;第一終端71
9根據(jù)板間通信裝置73分配的板間通信地址向板間通信裝置73發(fā)送通信請(qǐng)求消息;第二終 端72向板間通信裝置73返回響應(yīng)中斷消息;板間通信裝置73觸發(fā)第一終端71與第二終 端72通信。本實(shí)施例中,第一終端71和第二終端72可以為CPU,或者SDH系統(tǒng)中的主控板 或者線路板。具體地,若第一終端71和第二終端72均為CPU,當(dāng)?shù)谝唤K端71為主控端 (Server)時(shí),第二終端72相應(yīng)地為受控端(Slave);當(dāng)?shù)谝唤K端71為受控端(Slave),第 二終端72相應(yīng)地為主控端(Server)。在SDH系統(tǒng)中,若第一終端71為主控板,則第二終端 72相應(yīng)地為線路板;若第一終端71為線路板,則第二終端72相應(yīng)地為主控板。本發(fā)明實(shí)施例提供的板間通信系統(tǒng),通過(guò)設(shè)置板間通信裝置73將板間通信地址 分配給第一終端71和第二終端72,并根據(jù)已分配的板間通信地址觸發(fā)第一終端71和第二 終端72直接進(jìn)行通信,從而在充分利用現(xiàn)有硬件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上, 縮短了通信時(shí)間,提高了通信效率。圖8為本發(fā)明板間通信系統(tǒng)又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖8所示,本發(fā)明實(shí)施 例的板間通信系統(tǒng)包括第一終端81、第二終端82、板間通信裝置83。其中,板間通信裝置83將板間通信地址分配給第一終端和第二終端;第一終端81 根據(jù)板間通信裝置83已分配的板間通信地址向板間通信裝置83發(fā)送通信請(qǐng)求消息;第二 終端82向板間通信裝置83返回響應(yīng)中斷消息;板間通信裝置83觸發(fā)第一終端81與第二 終端82通信。進(jìn)一步地,板間通信裝置83包括地址分配模塊831、第一接收模塊832、觸發(fā)模塊 833。其中,地址分配模塊831將板間通信地址分配給第一終端81和第二終端82 ;第一 接收模塊832接收第一終端81根據(jù)板間通信地址發(fā)送的通信請(qǐng)求消息;觸發(fā)模塊833根據(jù) 通信請(qǐng)求消息觸發(fā)第一終端81與第二終端82通信。本實(shí)施例中,第一終端81和第二終端82可以為CPU,或者SDH系統(tǒng)中的主控板 或者線路板。具體地,若第一終端81和第二終端82均為CPU,當(dāng)?shù)谝唤K端81為主控端 (Server)時(shí),第二終端82相應(yīng)地為受控端(Slave);當(dāng)?shù)谝唤K端81為受控端(Slave),第 二終端82相應(yīng)地為主控端(Server)。在SDH系統(tǒng)中,若第一終端81為主控板,則第二終端 82相應(yīng)地為線路板;若第一終端81為線路板,則第二終端82相應(yīng)地為主控板,并且主控板 和線路板均設(shè)置有相應(yīng)的CPU。板間通信地址可以為能夠保存通信數(shù)據(jù),并且能夠觸發(fā)第一 終端和第二終端通信的寄存器地址,也可以為能夠?qū)崿F(xiàn)保存通信數(shù)據(jù)以及觸發(fā)第一終端和 第二終端通信的其他地址,只要能夠?qū)崿F(xiàn)保存通信數(shù)據(jù)及觸發(fā)第一終端和第二終端通信即 可。通信請(qǐng)求消息可以為觸發(fā)板間通信地址進(jìn)行讀寫(xiě)操作的時(shí)鐘信號(hào)。本實(shí)施例提供的板間通信系統(tǒng),通過(guò)地址分配模塊831將板間通信地址分配給第 一終端和第二終端,觸發(fā)模塊833根據(jù)已分配的板間通信地址觸發(fā)第一終端和第二終端直 接進(jìn)行通信,從而在充分利用現(xiàn)有硬件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上,縮短了通 信時(shí)間,提高了通信效率。在上述圖8所示實(shí)施例的基礎(chǔ)上,第二終端82可以包括接收模塊、驗(yàn)證模塊、確 認(rèn)模塊、比較模塊、發(fā)送模塊。其中,接收模塊接收板間通信裝置83發(fā)送的請(qǐng)求中斷消息;驗(yàn)證模塊驗(yàn)證板間通信裝置83發(fā)送的請(qǐng)求中斷消息中攜帶的中斷狀態(tài);確認(rèn)模塊根據(jù)中斷狀態(tài)確認(rèn)請(qǐng)求中斷 消息的真實(shí)性;比較模塊根據(jù)請(qǐng)求中斷消息與預(yù)設(shè)通信規(guī)則進(jìn)行比較;發(fā)送模塊根據(jù)比較 模塊的比較結(jié)果向板間通信裝置83返回響應(yīng)中斷消息。通過(guò)向第二終端發(fā)送請(qǐng)求中斷消息,以及第二終端根據(jù)請(qǐng)求中斷消息與預(yù)設(shè)通信 規(guī)則進(jìn)行比較,確認(rèn)第一終端和第二終端之間的通信類(lèi)型,進(jìn)一步提高了第一終端和第二 終端之間通信的準(zhǔn)確性。圖9為圖8所示實(shí)施例的應(yīng)用示意圖,如圖9所示,在上述圖8所示實(shí)施例的基礎(chǔ) 上,本實(shí)施例中的第一終端具體為主控板91、第二終端具體為線路板92、板間通信裝置具 體為FPGA93,板間通信地址具體為寄存器地址。FPGA93將寄存器地址分配給主控板91和線路板92,具體地,F(xiàn)PGA93可將接收K 字節(jié)和發(fā)送K字節(jié)的寄存器地址映射到主控板91和線路板92。若主控板91需要向線路 板發(fā)送K字節(jié)的通信數(shù)據(jù),則主控板91首先向FPGA93發(fā)送通信請(qǐng)求消息,通信請(qǐng)求消息可 以為主控板91向FPGA93發(fā)送的一個(gè)時(shí)鐘上升沿或者時(shí)鐘下降沿,F(xiàn)PGA93接收到該通信請(qǐng) 求消息,同時(shí)主控板91將該K字節(jié)的通信數(shù)據(jù)寫(xiě)入FPGA93 ;當(dāng)該K字節(jié)的通信數(shù)據(jù)被寫(xiě)入 FPGA93后,F(xiàn)PGA93向線路板92發(fā)送請(qǐng)求中斷消息,具體地,該請(qǐng)求中斷消息可以為SF中斷 或者K字節(jié)中斷,由主控板91和線路板92之間的預(yù)設(shè)通信規(guī)則確定;線路板92接收到該 請(qǐng)求中斷消息后,根據(jù)中斷狀態(tài)確認(rèn)請(qǐng)求中斷消息的真實(shí)性,并根據(jù)請(qǐng)求中斷消息與預(yù)設(shè) 通信規(guī)則的比較結(jié)果確認(rèn)通信內(nèi)容后向FPGA93返回響應(yīng)中斷消息,F(xiàn)PGA93觸發(fā)主控板91 和線路板92通信,并使線路板92讀出主控板91寫(xiě)在FPGA93中的K字節(jié)的通信數(shù)據(jù)。本發(fā)明實(shí)施例提供的板間通信系統(tǒng),在充分利用現(xiàn)有FPGA93等硬件資源無(wú)需增 加額外的硬件成本的基礎(chǔ)上,F(xiàn)PGA93通過(guò)為主控板91和線路板92分配FPGA93的讀寫(xiě)寄 存器地址,或者FPGA93的中斷狀態(tài)寄存器地址,使主控板91和線路板92根據(jù)已分配的讀 寫(xiě)寄存器地址直接進(jìn)行通信,從而在充分利用現(xiàn)有硬件資源無(wú)需增加額外的硬件成本的基 礎(chǔ)上,縮短了通信時(shí)間,進(jìn)一步提高了主控板91和線路板92之間的通信效率??蛇x地,F(xiàn)PGA93也可以設(shè)置在線路板92上,通過(guò)將FPGA93設(shè)置在線路板92上進(jìn) 一步降低系統(tǒng)的硬件成本。本發(fā)明實(shí)施例不僅適用于SDH設(shè)備的板間通信,還適用于所有分布式系統(tǒng)的板間 通信。若板間通信仍基于串口通信,則僅將板間通信地址分配到第一終端和第二終端,使第 一終端和第一終端通過(guò)串口根據(jù)已分配的板間通信地址直接進(jìn)行通信,在不更改硬件設(shè)備 并且確保硬件設(shè)備的兼容性的前提下縮短了通信時(shí)間。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種板間通信方法,其特征在于,包括接收第一終端根據(jù)板間通信地址發(fā)送的通信請(qǐng)求消息,所述板間通信地址已分配給所述第一終端和第二終端;根據(jù)所述通信請(qǐng)求消息觸發(fā)所述第一終端與第二終端通信。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述通信請(qǐng)求消息觸發(fā)所述第 一終端與第二終端通信包括根據(jù)所述第一終端發(fā)送的所述通信請(qǐng)求消息向所述第二終端發(fā)送請(qǐng)求中斷消息; 接收所述第二終端驗(yàn)證請(qǐng)求中斷消息后返回的響應(yīng)中斷消息; 根據(jù)所述響應(yīng)中斷消息觸發(fā)所述第一終端與第二終端通信。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述請(qǐng)求中斷消息中攜帶的中斷狀態(tài)由所述第二終端驗(yàn)證,所述第二終端根據(jù)所述中 斷狀態(tài)確認(rèn)所述請(qǐng)求中斷消息的真實(shí)性;所述響應(yīng)中斷消息由所述第二終端根據(jù)所述請(qǐng)求中斷消息與預(yù)設(shè)通信規(guī)則的比較結(jié) 果確認(rèn)通信內(nèi)容后返回。
4.根據(jù)權(quán)利要求1 3任一所述的方法,其特征在于,所述接收所述第一終端根據(jù)所述 板間通信地址發(fā)送的通信請(qǐng)求消息之前還包括接收所述第一終端根據(jù)板間通信地址發(fā)送的通信數(shù)據(jù); 寫(xiě)入所述通信數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述通信請(qǐng)求消息觸發(fā)所述第 一終端與第二終端通信之后還包括將所述通信數(shù)據(jù)發(fā)送給與所述板間通信地址相對(duì)應(yīng)的所述第二終端。
6.一種板間通信裝置,其特征在于,包括地址分配模塊,用于將板間通信地址分配給第一終端和第二終端;第一接收模塊,用于接收所述第一終端根據(jù)所述板間通信地址發(fā)送的通信請(qǐng)求消息;觸發(fā)模塊,用于根據(jù)所述通信請(qǐng)求消息觸發(fā)所述第一終端與第二終端通信。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述觸發(fā)模塊包括第一發(fā)送單元,用于根據(jù)所述第一終端發(fā)送的所述通信請(qǐng)求消息向所述第二終端發(fā)送 請(qǐng)求中斷消息;接收單元,用于接收所述第二終端返回的響應(yīng)中斷消息;觸發(fā)單元,用于根據(jù)所述響應(yīng)中斷消息觸發(fā)所述第一終端與第二終端通信。
8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,還包括第二接收模塊,用于接收所述第一終端根據(jù)所述板間通信地址發(fā)送的通信數(shù)據(jù); 寫(xiě)入模塊,用于寫(xiě)入所述通信數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述觸發(fā)模塊還包括第二發(fā)送單元,用于將所述通信數(shù)據(jù)發(fā)送給與所述板間通信地址相對(duì)應(yīng)的所述第二終端。
10.一種板間通信系統(tǒng),其特征在于,包括第一終端、第二終端、以及權(quán)利要求6 9 任一所述的板間通信裝置;所述板間通信裝置,用于將板間通信地址分配給第一終端和第二終端;并觸發(fā)所述第一終端與第二終端通信;所述第一終端,用于根據(jù)所述板間通信地址向所述板間通信裝置發(fā)送通信請(qǐng)求消息;所述第二終端,用于向所述板間通信裝置返回響應(yīng)中斷消息。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述第二終端包括接收模塊,用于接收所述板間通信裝置發(fā)送的所述請(qǐng)求中斷消息;驗(yàn)證模塊,用于驗(yàn)證所述請(qǐng)求中斷消息中攜帶的中斷狀態(tài);確認(rèn)模塊,用于根據(jù)所述中斷狀態(tài)確認(rèn)所述請(qǐng)求中斷消息的真實(shí)性;比較模塊,用于根據(jù)所述請(qǐng)求中斷消息與預(yù)設(shè)通信規(guī)則進(jìn)行比較;發(fā)送模塊,用于根據(jù)所述比較模塊的比較結(jié)果向所述板間通信裝置返回響應(yīng)中斷消
全文摘要
本發(fā)明實(shí)施例涉及一種板間通信方法、裝置及系統(tǒng),方法包括接收第一終端根據(jù)板間通信地址發(fā)送的通信請(qǐng)求消息;根據(jù)所述通信請(qǐng)求消息觸發(fā)所述第一終端與第二終端通信。裝置包括地址分配模塊,用于將板間通信地址分配給第一終端和第二終端;第一接收模塊,用于接收所述第一終端根據(jù)所述板間通信地址發(fā)送的通信請(qǐng)求消息;觸發(fā)模塊,用于根據(jù)所述通信請(qǐng)求消息觸發(fā)所述第一終端與第二終端通信。本發(fā)明實(shí)施例提供的板間通信方法、裝置及系統(tǒng),通過(guò)將板間通信地址分配給第一終端和第二終端,利用板間通信地址的唯一性觸發(fā)第一終端和第二終端進(jìn)行通信,從而在充分利用現(xiàn)有硬件資源無(wú)需增加額外的硬件成本的基礎(chǔ)上,縮短了通信時(shí)間,提高了通信效率。
文檔編號(hào)G06F13/38GK101902436SQ200910141318
公開(kāi)日2010年12月1日 申請(qǐng)日期2009年5月31日 優(yōu)先權(quán)日2009年5月31日
發(fā)明者劉朝偉, 張勇, 趙麗華 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1