欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電子裝置、片上系統(tǒng)以及監(jiān)控?cái)?shù)據(jù)流的方法

文檔序號:6455415閱讀:183來源:國知局

專利名稱::電子裝置、片上系統(tǒng)以及監(jiān)控?cái)?shù)據(jù)流的方法
技術(shù)領(lǐng)域
:本發(fā)明涉及電子裝置、片上系統(tǒng)以及監(jiān)控?cái)?shù)據(jù)流的方法。
背景技術(shù)
:片上網(wǎng)絡(luò)N0C被證明是一種可擴(kuò)展的互連結(jié)構(gòu),尤其是用于片上系統(tǒng)的可擴(kuò)展的互連結(jié)構(gòu),片上系統(tǒng)在未來將變成用于在所謂的ip塊(即知識產(chǎn)權(quán)模塊)之間進(jìn)行片上互連的可能的解決方案。ip塊通常是具有特定功能的片上模塊,例如cpu、存儲器、數(shù)字信號處理器等。ip塊通過片上網(wǎng)絡(luò)相互通信。片上網(wǎng)絡(luò)一般由網(wǎng)絡(luò)接口和路由器構(gòu)成。網(wǎng)絡(luò)接口用于提供ip塊和片上網(wǎng)絡(luò)之間的接口,艮P,它們將來自ip塊的信息轉(zhuǎn)換成片上網(wǎng)絡(luò)可以理解的信息,反之亦然。路由器用于將數(shù)據(jù)從一個網(wǎng)絡(luò)接口傳遞至另一個網(wǎng)絡(luò)接口。對于最盡力通信,不保證通信吞吐量的等待時間。對于保證了的吞吐量服務(wù),要求針對等待時間和吞吐量的準(zhǔn)確值。片上網(wǎng)絡(luò)N0C內(nèi)的通信通常是基于包的,即,在路由器之間或者在路由器與網(wǎng)絡(luò)接口之間傳送包。包通常由包頭和有效載荷組成。為了對經(jīng)由片上網(wǎng)絡(luò)的數(shù)據(jù)流通量進(jìn)行監(jiān)控,可以將調(diào)試探針附在片上網(wǎng)絡(luò)的部件(即路由器和網(wǎng)絡(luò)接口)上,并且調(diào)試探針可允許對將在片上生成的數(shù)據(jù)進(jìn)行調(diào)試。在Ciordas等人發(fā)表在Proc.Int'lHigh-LevelDesignValidationandTestWorkshop(HLDVT),November2004的文章"Anevent-basednetwork-on-chipmonitoringservice"中描述了可將探針組建在監(jiān)控系統(tǒng)中。監(jiān)聽探針(snifferprobe)能夠?qū)碜跃W(wǎng)絡(luò)鏈路和/或N0C部件的功能數(shù)據(jù)進(jìn)行(非介入式)訪問。監(jiān)聽探針可被布置成能夠由一個經(jīng)過該鏈路的連接進(jìn)行監(jiān)聽。監(jiān)聽成為了調(diào)試所需數(shù)據(jù)流通量的至少一部分,并且構(gòu)成了對于其它與調(diào)試相關(guān)的部件(例如分析器或事件發(fā)生器和數(shù)據(jù)/事件濾波器)的必要條件。經(jīng)由調(diào)試連接將監(jiān)聽器所產(chǎn)生的數(shù)據(jù)發(fā)送至監(jiān)控服務(wù)訪問點(diǎn)(MSA)。監(jiān)控服務(wù)訪問點(diǎn)構(gòu)成了一個用于監(jiān)控?cái)?shù)據(jù)的集中訪問點(diǎn)。為了由連接來對整個通信進(jìn)行監(jiān)聽,調(diào)試連接所要求的帶寬將大致對應(yīng)于所監(jiān)聽的連接的帶寬。
發(fā)明內(nèi)容因此,本發(fā)明的一個目的是提供一種電子裝置、一種片上系統(tǒng)以及一種監(jiān)控?cái)?shù)據(jù)流通量的方法,該方法能夠?qū)?shù)據(jù)流通量進(jìn)行更有效的監(jiān)控。根據(jù)權(quán)利要求1的電子裝置、根據(jù)權(quán)利要求9的用于監(jiān)控?cái)?shù)據(jù)流的方法以及根據(jù)權(quán)利要求11的片上系統(tǒng)實(shí)現(xiàn)了上述目的。因此,提供了一種電子裝置,其包括多個處理單元、耦接到處理單元的基于網(wǎng)絡(luò)的互連、以及至少一個監(jiān)控單元,該監(jiān)控單元用于對處理單元之間的至少一個第一通信通道的數(shù)據(jù)流進(jìn)行監(jiān)控并用于至少臨時經(jīng)由至少兩個分開的第二通信通道來發(fā)送監(jiān)控結(jié)果。由此,通過至少臨時經(jīng)由至少兩個分開的第二通信通道來發(fā)送監(jiān)控結(jié)果,來自監(jiān)控單元的監(jiān)控流通量可被分割或進(jìn)行分配,并可按照基于網(wǎng)絡(luò)的互連的實(shí)際流通量負(fù)荷來經(jīng)由不同的通信通道進(jìn)行發(fā)送。在本發(fā)明的另一方面中,提供第一監(jiān)控單元和第二監(jiān)控單元,它們被布置在沿第一通信通道的通道的分開的位置上(權(quán)利要求2)。因此,監(jiān)控單元可沿處理單元的第一通信通道分布,從而來自監(jiān)控單元的數(shù)據(jù)流通量被空間地分布在基于網(wǎng)絡(luò)的互連中。在本發(fā)明的另一方面中,將來自第一監(jiān)控單元和第二監(jiān)控單元的監(jiān)控結(jié)果經(jīng)由分開的第二通信通道發(fā)送到對它們進(jìn)行相應(yīng)分析的監(jiān)控服務(wù)訪問單元,這實(shí)現(xiàn)了第二通信的分布(權(quán)利要求3)。在本發(fā)明的一個優(yōu)選方面中,通過不同的第二通信通道而使來自監(jiān)控單元的監(jiān)控結(jié)果到達(dá)了監(jiān)控服務(wù)訪問單元,其中來自不同監(jiān)控單元的每一個監(jiān)控結(jié)果組成了部分監(jiān)控結(jié)果(權(quán)利要求4)。來自監(jiān)控單元中的每一個監(jiān)控單元的監(jiān)控結(jié)果的結(jié)合組成了總的監(jiān)控結(jié)果。200780025493.2因此,不需要由單個監(jiān)控單元來創(chuàng)建總的監(jiān)控結(jié)果,并且不需要通過單個連接通道將總的監(jiān)控結(jié)果發(fā)送到監(jiān)控服務(wù)訪問單元,而是可將其進(jìn)行分布。本發(fā)明還涉及一種片上系統(tǒng),該片上系統(tǒng)包括多個處理單元、耦接到處理單元的基于網(wǎng)絡(luò)的互連、以及至少一個監(jiān)控單元,該監(jiān)控單元用于對處理單元之間的至少一個第一通信通道的數(shù)據(jù)流通量進(jìn)行監(jiān)控并用于至少臨時經(jīng)由至少兩個分開的第二通信通道來發(fā)送監(jiān)控結(jié)果。本發(fā)明還涉及一種監(jiān)控電子裝置中的數(shù)據(jù)流的方法,該電子裝置包括多個通過基于網(wǎng)絡(luò)的互連而被耦接起來的處理單元。對處理單元間的至少一個第一通信通道的數(shù)據(jù)流通量進(jìn)行監(jiān)控,并且至少臨時經(jīng)由至少兩個分開的第二通信通道來發(fā)送監(jiān)控結(jié)果。本發(fā)明涉及這樣的思想,即,監(jiān)聽或監(jiān)控一個連接或通信所需的帶寬被分布在多個較低帶寬調(diào)試連接或通信上,而不是一個較大帶寬調(diào)試或監(jiān)控連接上。另外,可以沿連接或通信通道來提供多個探針,其中,每個探針或監(jiān)控器都能夠監(jiān)聽一個或多個連接或通信。調(diào)試連接可以共享片上網(wǎng)絡(luò)資源以及用戶資源。特別地,如果很難或者有時不可能在片上網(wǎng)絡(luò)NOC資源強(qiáng)制環(huán)境下建立高帶寬調(diào)試連接,則本發(fā)明對于用較低帶寬來調(diào)度更多調(diào)試連接是非常有利的??梢酝ㄟ^在連接或通信的通道上提供多個探針來執(zhí)行對高帶寬連接的監(jiān)聽,其中每個監(jiān)聽器僅僅部分地監(jiān)聽各個連接或通信。隨后在多個連接上將數(shù)據(jù)發(fā)送到中央點(diǎn),在該中央點(diǎn)上從來自探針的部分軌跡中恢復(fù)出完整的連接軌跡。本發(fā)明的這些以及其他方面將參考以下描述的實(shí)施例來表現(xiàn)并闡明。圖l示出了具有片上網(wǎng)絡(luò)的片上系統(tǒng)的框圖2示出了根據(jù)第一實(shí)施例的具有片上網(wǎng)絡(luò)的片上系統(tǒng)的框圖;圖3示出了根據(jù)第二實(shí)施例的具有片上網(wǎng)絡(luò)的片上系統(tǒng)的框7圖4示出了根據(jù)第三實(shí)施例的片上系統(tǒng)的一部分的示意框圖;圖5示出了根據(jù)本發(fā)明的具體監(jiān)控單元的框圖;以及圖6示出了根據(jù)本發(fā)明的片上系統(tǒng)的框圖。具體實(shí)施例方式圖1示出了根據(jù)本發(fā)明的具有片上網(wǎng)絡(luò)互連的片上系統(tǒng)(或電子裝置)的基本結(jié)構(gòu)。多個IP塊IP1至IP6通過片上網(wǎng)絡(luò)N相互耦接。網(wǎng)絡(luò)N包括用于在IP塊IP和片上網(wǎng)絡(luò)N之間提供接口的網(wǎng)絡(luò)接口NI。片上網(wǎng)絡(luò)N還包括多個路由器Rl至R5。網(wǎng)絡(luò)接口Nil至NI6用于將來自IP塊的信息轉(zhuǎn)換成片上網(wǎng)絡(luò)N可以處理的協(xié)議,反之亦然。路由器R用于將來自一個網(wǎng)絡(luò)接口NI的數(shù)據(jù)傳遞給另一個網(wǎng)絡(luò)接口。網(wǎng)絡(luò)接口NI之間的通信不僅取決于它們之間的路由器R的數(shù)量,而且還取決于路由器R的拓?fù)浣Y(jié)構(gòu)??蓪β酚善鱎進(jìn)行完全連接,或者在2D網(wǎng)絡(luò)(2Dmesh)中連接,在線性陣列中連接,在環(huán)(torus)中連接,在折疊環(huán)(foldedtorus)中連接,或以二叉樹、胖樹(fat-tree)形式、以常規(guī)或不規(guī)則拓?fù)浣Y(jié)構(gòu)連接。IP塊IP可被實(shí)現(xiàn)成具有特定或?qū)S霉δ艿钠夏K,例如CPU、存儲器、數(shù)字信號處理器等。此外,示出了介于NI6和Nil之間的為IP6與IP1的通信服務(wù)的用戶連接C或帶寬例如為100MB/s的用戶通信通道。提供一個監(jiān)控服務(wù)訪問單元來作為用于對數(shù)據(jù)進(jìn)行監(jiān)控的中央訪問點(diǎn)。在網(wǎng)絡(luò)接口NI把來自IP塊IP經(jīng)由片上網(wǎng)絡(luò)N傳遞來的信息轉(zhuǎn)換成長度可能可變的包。來自IP塊IP的包一般包括命令,其后跟隨有地址以及正要經(jīng)由網(wǎng)絡(luò)N傳送的數(shù)據(jù)。網(wǎng)絡(luò)接口NI會把來自IP塊IP的信息劃分成多個被稱為包的片段,并且會將包頭添加至每個包。這種包頭含有使得數(shù)據(jù)能夠在網(wǎng)絡(luò)上傳輸?shù)念~外信息(例如目的地地址或路由路徑以及流量控制信息)。于是,每個包均被分成可通過片上網(wǎng)絡(luò)傳送的多個切片(flit)(流量控制數(shù)字)??蓪⑶衅闯煽梢赃M(jìn)行控制的最小尺寸。端到端流量控制可被用來確保除非在目的緩存器中有足夠的空間可用,否則不會發(fā)送數(shù)據(jù)。IP塊之間的通信可以是基于連接的,也可以是一種無連接通信(即,非廣播通信,例如多層總線、AXI總線、AHB總線、基于開關(guān)的總線、多芯片互連、多芯片跳轉(zhuǎn)互連)。網(wǎng)絡(luò)事實(shí)上可以是一個子網(wǎng)絡(luò)或子互連結(jié)構(gòu)的集合(按層次布置或不按層次布置),可以跨越多個裸片(例如在系統(tǒng)級封裝內(nèi))或者跨越多個芯片(包括多個ASIC、ASSP、以及FPGA)。而且,如果系統(tǒng)是原型的,那么網(wǎng)絡(luò)可將裸片、芯片(尤其包括FPGA)與運(yùn)行原型和調(diào)試軟件的計(jì)算機(jī)(PC)、監(jiān)控服務(wù)訪問點(diǎn)MSA、或系統(tǒng)的功能部分連接。如實(shí)施例中所示,用于調(diào)試數(shù)據(jù)的互連優(yōu)選地與用于功能數(shù)據(jù)的互連相同。但是,它也可能是(部分)不同的互連(例如,更低速的令牌(token)、環(huán)、總線或網(wǎng)絡(luò))。圖2示出了根據(jù)第一實(shí)施例的具有片上網(wǎng)絡(luò)互連的片上系統(tǒng)的框圖。根據(jù)圖2的片上系統(tǒng)基本上對應(yīng)于根據(jù)圖1的片上系統(tǒng)。唯一的不同是提供了附接或耦接到路由器R2的探針Pl。探針能夠?qū)︻愃魄衅?、消息、事?wù)或其它大小單位的數(shù)據(jù)進(jìn)行監(jiān)聽,這取決于探針中內(nèi)裝有多少智能。在此,作為示例,探針可以監(jiān)聽切片。探針P1的輸出被耦接到網(wǎng)絡(luò)接口NI2。當(dāng)切片通過路由器R2時,探針Pl能夠監(jiān)聽連接C的所有切片。被監(jiān)聽的切片通過了網(wǎng)絡(luò)接口NI2并被發(fā)送到監(jiān)控服務(wù)訪問單元MSA。需要一個從第二網(wǎng)絡(luò)接口NI2到監(jiān)控服務(wù)訪問單元MSA的調(diào)試或監(jiān)控連接(或一個調(diào)試通信通道)MC1從而能夠傳送探針的數(shù)據(jù),即監(jiān)控或調(diào)試數(shù)據(jù)。調(diào)試或監(jiān)控連接MC1的帶寬BD為帶寬B加上由網(wǎng)絡(luò)接口NI2添加的分包開銷,即帶寬BD至少為帶寬B,例如,BD=120MB/s。雖然一個例如針對AEthereal路由器的路由器鏈路可以提供2GB/鏈路/s的原始帶寬,但是該帶寬的一部分可能已被片上網(wǎng)絡(luò)NOC上現(xiàn)有的用戶連接映射所使用。如果鏈路(NI2-R2)和(R3-R5)只能允許低于帶寬BD的帶寬連接(例如70MB/s),原因是剩下的帶寬被用于片上網(wǎng)絡(luò)NOC上所存在的用戶連接映射,那么由于從網(wǎng)絡(luò)接口NI2到網(wǎng)絡(luò)接口NI5(NI5連接至監(jiān)聽數(shù)據(jù)必須到達(dá)的MSA)之間的任何單個路由器上的片上網(wǎng)絡(luò)N0C均不能提供帶寬BD,所以不能進(jìn)行監(jiān)聽。圖3示出了根據(jù)第二實(shí)施例的具有片上網(wǎng)絡(luò)互連的片上系統(tǒng)的框圖。根據(jù)圖3的片上系統(tǒng)基本上對應(yīng)于圖2所示的片上系統(tǒng),但是其包含了多個探針,例如針對所有路由器的探針,以保證對所有可能的連接或要被建立的連接通道的完全覆蓋。因此,可能在連接C的通道上出現(xiàn)N個探針。這里,第一探針P1被附接到路由器R2,而第二探針P2被附接到路由器R4。因此,需要N個調(diào)試或監(jiān)控連接,即具有帶寬BMC1和BMC2的第一調(diào)試或監(jiān)控連接MC1和第二調(diào)試或監(jiān)控連接MC2。為第一探針的數(shù)據(jù)提供第一調(diào)試或監(jiān)控連接MC1并為第二探針的數(shù)據(jù)提供第二調(diào)試或監(jiān)控連接MC2。通過利用調(diào)試或監(jiān)控連接,來自第一探針和第二探針的數(shù)據(jù)被發(fā)送到監(jiān)控服務(wù)訪問單元MSA。因此,之前被監(jiān)聽所需要的帶寬現(xiàn)在可被N個或2個連接分擔(dān),即BD=BMC1+BMC2,BMCl=60MB/s,BMC2二6畫B/s。如果資源可用,則這兩個調(diào)試連接可被建立。作為示例,每一個探針均能夠在每個時隙(slot)監(jiān)聽一個切片。因此,探針包括一個計(jì)數(shù)器,用來對關(guān)于已通過鏈路的切片數(shù)量進(jìn)行計(jì)數(shù)。每個探針都能夠以均衡或不均衡的方式來交替地對多個切片進(jìn)行監(jiān)聽。根據(jù)均衡方式,探針P1和P2監(jiān)聽相同數(shù)量的切片(平均地分割所需帶寬),例如探針P1監(jiān)聽奇數(shù)切片而探針P2監(jiān)聽偶數(shù)切片,如表格l所描述的。根據(jù)不均衡方式,探針P1和P2監(jiān)聽不同數(shù)量的切片,例如探針Pl監(jiān)聽2個切片之后,探針P2監(jiān)聽1個切片,如表格2所描述的。表格1:<table>tableseeoriginaldocumentpage10</column></row><table>表格2:<table>tableseeoriginaldocumentpage11</column></row><table>監(jiān)控服務(wù)訪問單元MSA通過按照來自連接到片上網(wǎng)絡(luò)N0C的網(wǎng)絡(luò)接口NI(例如圖3中的網(wǎng)絡(luò)接口NI5)的切片進(jìn)程讀取切片,從而對切片進(jìn)行重新排序。網(wǎng)絡(luò)接口NI5需要兩個緩存器,每一個針對一個連接(MC1和MC2)。監(jiān)控服務(wù)訪問單元MSA在第一示例中交替地從每一個調(diào)試連接中讀取1個切片,而在第二示例中分別讀取2個和l個切片。因此,可以重建整個連接活動。如果向探針添加了更多的智能,則可以對每個消息進(jìn)行監(jiān)聽,而消息又是由切片重建的。計(jì)數(shù)器將只對通過路由器的消息進(jìn)行計(jì)數(shù)。<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>附加地或可選擇地,N個探針可被放置在相同的連接上。在此情況下,可以在(利用所有探針的)N個調(diào)試或監(jiān)控連接上共用帶寬BD。附加地或可選擇地,單個探針可能具有通過不同通道到達(dá)監(jiān)控服務(wù)訪問單元MSA的多個連接,從而避免了從探針到監(jiān)控服務(wù)訪問單元MSA的通道上的被迫鏈接。圖4示出了根據(jù)第三實(shí)施例的片上系統(tǒng)的一部分的示意框圖。這里描述了第一路由器R1和第二路由器R2、第一網(wǎng)絡(luò)接口NI1和第二網(wǎng)絡(luò)接口NI2、以及監(jiān)控服務(wù)訪問單元MSA。網(wǎng)絡(luò)接口NI1和NI2的每一個都包括幾個緩存器B并可選地包括結(jié)合單元CU1、CU2。結(jié)合單元CU1、CU2用于將通過路由器R1、R3從探針或監(jiān)控器接收到的數(shù)據(jù)結(jié)合起來。一個隊(duì)列或緩存器B與一個監(jiān)控器或探針相關(guān)聯(lián)。結(jié)合單元CU1、CU2用于將來自幾個隊(duì)列或緩存器B的數(shù)據(jù)結(jié)合起來。優(yōu)選地,根據(jù)可能與數(shù)據(jù)監(jiān)聽同步的進(jìn)程來執(zhí)行該操作。附加地或可選擇地,可以以空間、時間或內(nèi)容尺度來執(zhí)行進(jìn)程。從監(jiān)控器或探針得到的數(shù)據(jù)流通量(每一個都可能分別形成一部分監(jiān)控結(jié)果)到達(dá)網(wǎng)絡(luò)接口NIl、NI2,以使得可以在網(wǎng)絡(luò)接口或者可以在監(jiān)控服務(wù)訪問單元MSA中執(zhí)行對這些數(shù)據(jù)的結(jié)合(形成了總的監(jiān)控結(jié)果)。可選擇地或附加地,可以在網(wǎng)絡(luò)接口以及監(jiān)控服務(wù)訪問單元MSA中執(zhí)行該結(jié)合。然而,如果在網(wǎng)絡(luò)接口或者在監(jiān)控服務(wù)訪問單元MSA中執(zhí)行該結(jié)合,則這樣的結(jié)合是簡單的并可被容易地執(zhí)行。另外,網(wǎng)絡(luò)接口NI之一可包括一個結(jié)合單元??蛇x地,監(jiān)控服務(wù)訪問單元MSA可包括一個結(jié)合單元并可被連接到單個網(wǎng)絡(luò)接口NI。根據(jù)可以基于第一、第二或第三實(shí)施例的另一個實(shí)施例,監(jiān)控器或探針Pl、P2不僅適用于由一個連接來監(jiān)控或監(jiān)聽數(shù)據(jù)流通量,而且它們還適用于由至少兩個連接來監(jiān)控或監(jiān)聽數(shù)據(jù)流通量。例如,一個監(jiān)控器P1、P2可以監(jiān)聽或監(jiān)控兩個連接每一個的一部分,而另一個監(jiān)控器可以監(jiān)聽或監(jiān)控剩下的連接。由此,將由一個或多個連接來監(jiān)控的數(shù)據(jù)流通量可通過單個監(jiān)控器或通過多個監(jiān)控器來監(jiān)控,其中,多個監(jiān)控器可執(zhí)行分布式監(jiān)控,例如通過每個監(jiān)控器對一個連接的一部分進(jìn)行監(jiān)控或者通過每個監(jiān)控器對幾個連接的一部分進(jìn)行監(jiān)控。圖5示出了根據(jù)本發(fā)明的具體監(jiān)控器的框圖。監(jiān)控器單元或事務(wù)監(jiān)控器可通過監(jiān)聽器S耦接到路由器或網(wǎng)絡(luò)接口。監(jiān)聽器將把通過相關(guān)聯(lián)的路由器的數(shù)據(jù)流通量發(fā)送到監(jiān)控器M。監(jiān)控器可被耦接到網(wǎng)絡(luò)接口MNI,通過該網(wǎng)絡(luò)接口MNI,監(jiān)控器可被耦接到網(wǎng)絡(luò)來發(fā)送監(jiān)控器的監(jiān)控結(jié)果。監(jiān)控器可具有用來對來自監(jiān)聽器的原始數(shù)據(jù)進(jìn)行濾波的幾個塊。優(yōu)選地,這些濾波塊被串聯(lián)耦接,從而它們對前一塊的輸出進(jìn)行濾波。監(jiān)控器的網(wǎng)絡(luò)接口MNI可被實(shí)現(xiàn)為分開的網(wǎng)絡(luò)接口或者可與現(xiàn)存的網(wǎng)絡(luò)接口合并。監(jiān)控器可以監(jiān)聽所有的路由器鏈路。鏈路選擇單元LS將至少選擇一個要被進(jìn)一步分析的鏈路。啟動/配置單元EC可被布置用于啟動和配置監(jiān)控器。監(jiān)控器可具有兩個端口,即可通過其來對監(jiān)控單元進(jìn)行編程的一個從端口SP。第二個端口可被實(shí)現(xiàn)為用于經(jīng)由網(wǎng)絡(luò)接口將監(jiān)控結(jié)果發(fā)送至監(jiān)控服務(wù)訪問點(diǎn)MSA的主端口MP。鏈路選擇單元LS用于對來自所選鏈路的數(shù)據(jù)流通量進(jìn)行濾波,特別地,通過所選鏈路的所有切片都被發(fā)送至下一個濾波塊。通過對來自監(jiān)聽器的數(shù)據(jù)進(jìn)行濾波,將被下一個濾波塊處理的數(shù)據(jù)流通量的數(shù)量會減少。在下一個濾波塊GB中,可對保證了的吞吐量GT或最盡力BE的流通量進(jìn)行濾波,這將同樣使得仍需予以監(jiān)控或處理的數(shù)據(jù)流通量減少。連接濾波單元CF至少識別一個被選連接,例如通過可唯一識別出各個連接的隊(duì)列標(biāo)識符和通道來進(jìn)行識別。如果使用了目的地路由,則可基于目的地址(以及連接隊(duì)列標(biāo)識符,如果連接隊(duì)列標(biāo)識符不是目的地標(biāo)識符的一部分的話)來對連接進(jìn)行濾波。實(shí)現(xiàn)相同目的的其它實(shí)施例也是可以的。例如,可通過從端口SP來進(jìn)行編程。由于隊(duì)列標(biāo)識符和通道可能是包頭的一部分,所以連接濾波單元CF可以很容易地對其進(jìn)行識別。為了對作為數(shù)據(jù)流通量的一部分的消息進(jìn)行識別,需要對所選連接的包進(jìn)行逆分包以便可以針對任何相關(guān)消息來對其有效載荷進(jìn)行檢査。優(yōu)選地,這是在逆分包單元DP中執(zhí)行的。該逆分包操作的結(jié)果可被發(fā)送至摘取單元AU,在摘取單元AU處對消息進(jìn)行監(jiān)控和檢查以確定是否有事件發(fā)生。可將逆分包單元DP和摘取單元AU組合起來或者將它們分開,這取決于傳輸和網(wǎng)絡(luò)協(xié)議與它們在包和消息頭中的編碼之間的(不)相關(guān)性。可通過從端口SP和啟動/配置塊來對各個事件進(jìn)行編程。圖6示出了根據(jù)本發(fā)明的片上系統(tǒng)的框圖。根據(jù)圖6的系統(tǒng)組件對應(yīng)于根據(jù)圖2的片上系統(tǒng)的組件。但是,部分組件(IP1-IP2,NIl,NI2,NI4,Rl,R2,R4)被布置在ASIC裸片上,而其它部件(IP3,IP6,NI3,NI6,NI5,R3,R5)則布置在FPGA或個人計(jì)算機(jī)PC(即,監(jiān)控服務(wù)訪問點(diǎn)MSA)上。雖然系統(tǒng)組件分布在幾個獨(dú)立部分上,但是與第一、第二或第三實(shí)施例相比,總體操作并未有所變化。本發(fā)明的原理涉及任何具有相同目的地的低帶寬GT連接的集合(調(diào)試、函數(shù)數(shù)據(jù)、運(yùn)行分析、資源管理、網(wǎng)絡(luò)管理),其并不一定需要帶寬保留的原子單位的最小要求。本發(fā)明的原理可被用于任何互連,例如片上網(wǎng)絡(luò)、跨越多個/單個裸片/芯片的網(wǎng)絡(luò)等,其中可以為流通量進(jìn)行資源保留。示例是根據(jù)T畫A、速率控制來設(shè)計(jì)的。本發(fā)明的原理還可被用于以監(jiān)聽數(shù)據(jù)作為其基本分量的相關(guān)調(diào)試活動。因此,在某一系統(tǒng)上的復(fù)雜環(huán)境(運(yùn)行時間、出現(xiàn)映射、資源不足)中的連接可通過探針的分布式系統(tǒng)和對某一中央目的地點(diǎn)(MSA)處的連接數(shù)據(jù)的重建來監(jiān)聽。上述方案保證了按照可用探針的數(shù)量將對連接的分布式監(jiān)聽和監(jiān)聽該連接所需的帶寬分布到多個更低帶寬的連接中。另外,在監(jiān)控服務(wù)訪問點(diǎn)MSA對原始(監(jiān)聽到的)連接信息的重建現(xiàn)在由多個(分布式的)探針接收。由于鏈路的物理限制或連接的映射,該方案作為在某一鏈路上提供了帶寬強(qiáng)制的情況下的工作方案是具有突出優(yōu)點(diǎn)的。而且該方案得到現(xiàn)有AEtherealNOC基礎(chǔ)結(jié)構(gòu)和探針技術(shù)的支持。應(yīng)該注意的是,上述實(shí)施例說明了而不是限制了本發(fā)明,并且本領(lǐng)域技術(shù)人員將能在不脫離所附權(quán)利要求的范圍的情況下設(shè)計(jì)出多種替換實(shí)施例。在權(quán)利要求中,括號中的任何標(biāo)號都不應(yīng)該被解釋14為限制權(quán)利要求。詞語"包括"及類似詞語的使用并不排除除了權(quán)利要求中所陳述的元素和步驟之外其它元素和步驟的存在。元素之前的"一個"或"一種"的使用并不排除多個該元素的存在。在列舉了多個裝置的設(shè)備權(quán)利要求中,這些裝置中的多個可通過同一種硬件實(shí)現(xiàn)。事實(shí)僅僅在于,在相互不同的從屬權(quán)利要求中陳述的某些方法并不表示這些方法的結(jié)合不能用于提供優(yōu)勢。此外,權(quán)利要求中的任何標(biāo)號都不應(yīng)該被解釋為對權(quán)利要求的范圍的限制。權(quán)利要求1.一種電子裝置,包括-多個處理單元(IP1-IP6),-基于網(wǎng)絡(luò)的互連(N),其對處理單元(IP1-IP6)進(jìn)行耦接以使得在所述處理單元(IP1-IP6)之間至少一個第一通信通道(C)能夠運(yùn)作,以及-至少一個監(jiān)控單元(P1,P2),用于對所述處理單元(IP1-IP6)之間的至少一個第一通信通道(C)的數(shù)據(jù)流通量進(jìn)行監(jiān)控,并且用于至少臨時經(jīng)由至少兩個分開的第二通信通道(MC1,MC2)來發(fā)送監(jiān)控結(jié)果。2.如權(quán)利要求1所述的電子裝置,其中提供至少一個第一監(jiān)控單元(Pl)和至少一個第二監(jiān)控單元(P2),它們被布置在沿所述至少一個第一通信通道(C)的通道的分開的位置上。3.如權(quán)利要求2所述的電子裝置,其中至少一個第一監(jiān)控單元(Pl)和至少一個第二監(jiān)控單元(P2)將它們的監(jiān)控結(jié)果經(jīng)由分開的第二通信通道(MC1,MC2)發(fā)送到監(jiān)控服務(wù)訪問單元(MSA)。4.如權(quán)利要求1或2所述的電子裝置,其中使用至少臨時不同的第二通信通道(MC1,MC2)而到達(dá)了監(jiān)控服務(wù)訪問單元(MSA)的所述至少一個監(jiān)控單元(Pl,P2)中的每一個的監(jiān)控結(jié)果組成了一部分監(jiān)控結(jié)果,其中來自監(jiān)控單元(Pl,P2)中的每一個的監(jiān)控結(jié)果的結(jié)合組成了總的監(jiān)控結(jié)果。5.如權(quán)利要求1或2所述的電子裝置,其中取決于基于網(wǎng)絡(luò)的互連的流通量負(fù)荷,所述第一通信通道和/或第二通信通道是靜態(tài)路由或動態(tài)路由。6.如權(quán)利要求2或3所述的電子裝置,還包括與多個處理單元(IP1-IP6)之一相關(guān)聯(lián)的網(wǎng)絡(luò)接口(NI1-NI6),其中監(jiān)控單元(Pl,P2)中的每一個均被耦接到網(wǎng)絡(luò)接口(NI1-NI6)之一,以便將它們的監(jiān)控結(jié)果通過第二通信通道(MC1,MC2)發(fā)送到監(jiān)控服務(wù)訪問單元(MSA)。7.如權(quán)利要求6所述的電子裝置,其中網(wǎng)絡(luò)接口(NI1-NI6)包括至少兩個緩存器(B),用于緩存來自第二通信通道(MC1,MC2)的數(shù)據(jù),并且網(wǎng)絡(luò)接口(Nn-NI6)還包括一個結(jié)合單元(CU1,CU2),用于對來自至少一個緩存器(B)的數(shù)據(jù)進(jìn)行結(jié)合。8.如權(quán)利要求4所述的電子裝置,還包括監(jiān)控服務(wù)訪問單元(MSA),其具有一個結(jié)合單元(CU),該結(jié)合單元用來對來自至少一個監(jiān)控單元(Pl,P2)的數(shù)據(jù)流通量進(jìn)行結(jié)合。9.一種監(jiān)控電子裝置中的數(shù)據(jù)流的方法,該電子裝置包括通過基于網(wǎng)絡(luò)的互連(N)而被耦接起來的多個處理單元(IP1-IP6),所述方法包括以下步驟-對處理單元(IP1-IP6)間的至少一個第一通信通道(C)的數(shù)據(jù)流通量進(jìn)行監(jiān)控;以及-至少臨時經(jīng)由至少兩個分開的第二通信通道(MC1,MC2)來發(fā)送監(jiān)控結(jié)果。10.如權(quán)利要求9所述的方法,還包括將所發(fā)送的監(jiān)控結(jié)果結(jié)合起來以得到總的監(jiān)控結(jié)果的步驟。11.一種片上系統(tǒng),包括-多個處理單元(IP1-IP6),-基于網(wǎng)絡(luò)的互連(N),其對所述處理單元(IP1-IP6)進(jìn)行耦接以使得在所述處理單元(IP1-IP6)之間至少一個第一通信通道(C)能夠運(yùn)作,以及-至少一個監(jiān)控單元(P1,P2),用于對所述處理單元(IP1-IP6)之間的至少一個第一通信通道的數(shù)據(jù)流通量進(jìn)行監(jiān)控,并且用于至少臨時經(jīng)由至少兩個分開的第二通信通道(MC1,MC2)來發(fā)送監(jiān)控結(jié)果。全文摘要提供了一種電子裝置,其包括多個處理單元(IP1-IP6),耦接到處理單元(IP1-IP6)的基于網(wǎng)絡(luò)的互連(N),以及至少一個監(jiān)控單元(P1,P2),該監(jiān)控單元用于對處理單元(IP1-IP6)之間的至少一個第一通信通道的數(shù)據(jù)流進(jìn)行監(jiān)控并用于至少臨時經(jīng)由至少兩個分開的第二通信通道(MC1,MC2)來發(fā)送監(jiān)控結(jié)果。文檔編號G06F11/34GK101484880SQ200780025493公開日2009年7月15日申請日期2007年7月3日優(yōu)先權(quán)日2006年7月5日發(fā)明者克林·喬爾達(dá)什,凱斯·G·W·古森斯,安德烈·勒杜列斯庫申請人:Nxp股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
辽阳市| 兴义市| 鄂托克旗| 浏阳市| 苗栗市| 辽阳市| 宜丰县| 东乌珠穆沁旗| 新乡市| 托克逊县| 团风县| 治多县| 绥中县| 休宁县| 景德镇市| 和田县| 清水县| 阳原县| 休宁县| 抚远县| 交口县| 根河市| 吐鲁番市| 西畴县| 武胜县| 博兴县| 柏乡县| 子长县| 介休市| 五峰| 灵寿县| 定陶县| 同江市| 农安县| 根河市| 灵川县| 德庆县| 通许县| 古田县| 斗六市| 阿城市|