服務匯流排yali測試 匯流排壓力測試系統及其方法

2021-10-13 01:14:54 字數 3804 閱讀 6646

匯流排壓力測試系統及其方法

【技術領域】

[0001]本發明涉及一種壓力測試系統及其方法,特別是指以快捷外設互聯標準裝置(pc1-e)產生壓力資料流避免占用**處理器使用時間的匯流排壓力測試系統及其方法。

【背景技術】

[0002]近年來,隨著半導體技術的蓬勃發展,目前**處理器(central processingunit, cpu)的發展趨勢是將外部匯流排及記憶體控制器整合於**處理器內部,使**處理器能夠直接與記憶體及快捷外設互聯標準(pc1-e )裝置電性連線。

[0003]一般而言,針對上述**處理器、記憶體及快捷外設互聯標準裝置之間的匯流排壓力測試皆採用以**處理器為出發點的測試模型,也就是通過**處理器對記憶體和快捷外設互聯標準裝置進行壓力測試。然而,此方式將占用大量的**處理器的使用時間,導致其他測試無法同時進行,並且難以形成網狀交叉測試模型,造成整體壓力測試不便而具有壓力測試可用性不佳的問題。

[0004]有鑑於此,便有廠商提出一種雙處理器架構,以其中乙個**處理器來進行壓力測試,另乙個**處理器則進行其他測試,以降低**處理器的使用時間。然而,此方式仍然會消耗**處理器的使用時間,並且同樣難以形成網狀交叉測試模型,所以仍然無法有效解決壓力測試可用性不佳的問題。

[0005]綜上所述,可知現有技術中長期以來一直存在壓力測試可用性不佳的問題,因此實有必要提出改進的技術手段,來解決此一問題。

【發明內容】

[0006]本發明揭露一種匯流排壓力測試系統及其方法。

[0007]首先,本發明揭露一種匯流排壓力測試系統,應用在快捷外設互聯標準(pciexpress, pc1-e)裝置中,用以測試具有**處理器、pc1-e介面及記憶體的匯流排環境,此系統包含:初始模組、路徑模組及生成模組。其中,初始模組用以在pc1-e裝置開啟後,接收測試模型,並且根據測試模型初始化**處理器、pc1-e介面及記憶體;路徑模組用以在初始模組完成初始化後,建立對應測試模型的資料傳輸路徑,此資料傳輸路徑包含pc1-e介面至**處理器的路徑及pc1-e介面至記憶體的路徑、pc1-e介面至pc1-e介面三者其中之一;生成模組用以生成壓力資料流,並且使生成的壓力資料流在資料傳輸路徑上傳輸以進行壓力測試。

[0008]另外,本發明揭露一種匯流排壓力測試方法,應用在pc1-e裝置中,用以測試具有**處理器、pc1-e介面及記憶體的匯流排環境,其步驟包括:在pc1-e裝置開啟後,接收測試模型,並且根據此測試模型初始化**處理器、pc1-e介面及記憶體;在完成初始化後,建立對應所述測試模型的資料傳輸路徑,此資料傳輸路徑包含pc1-e介面至**處理器的路徑及pc1-e介面至記憶體的路徑、pc1-e介面至pc1-e介面三者其中之一;生成壓力資料流,並且使此壓力資料流在資料傳輸路徑上傳輸以進行壓力測試。

[0009]本發明所揭露的系統與方法如上,與現有技術的差異在於本發明是通過快捷外設互聯標準裝置根據測試模型初始化**處理器、pc1-e介面及記憶體,並且建立對應測試模型的資料傳輸路徑,接著由pc1-e裝置生成壓力資料流,以及使壓力資料流在資料傳輸路徑上傳輸以進行壓力測試。

[0010]通過上述的技術手段,本發明可以達成提高壓力測試的可用性的技術功效。

【附圖說明】

[0011]圖1為本發明匯流排壓力測試系統的系統方塊圖。

[0012]圖2為本發明匯流排壓力測試方法的方法流程圖。

[0013]圖3為應用本發明在單一**處理器、單一記憶體及單一 pc1-e介面的匯流排環境進行匯流排壓力測試的示意圖。

[0014]圖4a至圖4d為應用本發明在多個**處理器、多個記憶體及多個pc1-e介面的匯流排環境進行匯流排壓力測試的示意圖。

[0015]【符號說明】

[0016]110快捷外設互聯標準(pci express, pc1-e)裝置

[0017]111初始模組

[0018]112 路徑模組

[0019]113生成模組

[0020]114 調整模組

[0021]311**處理器

[0022]31 la、31 ib**處理器

[0023]312記憶體

[0024]312a、312b 記憶體

[0025]411a,411b資料傳輸路徑

[0026]412a?412d資料傳輸路徑

[0027]413a?413d資料傳輸路徑

[0028]414a、414b資料傳輸路徑

【具體實施方式】

[0029]以下將配合圖式及實施例來詳細說明本發明的實施方式,藉此對本發明如何應用技術手段來解決技術問題並達成技術功效的實現過程能充分理解並據以實施。

