專利名稱:用于流送數(shù)據(jù)剖析的方法和布置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有多個功能單元的電路布置,其中功能單元的每一個包括多個數(shù)據(jù)處理模塊和一個本地控制器,所述多個數(shù)據(jù)處理模塊運(yùn)行共用系統(tǒng)時鐘,并與運(yùn)行握手式流送數(shù)據(jù)傳輸協(xié)議的流送數(shù)據(jù)總線進(jìn)行連接。本發(fā)明還涉及一種用于剖析 (profiling)在這樣的電路布置中使用的流送數(shù)據(jù)的數(shù)據(jù)流的方法。
背景技術(shù):
在構(gòu)建大型片上系統(tǒng)(SoC)諸如用于在移動通信應(yīng)用中使用時,設(shè)計(jì)者將經(jīng)由適當(dāng)定義好的總線接口來組合若干IP模塊,IP模塊也被稱為IP(知識產(chǎn)權(quán))核,這些IP模塊甚至可能來自不同的廠商。復(fù)雜的SoC在與多個嵌入式控制器通信的同時,互相之間以及與其他硬件設(shè)備 (例如,數(shù)據(jù)處理模塊)之間也在通信,這在優(yōu)化系統(tǒng)性能時提出了挑戰(zhàn),發(fā)現(xiàn)了瓶頸和更多的實(shí)時調(diào)試的問題。握手式總線協(xié)議被認(rèn)為是一種用于在SoC的一個組件中的數(shù)據(jù)處理模塊之間以及不同組件的數(shù)據(jù)處理模塊之間流送數(shù)據(jù)的簡單直接的手段。然而,基于握手式總線協(xié)議互連的系統(tǒng)可能仍表現(xiàn)出復(fù)雜和意外的行為。即使表面上數(shù)據(jù)已經(jīng)處理,系統(tǒng)性可能仍然較差,因?yàn)槟K基于它們的處理速度和它們的互相依賴性而互相拖延。盡管所有模塊都按照它們各自的規(guī)范工作,系統(tǒng)甚至仍會陷入死鎖的局面。這些死鎖和不太致命的瓶頸尤其難以調(diào)試,因?yàn)橛捎谫Y源限制(時間和測試方面),通常無法通過模擬來抓住這些問題。在圖1和圖2中說明了復(fù)雜的相互依賴性的一些例子。參考圖1,列舉了 SoC組件的一個數(shù)據(jù)處理模塊有時經(jīng)由幾個中繼如何能夠影響另一數(shù)據(jù)處理模塊的幾種情況。在圖1中,流送協(xié)議結(jié)構(gòu)用粗箭頭表示,控制路徑用細(xì)箭頭表示。圖1中的示例性組件包括六個數(shù)據(jù)處理模塊11A-11F和一個本地控制器12。數(shù)據(jù)處理模塊A以對齊方式向數(shù)據(jù)處理模塊B和C兩者提供數(shù)據(jù)。數(shù)據(jù)處理模塊C以對齊方式處理來自處理模塊A、E和F的數(shù)據(jù)。如從圖中將理解的,在模塊B中的延時(S卩,時延)可以拖延模塊A,因?yàn)锳不能發(fā)送數(shù)據(jù)至B。模塊A中的延時可以拖延模塊E和F,因?yàn)槟KC 以對齊方式處理來自A、E和F的數(shù)據(jù)。模塊B中的延時可以拖延模塊C,因?yàn)槟KA同時發(fā)送數(shù)據(jù)至B和C。在模塊A、B、D,然后返回至模塊A當(dāng)中出現(xiàn)環(huán)依賴的情況下,甚至存在死鎖情況的可能性。因此,如果沿著該路線沒有足夠的FIFO容量,則在一個模塊中的延時將使整個環(huán)路終止,并且,由于之前提到的情況,組件的所有其他模塊也會如此。上面所述的情況是否將發(fā)生首先取決于單獨(dú)模塊固有的處理和通信模式,并且其次取決于程序和組件控制器的啟動順序。圖2舉例說明了組件間的依賴性,組件間的依賴性圖示了如上所述的類似的延時情況也可能在跨越組件邊界發(fā)生。圖2示出了由第一本地控制器22控制的第一 SoC組件 20,且第一 SoC組件20包括兩個數(shù)據(jù)處理模塊21A和21B ;以及由第二本地控制器32控制的第二 SoC組件30,且第二 SoC組件包括兩個數(shù)據(jù)處理模塊31C和31D。在圖2中,組件內(nèi)
4流送數(shù)據(jù)路徑由虛線的粗箭頭表示,跨組件邊界的流送數(shù)據(jù)路徑由實(shí)線的粗箭頭表示,控制路徑由細(xì)箭頭表示。如從圖2中將理解的,例如,在D中的延時可以拖延C,因?yàn)锳正在發(fā)送對齊數(shù)據(jù)至C和D。然而,因?yàn)榘藘蓚€獨(dú)立的組件控制器,所以這樣的瓶頸甚至更難檢測和避免。已知有各種方法來應(yīng)對一般的實(shí)時調(diào)試和剖析的問題。這些方法包括例如調(diào)試總線、測試嵌入式控制器運(yùn)行的代碼、經(jīng)由調(diào)試端口觀察內(nèi)部狀態(tài)的裝置、可選地連接到外部邏輯分析儀。然而,尤其是當(dāng)涉及到系統(tǒng)提升的剖析時,這些已知的方法也會帶來相當(dāng)大的弊端。當(dāng)使用調(diào)試端口和/或外部邏輯分析儀時,問題出在引腳有限的SoC上,也會出在現(xiàn)場可編程門陣列(FPGA)原型上,因?yàn)橥ǔ]有足夠多的引腳來適應(yīng)這個任務(wù)。用內(nèi)部跟蹤存儲器的問題在于,片上存儲器是一種稀缺和昂貴的資源,尤其是在ASIC上,并且將它僅用于剖析可能通常是不合理的。將功能性存儲區(qū)重分配給剖析是一個潛在的解決方案,但是, 可能沒有足夠的內(nèi)部可用存儲區(qū),或者這種方法可能會干擾正常運(yùn)作。嵌入式控制器運(yùn)行診斷代碼通常在代碼和數(shù)據(jù)存儲器中只需要占用很少的額外消耗。然而,它可能會產(chǎn)生誤導(dǎo),因?yàn)檫\(yùn)行的代碼改變了實(shí)際系統(tǒng)的定時/行為,所以獲得的剖析將價值不大甚至是錯誤的。因而,在本領(lǐng)域中需要的是一種簡單且低消耗的方法,用來評估大型SoC上的組件內(nèi)和組件間鏈路性能和通信模式。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供了一種包括多個組件或者功能單元的電路布置,多個組件或功能單元的每一個包括多個數(shù)據(jù)處理模塊和一個本地控制器,數(shù)據(jù)處理模塊運(yùn)行共用系統(tǒng)時鐘并與運(yùn)行包括三個控制信號的握手式流送數(shù)據(jù)傳輸協(xié)議的流送數(shù)據(jù)總線進(jìn)行連接。這些是第一和第二握手式控制信號,俗稱有效信號和接受信號;以及第三控制信號,第三控制信號標(biāo)記由在數(shù)據(jù)流中的數(shù)據(jù)元素的邏輯組組成的幀的開始和結(jié)束。根據(jù)本發(fā)明,至少一個功能單元包括剖析模塊,該剖析模塊接收在實(shí)時操作期間的流送數(shù)據(jù)總線的預(yù)定義鏈路處抽頭的第一、第二和第三控制信號的至少一個集合,用于確定出于剖析和調(diào)試目的流送數(shù)據(jù)流的鏈路性能和通信模式。剖析模塊可由功能單元的本地控制器來配置,或者由通過總線系統(tǒng)與剖析模塊相耦合的電路布置的其他任何高級別的控制器來配置。剖析模塊可以包括和各自的剖析器單元連接的多個鏈路選擇裝置,用于同時確定流送數(shù)據(jù)總線的多個鏈路的鏈路性能。每個剖析器單元適于接收系統(tǒng)時鐘信號和流送數(shù)據(jù)協(xié)議的三個控制信號,這三個控制信號從選定的鏈路抽頭,以由此來提取鏈路性能參數(shù)。剖析模塊進(jìn)一步包括控制寄存器的軟件可訪問集合,用于定義要評估的鏈路、鏈路性能獲取模式、 和要評估的控制信號的時間段,以及用于存儲來自剖析器單元的鏈路性能輸出參數(shù)。根據(jù)本發(fā)明的一個實(shí)施例,剖析器單元包括用于確定自從上個清除操作后通過的幀的數(shù)目的第一計(jì)數(shù)器,用于確定采樣幀的持續(xù)時間的第二計(jì)數(shù)器,用于確定采樣幀的數(shù)據(jù)節(jié)拍的數(shù)目的第三計(jì)數(shù)器,以及用于控制用于要被采樣的選定幀的第一、第二和第三計(jì)數(shù)器的計(jì)數(shù)器控制邏輯。根據(jù)本發(fā)明的目前優(yōu)選的實(shí)施例,剖析器單元進(jìn)一步包括連接至第一計(jì)數(shù)器的輸
5出的第一寄存器,連接在第二計(jì)數(shù)器的輸出和第二寄存器之間的第一比較器,和連接在第三計(jì)數(shù)器的輸出和第三寄存器之間的第二比較器,計(jì)數(shù)器控制邏輯適于根據(jù)選定的獲取模式配置計(jì)數(shù)器、比較器和寄存器以用于要被采樣的選定幀。目前的流送數(shù)據(jù)剖析器單元只需要非常少的硬件資源,還可以在很大程度上支持剖析和調(diào)試。即使它不是直接針對一個問題,它仍然會引導(dǎo)調(diào)試和剖析問題的原因的更多常規(guī)手段。根據(jù)另一方面,本發(fā)明提供了剖析用于上面所述的電路布置的流送數(shù)據(jù)的數(shù)據(jù)流的方法,該方法包括提供來自所述數(shù)據(jù)處理模塊的任一對之間的所述流送數(shù)據(jù)總線的多個鏈路的抽頭線;選擇要評估的鏈路;選擇鏈路性能獲取模式;從要評估的選定鏈路抽頭所述第一、第二和第三控制信號;以及確定來自所述第一、第二和第三控制信號的鏈路性能參數(shù)集合和用于控制信號的預(yù)定時間段的所述共用系統(tǒng)時鐘。在基于傳輸?shù)牟僮髂J街校_定鏈路性能參數(shù)集合的步驟包括計(jì)數(shù)自從上個清除操作后通過的幀的數(shù)目;計(jì)數(shù)采樣幀的時鐘滴答(clockticks)的數(shù)目,即,確定幀的持續(xù)時間;以及計(jì)數(shù)采樣幀的數(shù)據(jù)節(jié)拍的數(shù)目。因此,性能參數(shù)的數(shù)目可以由這幾項(xiàng)確定例如由剖析器模塊外部的某個事件觸發(fā)的兩個清除操作之間的幀的數(shù)目;在這個清除時段期間的第一個、最后一個、或者第N個幀的持續(xù)時間;最短或最長的幀的持續(xù)時間及其在該組幀中的索引;這些幀的任何一個中的實(shí)際數(shù)據(jù)傳輸?shù)臄?shù)目;具有最小或最大數(shù)目的數(shù)據(jù)傳輸?shù)膸捌渌饕_@些參數(shù)可以有助于找到瓶頸情況,其中延時導(dǎo)致差的持續(xù)時間與傳輸比率。這些參數(shù)也可用于找出能指示傳輸錯誤的丟失幀和/或具有多余數(shù)據(jù)的幀的幀。在基于控制的操作模式中,確定鏈路性能參數(shù)集合的步驟包括通過關(guān)注流送數(shù)據(jù)協(xié)議的握手信號來確定傳輸?shù)牧6雀?xì)的情景。對于選定幀,可以確定下面的參數(shù)宣稱的(asserted)采樣的有效信號的最小和最大持續(xù)時間;撤銷的(de-asserted)采樣的有效信號的最小和最大持續(xù)時間;宣稱的采樣的接受信號的最小和最大持續(xù)時間;撤銷的采樣的接受信號的最小和最大持續(xù)時間;最小或最大的幀間隙和該間隙之前的幀的幀索引。這些參數(shù)可以有助于了解為何幀持續(xù)時間/數(shù)據(jù)傳輸比率并不如預(yù)期的那樣。尤其是對于具有多個流送數(shù)據(jù)端口的模塊,根據(jù)本發(fā)明的具有流送數(shù)據(jù)剖析器的所有模塊的設(shè)備可以示出總線抖動(thrashing)的原因。
根據(jù)僅通過例子的方式給出的并且其中將參考附圖的下面的特定實(shí)施例的詳細(xì)描述,本發(fā)明的附加特征和優(yōu)點(diǎn)將顯而易見,在附圖中圖1示出了數(shù)據(jù)流的組件內(nèi)依賴性;圖2示出了數(shù)據(jù)流的組件間的依賴性;圖3示出了在根據(jù)本發(fā)明的電路布置的實(shí)施例中使用的握手式流送數(shù)據(jù)協(xié)議;以及圖4示出了根據(jù)本發(fā)明的流送數(shù)據(jù)剖析器單元的框圖;圖5示出了包括根據(jù)本發(fā)明的剖析器模塊的電路布置的功能單元的框圖;以及圖6示出了包括如圖4中所示的四個剖析器單元的剖析器模塊的一個實(shí)施例的框
6圖。
具體實(shí)施例方式現(xiàn)在將參考圖3中示出的以及在申請人的共同申請的歐洲專利申請“Method for High Speed Data Transfer (高速數(shù)據(jù)傳輸方法)”(EP10197315. 4)中描述的示例性握手式數(shù)據(jù)流送傳輸協(xié)議來詳細(xì)描述本發(fā)明。圖3的協(xié)議可以用于通過組件流送數(shù)據(jù)和SoC的若干組件之間流送數(shù)據(jù),諸如圖1、2和5中圖示的組件IlA-F和21A、B、31C、D。舉個例子,在用于無線通信應(yīng)用的SoC的情況下,這些組件或功能單元是系統(tǒng)的各個構(gòu)成塊,例如數(shù)字前端(DFE)、Tx單元、共享RAM、前向糾錯(FEC)數(shù)據(jù)單元、快速傅立葉變換(FFT)單元、參數(shù)估計(jì)單元、均衡器單元、搜索器單元、FEC控制單元等,這些中的每一個包括若干數(shù)據(jù)處理單元和一個本地嵌入式控制器。協(xié)議包括三個二進(jìn)制信號,這三個二進(jìn)制信號包括用于在數(shù)據(jù)源和數(shù)據(jù)信宿之間握手的有效和接受信號,以及標(biāo)記在數(shù)據(jù)流內(nèi)的數(shù)據(jù)元素的邏輯組的開始和結(jié)束的幀信號。數(shù)據(jù)流的起源被稱為“源”,目的端被稱為“信宿(sink)”。在這里,數(shù)據(jù)源和數(shù)據(jù)信宿可以是SoC的任何組件或組件級別上的任何數(shù)據(jù)處理模塊。有效/接受信號類似于來自其他握手式傳輸協(xié)議的信號,并用于驅(qū)動和拖延從源到信宿的通信。源和信宿可以在任何時間設(shè)置或重置這些信號。如果時鐘的上升沿都為“高”,數(shù)據(jù)被采用。數(shù)據(jù)源和數(shù)據(jù)信宿必須對幀信號意味著什么具有相同的理解。所圖示的傳輸協(xié)議的“幀”的含義是邏輯組或數(shù)據(jù)序列,例如OFDM符號,控制數(shù)據(jù)塊,信息數(shù)據(jù)塊,等等。僅當(dāng)接受信號、有效信號和幀信號為高時,數(shù)據(jù)傳輸才會發(fā)生。幀信號標(biāo)記了數(shù)據(jù)塊傳輸?shù)拈_始和結(jié)束。然而,必須理解的是,本發(fā)明不僅限于這種特定的流送數(shù)據(jù)傳輸協(xié)議,而可以一般地與任何類似的握手式總線協(xié)議一起使用。圖4示出了根據(jù)本發(fā)明的流送數(shù)據(jù)剖析器單元40的框圖。流送數(shù)據(jù)剖析器單元 40是低于模塊級別的構(gòu)成塊。為了明確地指示數(shù)據(jù)流而不干擾實(shí)際通信,其接收系統(tǒng)時鐘信號和從流送數(shù)據(jù)總線的選定鏈路抽頭的控制信號集合,以由此提取鏈路性能參數(shù)。流送數(shù)據(jù)剖析器單元40不包括自己的控制寄存器集合,相反,它意指是控制流送數(shù)據(jù)剖析器單元40并且可能選擇特定的流送數(shù)據(jù)流來剖析的模塊的一部分。這可以是在圖6中詳細(xì)圖示的整個功能單元的背景下諸如圖5中所述的剖析模塊51。剖析模塊51也可以是功能單元的MISC模塊的一部分。如在圖5和圖6中所示,多個剖析器單元可以分組到剖析模塊51中,并且可由軟件可訪問的控制寄存器集合511控制,控制寄存器組511進(jìn)而由諸如圖5的控制器12的功能單元的本地控制器進(jìn)行控制。圖6示出了剖析模塊51的示例性實(shí)施例,其包括四個剖析器單元40A-D,用于同時確定來自流送數(shù)據(jù)總線的四個不同接口的數(shù)據(jù)流性能參數(shù)。剖析器單元40A-D中的每一個耦合至作為復(fù)用器示出的相應(yīng)的鏈路選擇裝置510A-D。控制寄存器511控制復(fù)用器510A-D 中的每一個復(fù)用器來選擇流送數(shù)據(jù)總線的鏈路以及通過從針對用于評估鏈路性能參數(shù)的其關(guān)聯(lián)的剖析器單元的鏈路抽頭的控制信號。由剖析器單元40A-D獲取的輸出參數(shù)被存儲在控制寄存器511內(nèi),以由合適的軟件實(shí)時或稍后讀出。返回圖4,流送數(shù)據(jù)剖析器單元40通常收集關(guān)于鏈路性能和通信模式的剖析數(shù)
7據(jù),諸如幀持續(xù)時間(第一、最后、最小、最大);幀內(nèi)的數(shù)據(jù)傳輸(最小,最大);連續(xù)數(shù)據(jù)循環(huán)和/或幀內(nèi)的死循環(huán)的數(shù)目。如在圖4中所示,剖析器單元40基本上由三個計(jì)數(shù)器42、43、44以及對應(yīng)的存儲寄存器47、48、49組成,三個計(jì)數(shù)器42、43、44由計(jì)數(shù)器控制邏輯41控制。計(jì)數(shù)器控制邏輯 41包括公知的布爾邏輯門,且由相應(yīng)的控制輸入來控制?;谖帐质搅魉蛿?shù)據(jù)協(xié)議的定義,僅當(dāng)全部宣稱了有效信號、幀信號和接受信號時,才傳輸數(shù)據(jù)。該條件用于控制確定每幀的數(shù)據(jù)節(jié)拍的數(shù)目的活動計(jì)數(shù)器44。持續(xù)時間計(jì)數(shù)器43并行將每個幀的持續(xù)時間確定為系統(tǒng)時鐘流逝的數(shù)目。幀計(jì)數(shù)器42確定自從上個清除操作后通過的幀的數(shù)目。圖4中的字母f、d和a分別表示幀、持續(xù)時間和活動計(jì)數(shù)器的比特寬度。比較器45連接在持續(xù)時間計(jì)數(shù)器43和其關(guān)聯(lián)的寄存器48之間,并且比較器46連接在活動計(jì)數(shù)器44和其關(guān)聯(lián)的寄存器49之間,根據(jù)選定的獲取模式控制這兩個比較器,以使得關(guān)聯(lián)的寄存器分別收集當(dāng)前測量參數(shù)的最大或最小值。示例性獲取模式將在下表4中列出。流送數(shù)據(jù)剖析器使用如下表中所示的三個參數(shù)表1 流送數(shù)據(jù)剖析器單元的參數(shù)
權(quán)利要求
1.一種電路布置,包括多個功能單元(10 ;20 ;30 ;50),所述多個功能單元的每一個包括多個數(shù)據(jù)處理模塊(11A-F ;21A,B,31C,D)和一個本地控制器(12 ;22,32),所述多個數(shù)據(jù)處理模塊運(yùn)行共用系統(tǒng)時鐘,并通過運(yùn)行握手式流送數(shù)據(jù)傳輸協(xié)議的流送數(shù)據(jù)總線連接, 所述握手式流送數(shù)據(jù)傳輸協(xié)議包括三個控制信號,包括第一和第二握手式控制信號和標(biāo)記由數(shù)據(jù)流中的數(shù)據(jù)元素的邏輯組組成的幀的開始和結(jié)束的第三控制信號,其中,所述功能單元(50)中的至少一個進(jìn)一步包括剖析模塊(51),所述剖析模塊(51) 在實(shí)時操作期間接收在所述流送數(shù)據(jù)總線的預(yù)定義鏈路處抽頭的所述第一、第二和第三控制信號的至少一個集合,用于出于剖析和調(diào)試目的來確定所述流送數(shù)據(jù)流的鏈路性能和通信模式。
2.根據(jù)權(quán)利要求1所述的電路布置,其中,所述剖析模塊(51)包括至少一個鏈路選擇裝置(510A-D);相應(yīng)的剖析器單元GOA-D),所述剖析器單元G0A-D)連接到所述至少一個鏈路選擇裝置中的每一個,并且適于接收所述系統(tǒng)時鐘信號和從所選定的鏈路抽頭的控制信號集合,以由此來提取鏈路性能參數(shù);以及軟件可訪問的控制寄存器集合(511),所述軟件可訪問的控制寄存器集合(511)用于定義要評估的鏈路、鏈路性能獲取模式、和要評估的控制信號的時間段,并且用于存儲來自所述剖析器單元GOA-D)的鏈路性能輸出參數(shù)。
3.根據(jù)權(quán)利要求2所述的電路布置,其中,所述剖析器單元G0A-D)包括用于確定自從上個清除操作后通過的幀數(shù)目的第一計(jì)數(shù)器(42),用于確定采樣幀的持續(xù)時間的第二計(jì)數(shù)器(43),用于確定采樣幀的數(shù)據(jù)節(jié)拍的數(shù)目的第三計(jì)數(shù)器(44),以及用于控制用于要采樣的選定幀的所述第一、第二和第三計(jì)數(shù)器G2,43,44)的計(jì)數(shù)器控制邏輯01)。
4.根據(jù)權(quán)利要求3所述的電路布置,其中,所述剖析器單元G0A-D)進(jìn)一步包括連接至所述第一計(jì)數(shù)器0 的輸出的第一寄存器(47),連接在所述第二計(jì)數(shù)器的輸出和第二寄存器G8)之間的第一比較器(45),以及連接在所述第三計(jì)數(shù)器04)的輸出和第三寄存器G9)之間的第二比較器(46),所述計(jì)數(shù)器控制邏輯適于根據(jù)選定的獲取模式配置所述計(jì)數(shù)器(42,43,44)、比較器(45,46)和寄存器(47,48,49)以用于要采樣的選定幀。
5.一種用于剖析用于在包括多個功能單元的電路布置中使用的流送數(shù)據(jù)的數(shù)據(jù)流的方法,所述多個功能單元中的每一個包括多個數(shù)據(jù)處理模塊和一個本地控制器,所述多個數(shù)據(jù)處理模塊運(yùn)行共用系統(tǒng)時鐘,并通過運(yùn)行握手式流送數(shù)據(jù)傳輸協(xié)議的流送數(shù)據(jù)總線連接,所述握手式流送數(shù)據(jù)傳輸協(xié)議包括三個控制信號,包括第一和第二握手式控制信號和標(biāo)記由所述數(shù)據(jù)流中的數(shù)據(jù)元素的邏輯組組成的幀的開始和結(jié)束的第三控制信號,所述方法包括如下步驟提供來自所述數(shù)據(jù)處理模塊的任一對之間的所述流送數(shù)據(jù)總線的多個鏈路的抽頭線.一入 ,選擇要評估的鏈路;選擇鏈路性能獲取模式;從要評估的選定鏈路抽頭所述第一、第二和第三控制信號;以及從所述第一、第二和第三控制信號以及所述共用系統(tǒng)時鐘確定用于所述控制信號的預(yù)定義的時間段的鏈路性能參數(shù)集合。
6.根據(jù)權(quán)利要求5所述的方法,其中,確定鏈路性能參數(shù)集合的步驟包括計(jì)數(shù)自從上個清除操作后通過的幀的數(shù)目,計(jì)數(shù)采樣幀的時鐘滴答的數(shù)目,以及計(jì)數(shù)采樣幀的數(shù)據(jù)節(jié)拍的數(shù)目。
7.根據(jù)權(quán)利要求5所述的方法,其中,確定鏈路性能參數(shù)集合的步驟包括對于選定幀,確定宣稱的采樣的所述第一控制信號的最小和最大持續(xù)時間。
8.根據(jù)權(quán)利要求5所述的方法,其中,確定鏈路性能參數(shù)集合的步驟包括對于選定幀,確定撤銷的采樣的所述第一控制信號的最小和最大持續(xù)時間。
9.根據(jù)權(quán)利要求5所述的方法,其中,確定鏈路性能參數(shù)集合的步驟包括對于選定幀,確定宣稱的采樣的所述第二控制信號的最小和最大持續(xù)時間。
10.根據(jù)權(quán)利要求5所述的方法,其中,確定鏈路性能參數(shù)集合的步驟包括對于選定幀,確定撤銷的采樣的所述第二控制信號的最小和最大持續(xù)時間。
11.根據(jù)權(quán)利要求5所述的方法,其中,確定鏈路性能參數(shù)集合的步驟包括確定最小或最大的幀間隙以及所述間隙之前的幀。
全文摘要
本發(fā)明涉及具有多個功能單元的電路布置,多個功能單元的每一個包括多個數(shù)據(jù)處理模塊和一個本地控制器,所述多個數(shù)據(jù)處理模塊運(yùn)行共用系統(tǒng)時鐘,并通過運(yùn)行握手式流送數(shù)據(jù)傳輸協(xié)議的流送數(shù)據(jù)總線連接,并且本發(fā)明還涉及一種用于剖析用于這樣的電路布置中使用的數(shù)據(jù)流的方法。剖析模塊被提供為電路布置的一部分,剖析模塊評估在實(shí)時操作期間在所述流送數(shù)據(jù)總線的預(yù)定義接口處抽頭的控制信號,用于出于剖析和調(diào)試目的來確定鏈路性能和通信模式,以及因此組成一種用于評估大型SoC上的組件內(nèi)和組件間的鏈路性能和通信模式的簡單和低消耗的裝置。
文檔編號H04L29/06GK102438010SQ20111034881
公開日2012年5月2日 申請日期2011年9月27日 優(yōu)先權(quán)日2010年9月27日
發(fā)明者凱·黑塞 申請人:英特爾移動通信技術(shù)德累斯頓有限公司