[發(fā)明專利]片上系統(tǒng)中事件消息廣播在審
| 申請?zhí)枺?/td> | 202010819772.3 | 申請日: | 2020-08-14 |
| 公開(公告)號: | CN112395241A | 公開(公告)日: | 2021-02-23 |
| 發(fā)明(設計)人: | C·斯特瓦特;I·羅伯遜 | 申請(專利權(quán))人: | 奧塔索克技術有限公司 |
| 主分類號: | G06F15/173 | 分類號: | G06F15/173;G06F15/78 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 傅遠 |
| 地址: | 英國*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統(tǒng) 事件 消息 廣播 | ||
本公開的實施例涉及片上系統(tǒng)中事件消息廣播。一種在片上系統(tǒng)中廣播事件消息的方法,該方法包括:如果事件在事件單元或在其本地子系統(tǒng)處生成,則將事件消息直接從該事件單元路由到:事件單元分支中位于事件單元上方的任何相鄰單元、事件單元分支中位于事件單元下方的任何相鄰單元、以及事件單元經(jīng)由交叉鏈路連接到的相鄰分支的任何對應單元。
技術領域
本公開涉及一種集成電路芯片設備上的通信協(xié)議,并且具體涉及一種用于通過集成電路芯片設備的電路裝置來路由消息的機制。
背景技術
在片上系統(tǒng)(SoC)設備中,嵌入式系統(tǒng)的多個核心設備被集成到單個芯片上。嵌入式系統(tǒng)中的業(yè)務通常通過核心設備之間的總線而被運送。把監(jiān)測功能合并到SoC中以觀察業(yè)務是眾所周知的。例如,監(jiān)測單元可以與每個核心設備相關聯(lián),用于監(jiān)測往返該核心設備的業(yè)務。監(jiān)測單元生成數(shù)據(jù),諸如收集的追蹤數(shù)據(jù)。通常,監(jiān)測單元在片外分析器的控制下進行操作,并且將其數(shù)據(jù)發(fā)送到該片外分析器,用于檢測核心設備的任何不當操作。
期望使專用于監(jiān)測電路裝置的SoC的片上區(qū)域最小。監(jiān)測網(wǎng)絡的一種有效配置為基于樹的拓撲。在這種拓撲中,根單元將監(jiān)測網(wǎng)絡連接到芯片的輸出端口。分支通過SoC從該根單元延伸,每個分支具有多個串聯(lián)連接的單元。每個單元都可以通過其分支與根單元之間來回路由消息。這種網(wǎng)絡對于在SoC周圍傳送監(jiān)測電路裝置的消息非常有效。然而,在基于樹的拓撲中,如果一個單元發(fā)生故障,則故障單元的分支中連接較高的那些單元不再能夠與根單元通信。在這種情形下,由于監(jiān)測電路裝置的單個單元中的故障,所以整個SoC可能會被丟棄。
在具有基于樹的拓撲的節(jié)點的網(wǎng)絡中,通過復制樹(換句話說,通過利用具有與節(jié)點的第一網(wǎng)絡相同的基于樹的拓撲的節(jié)點的第二網(wǎng)絡)來防止單個節(jié)點的故障是眾所周知的。如果第一網(wǎng)絡中的節(jié)點發(fā)生故障,則可以利用第二網(wǎng)絡中的對應節(jié)點來替換故障節(jié)點。盡管有效,但是這種冗余樹途徑需要復制專用于網(wǎng)絡的片上區(qū)域。
因此,需要一種對監(jiān)控網(wǎng)絡中的故障更具穩(wěn)健性同時使專用于監(jiān)控網(wǎng)絡的SoC的片上區(qū)域最小的SoC。
發(fā)明內(nèi)容
根據(jù)本公開的第一方面,提供了一種在片上系統(tǒng)中廣播事件消息的方法,該片上系統(tǒng)包括系統(tǒng)電路裝置和監(jiān)測電路裝置,該監(jiān)測電路裝置用于監(jiān)測系統(tǒng)電路裝置,該監(jiān)測電路裝置包括以樹狀結(jié)構(gòu)連接的單元,用于通過片上系統(tǒng)路由通信,該基于樹的結(jié)構(gòu)包括從根單元延伸的分支,每個分支包括多個單元,每個單元連接到分支中上方的單個單元和分支中下方的單個單元,由此每個單元向和從其分支中該單元上方的單獨可尋址實體路由通信,該基于樹的結(jié)構(gòu)還包括交叉鏈路,該交叉鏈路連接相鄰分支的對應單元。該方法包括:如果事件在事件單元或其本地子系統(tǒng)處生成,則將事件消息直接從該事件單元路由到:事件單元的分支中位于事件單元上方的任何相鄰單元、事件單元的分支中位于事件單元下方的任何相鄰單元、以及事件單元經(jīng)由交叉鏈路所連接到的相鄰分支的任何對應單元。
該方法還可以包括:在片上系統(tǒng)中的第一單元處:從第二單元接收事件消息,該第二單元在第一單元的分支中與第一單元相鄰并位于第一單元下方;將事件消息路由到在第一單元的分支中位于第一單元上方的任何相鄰單元;以及將事件消息路由到在第一單元的分支中位于第一單元下方的任何相鄰單元,該任何相鄰單元不包括第二單元。
該方法還可以包括:在片上系統(tǒng)中的第三單元處:從第四單元接收事件消息,該第四單元在第三單元的分支中與第三單元相鄰并位于第三單元上方;將事件消息路由到在第三單元的分支中位于第三單元下方的任何相鄰單元;以及將事件消息路由到在第三單元的分支中位于第三單元上方的任何相鄰單元,該任何相鄰單元不包括第四單元。
該方法還可以包括:在片上系統(tǒng)中的第五單元處:從交叉鏈路接收事件消息,該交叉鏈路將第五單元連接到第六單元;將事件消息路由到在第五單元的分支中位于第五單元上方的任何相鄰單元;將事件消息路由到在第五單元的分支中位于第五單元下方的任何相鄰單元;將事件消息路由到第五單元經(jīng)由交叉鏈路所連接到的相鄰分支的任何對應單元,該交叉鏈路不包括將第五單元連接到第六單元的交叉鏈路。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于奧塔索克技術有限公司,未經(jīng)奧塔索克技術有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010819772.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F15-00 通用數(shù)字計算機
G06F15-02 .通過鍵盤輸入的手動操作,以及應用機內(nèi)程序的計算,例如,袖珍計算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時,進行編制程序的,例如,在同一記錄載體上
G06F15-08 .應用插接板編制程序的
G06F15-16 .兩個或多個數(shù)字計算機的組合,其中每臺至少具有一個運算器、一個程序器及一個寄存器,例如,用于數(shù)個程序的同時處理
G06F15-18 .其中,根據(jù)計算機本身在一個完整的運行期間內(nèi)所取得的經(jīng)驗來改變程序的;學習機器