[0030]在說明本發明所揭露的匯流排壓力測試系統及其方法之前,先對本發明的測試環境作說明,本發明是應用在快捷外設互聯標準(pci express,pc1-e)裝置中,在進行壓力測試前,需將應用本發明的pc1-e裝置安裝在具有**處理器、pc1-e介面及記憶體的匯流排環境,其安裝方式是將pc1-e裝置插入pc1-e介面的插槽。在實際實施上,假設是在具有二個**處理器,且各**處理器皆連線二個pc1-e介面及二個記憶體的匯流排環境下,則可同時插入四個應用本發明的pc1-e裝置進行壓力測試。特別要說明的是,本發明並未限定匯流排環境內的**處理器、pc1-e及記憶體的數量。

[0031]以下配合圖式對本發明匯流排壓力測試系統及其方法做進一步說明,請參閱「圖1」,「圖1」為本發明匯流排壓力測試系統的系統方塊圖,應用在快捷外設互聯標準(pciexpress,pc1-e)裝置110中,用以測試具有**處理器、pc1-e介面及記憶體的匯流排環境,此系統包含:初始模組111、路徑模組112及生成模組113。其中,初始模組111用以在pc1-e裝置110開啟後,接收測試模型,並且根據此測試模型初始化**處理器、pc1-e介面及記憶體。所述測試模型可為pc1-e裝置110和**處理器的匯流排測試、pc1-e裝置110和另一pc1-e裝置110的匯流排測試、pc1-e裝置110和記憶體的匯流排測試等等。另外,所述初始化可先偵測**處理器、記憶體及pc1-e裝置110的資料讀寫位址,以及設定pc1-e裝置110的資料讀寫位址以及設定基位址暫存器(base address register)的位址空間,或是設定pc1-e裝置110的資料讀寫位址及請求配置記憶體。換句話說,初始化是指依照測試模型將所需的**處理器、記憶體及pc1-e裝置110維持在等待壓力測試的狀態。

[0032]路徑模組112用以在初始模組111完成初始化後,建立對應所述測試模型的資料傳輸路徑,此資料傳輸路徑包含pc1-e介面至**處理器的路徑及pc1-e介面至記憶體的路徑兩者其中之一。舉例來說,假設測試模型為「pc1-e裝置和**處理器的匯流排測試」,那麼建立的資料傳輸路徑為pc1-e介面至**處理器的路徑;假設測試模型為「pc1-e裝置和記憶體的匯流排測試」,那麼建立的資料傳輸路徑為pc1-e介面至記憶體的路徑。特別要說明的是,在具有二個**處理器,且各**處理器皆連線二個pc1-e介面及二個記憶體的環境下,所述資料傳輸路徑可以是在同一**處理器的各pc1-e介面之間建立路徑、在同一**處理器的pc1-e介面及記憶體之間建立路徑、在不同**處理器的pc1-e介面之間建立路徑以及在不同**處理器的pc1-e介面及記憶體之間建立路徑等其中之一。

[0033]生成模組113用以生成壓力資料流,並且使這個壓力資料流在資料傳輸路徑上傳輸以進行壓力測試。在實際實施上,由於壓力資料流是由pc1-e裝置110所產生,以「pc1-egen3xl6」的pc1-e裝置110為例,其產生的壓力資料流可為16gb/s的雙向資料壓力。另夕卜,由於產生壓力資料流的方式為公知技術,故在此不再多作贅述。

[0034]特別要說明的是,本系統更可包含調整模組114用以接收壓力資訊,並根據此壓力資訊觸發生成模組113調整生成的壓力資料流的流量及調整pc1-e介面的承載資料大小(payload data size)、記憶體大小或先進先出(first in first out, fifo size)佇列資料大小。舉例來說,使用者可以通過應用程式設定壓力資訊,並且驅動pc1-e裝置110根據此壓力資訊調整壓力資料流的流量,例如:從16gb/s調整為8gb/s。

[0035]接著,請參閱「圖2」,「圖2」為本發明匯流排壓力測試方法的方法流程圖,其步驟包括:在pc1-e裝置110開啟後,接收測試模型,並且根據此測試模型初始化**處理器、pc1-

服務匯流排yali測試 汽車測試標準之匯流排負載率測試

汽車測試標準之匯流排負載率測試 一直以來,汽車的測試都離不開 can,而 can的應用也離不開汽車行 業。因此,在新能源汽車越發成熟的今天,can的一致性測試也成為各整車 廠和零部件廠商關注的焦點。這裡對 can一致性測試中的負載率測試做一 些簡單的介紹。負載率測試是 can協議一致性測試裡的必測專...

雲服務匯流排

服務匯流排提供了安全訊息傳遞和中繼功能,使您能夠在雲中構建鬆散耦合的分布式應用程式以及跨私有雲和公有雲的混合應用程式。它不僅支援多種訊息傳遞協議和模式,而且將處理針對應用程式的交付保證 可靠訊息傳遞和縮放。服務匯流排有多種實際用途。一些常見用途包括 利用服務匯流排,您可以安全連線私有雲中執行的企業系...

can匯流排顯性電壓隱性 CAN匯流排節點級測試概述

一 物理層測試 1.終端電阻測試 用萬用表連線被測物件canh和can l,終端電阻標稱值應為120歐姆 2.低壓通訊範圍測試 配置canoe位定時引數與被測物件相匹配,設定供電電壓為12v至匯流排通訊穩定,以0.1v步長逐漸減小電壓,等出現錯誤幀時記錄電壓,等停止通訊時再次記錄 停止通訊後,再以0...