新四季網

Pcix總線的運行模式及仲裁判定測試卡的製作方法

2023-05-24 19:00:31

專利名稱:Pcix總線的運行模式及仲裁判定測試卡的製作方法
技術領域:
本發明涉及PCIX總線的檢測技術,更具體地說,涉及一種PCIX總線的運行模式及仲裁判定測試卡。
背景技術:
目前隨著PCIX總線應用的普及,關於PCIX總線的運行情況檢測變得越來越重要。通常,PCIX總線會連接多個設備,因此需要確定當前正由哪個設備在佔用PCIX總線,該種判斷稱之為仲裁判定。同時按照現有的技術,在PCIX模式下進行仲裁判定是很不方便的,必須要使用額外的示波器,通過示波器採樣PCIX總線上的信號來進行判斷,通常此種判斷需要佔用示波器通道去進行仲裁判定,同時又需要使用額外的器件,顯得太過麻煩.
因此,就需要一種能夠不使用其他設備,直接與PCIX總線配合使用的檢測判定測試卡,來簡化檢測和判定的過程。

發明內容
本發明的目的是提供一種PCIX總線的運行模式及仲裁判定測試卡,可通過直接採樣總線上的信號來進行總線運行模式以及仲裁判定,從而簡化和方便判定的過程。
根據本發明,提供一種PCIX總線的運行模式及仲裁判定測試卡,連接至PCIX總線,可採集所述PCIX總線上的總線信號,包括一時鐘分離裝置,將來自總線上的總線時鐘信號分離成相互分離的數個時鐘信號並顯示;數個信號採樣裝置,都連接至所述時鐘分離裝置,分別接收所述時鐘分離裝置中的一個分離的時鐘信號作為鎖存信號,在鎖存信號的上升沿採樣所述總線上的信號;一仲裁判斷裝置,與所述數個信號採樣裝置相連,接收所述數個信號採樣裝置採集的所述總線上的信號,根據這些採集信號進行仲裁判斷並顯示仲裁判斷的結果。
根據本發明的一實施例,還包括一運行模式判斷裝置,根據採集自所述PCIX總線上的信號判斷PCIX總線運行於PCIX模式還是PCI模式。
本發明的測試卡在在PCIX總線上採集的信號包括FRAME、IRDY、TRDY、DEVSEL、STOP、RST、PCICLK、GNT0、GNT1、GNT2、GNT3。
根據本發明的一實施例,所述運行模式判斷裝置在RST上升沿可判斷當前模式是PCIX模式還是PCI模式;此時如果總線的FRAME信號和IRDY均無效時而TRDY、DEVSEL、STOP中任何一個或多個有效時為PCIX模式;否則為PCI模式。
本發明的測試卡中的所述時鐘分離裝置將來自總線上的總線時鐘信號分離成相互分離的n個時鐘信號,其中第一時鐘信號在總線時鐘信號的第一時鐘周期上升並持續(n-1)個時鐘周期後下降,經過一個時鐘周期後在上升,如此重複;第二、第三...第(n-1)時鐘信號在所述第一時鐘信號的基礎上依次延遲一個時鐘周期;第n時鐘信號為所述第一時鐘信號取反。在一實施例中,所述時鐘分離裝置將來自總線上的總線時鐘信號分離成相互分離的5個時鐘信號,其中第一時鐘信號在總線時鐘信號的第一時鐘周期上升並持續4個時鐘周期後下降,經過一個時鐘周期後在上升,如此重複;第二、第三...第四時鐘信號在所述第一時鐘信號的基礎上依次延遲一個時鐘周期;第五時鐘信號為所述第一時鐘信號取反。
本發明的測試卡中的所述數個信號採樣裝置,都連接至所述時鐘分離裝置,分別接收所述時鐘分離裝置中的一個分離的時鐘信號作為鎖存信號,在鎖存信號的上升沿採樣所述總線上的信號;所述採樣的信號包括FRAME、IRDY、GNT0、GNT1、GNT2、GNT3。在一實施例中,包括5個信號採樣裝置,依次採集5組不同時鐘上升沿時刻的採樣信號,該採樣信號包括FRAME、IRDY、GNT0、GNT1、GNT2、GNT3。
本發明的測試卡中的所述仲裁判斷裝置接收所述數個信號採樣裝置在鎖存信號的上升沿採樣所述總線上的信號,所述採樣的信號包括FRAME、IRDY、GNT0、GNT1、GNT2、GNT3。根據由不同的信號採樣裝置在不同的時序採樣的信號組進行仲裁判斷。
本發明的PCIX總線的運行模式及仲裁判定測試卡可以直觀且方便地判定操作模式是PCI模式還是PCIX以及時鐘頻率,並且在進行仲裁判斷時可以不用多佔用示波器通道去判定發送端(亦即仲裁)。本發明的測試卡在PCIX操作過程中直接從總線上採樣信號,減少了傳輸過程中可能的信號衰減,因此可以保證信號質量更有把握地進行仲裁判斷。


通過下述結合附圖對實施例的進一步詳細說明,本領域的技術人員將對本發明的上述和其他的特徵和優勢有更明確的了解,附圖中相同的標記表示相同的特徵,其中圖1是本發明的PCIX總線的運行模式及仲裁判定測試卡的結構框圖;圖2是按照圖1的框圖的一具體電路圖;圖3是本發明的一實施例中採用的分離的時鐘信號的時序圖。
具體實施例方式
下面結合附圖和實施例進一步說明本發明的技術方案。
參考圖1,圖1圖示了本發明的PCIX總線的運行模式及仲裁判定測試卡100,該測試卡連接至PCIX總線,可採集PCIX總線上的總線信號,這些信號包括FRAME、IRDY、TRDY、DEVSEL、STOP、RST、PCICLK、GNT0、GNT1、GNT2、GNT3。
本發明中進行仲裁判定的基本思路是在不同的時間上採樣多組總線上的信號,然後將這些組的信號綜合起來進行判斷,以實現仲裁判斷。具體包括這些裝置一時鐘分離裝置104,將來自總線上的總線時鐘信號分離成相互分離的數個時鐘信號並顯示,在該實施例中,是通過一第二顯示器來顯示,第二顯示器也可以為一LED顯示器。
時鐘分離裝置104首先判斷數據是否處於IDLE狀態,如果出現以下的兩種情況,則認為總線處於IDLE的狀態,
1)在第N-2個時鐘周期總線閒置,即信號FRAME和IRDY均無效。
2)在第N-3個時鐘周期,FRAME信號無效而IRDY信號有效。
在滿足上述的條件以後,當GNT信號在第N-2個時鐘周期下拉時,授權在第N個時鐘周期開始採集數據。
時鐘分離裝置104的主要功能是將來自總線上的總線時鐘信號分離成相互分離的n個時鐘信號,其中第一時鐘信號在總線時鐘信號的第一時鐘周期上升並持續(n-1)個時鐘周期後下降,經過一個時鐘周期後再上升,如此重複;第二、第三...第(n-1)時鐘信號在第一時鐘信號的基礎上依次延遲一個時鐘周期;第n時鐘信號為第一時鐘信號取反。在該實施例中,時鐘分離裝置104將來自總線上的總線時鐘信號分離成相互分離的5個時鐘信號,其中第一時鐘信號在總線時鐘信號的第一時鐘周期上升並持續4個時鐘周期後下降,經過一個時鐘周期後在上升,如此重複;第二、第三...第四時鐘信號在所述第一時鐘信號的基礎上依次延遲一個時鐘周期;第五時鐘信號為所述第一時鐘信號取反。該實施例的時序圖如圖3所示。
產生這種分離的時鐘信號可以採用如下的程序來實現MODULE Latch_ProduceU2 device′P 16V8R′;CLK,IRDY,TRDY PIN 1,2,3;LA0,LA1,LA2,LA3,LA4,G PIN 12,13,14,15,16,17;EQUATIONSLA4=!LA0;(LA4為LA0取反).
LA1=LA0;(LA1上升沿延遲LA0一個時鐘周期)LA2=LA1;(LA2上升沿延遲LA1一個時鐘周期)LA3=LA2;(LA3上升沿延遲LA2一個時鐘周期)When!IRDY!TRDY Then G=0;(數據有效第二顯示器輸出「——」,否則第二顯示器不亮)Else G=1;STATE_DIAGRAM LA0;(生成LA0)
State 0goto 1;State 1if LA3 then 0;else 1;END Latch Produce數個信號採樣裝置106,都連接至時鐘分離裝置104,分別接收時鐘分離裝置104中的一個分離的時鐘信號作為鎖存信號,在鎖存信號的上升沿採樣所述總線上的信號。數個信號採樣裝置106分別接收所述時鐘分離裝置104中的一個分離的時鐘信號作為鎖存信號,在鎖存信號的上升沿採樣總線上的信號;採樣的信號包括CLK、FRAME、IRDY、GNT0、GNT1、GNT2、GNT3。在該實施例中,包括5個信號採樣裝置106a、106b、106c、106d、106e,依次採集5組採樣信號,包括CLK、FRAME、IRDY、GNT0、GNT1、GNT2、GNT3。
採樣信號可以通過下列的示例程序來實現MODULE Clock_NUn device′P 16V8R′;CLK、FRAME、IRDY、GNT0、GNT1、GNT2、GNT3PIN 1,2,3,4,5,6,7;DFRAME、DIRDY、DGNT0、DGNT1、DGNT2、DGNT3 PIN12,13,14,15,16,17;EQUATIONSDFRAME=FRAME;DIRDY=IRDY;DGNT0=GNT0;DGNT1=GNT1;DGNT2=GNT2;DGNT3=GNT3;END Clock_N一仲裁判斷裝置108,與數個信號採樣裝置106相連,接收數個信號採樣裝置106採集的總線上的信號,根據這些採集信號進行仲裁判斷並顯示仲裁判斷的結果,在該實施例中,使用一第三顯示器來實現,該第三顯示器也可以是LED顯示器。仲裁判斷裝置108接收數個信號採樣裝置106在鎖存信號的上升沿採樣所述總線上的信號,所述採樣的信號包括CLK、FRAME、IRDY、GNT0、GNT1、GNT2、GNT3。根據由不同的信號採樣裝置在不同的時序採樣的信號組進行仲裁判斷。
仲裁判斷可採用如下的程序來實現LA0上升沿採樣到的信號分別為FRAME0,IRDY0,GNT00~03;LA1上升沿採樣到的信號分別為FRAME1,IRDY1,GNT10~13;LA2上升沿採樣到的信號分別為FRAME2,IRDY2,GNT20~23;LA3上升沿採樣到的信號分別為FRAME3,IRDY3,GNT30~33;LA4上升沿採樣到的信號分別為FRAME4,IRDY4,GNT40~43;5個狀態信號Latch0~4,僅用作內部邏輯判定,Latch3=!FRAME3[(FRAME1IRDY1)#(FRAME0!IRDY0)]Latch2=!FRAME2[(FRAME0IRDY0)#(FRAME4!IRDY4)]Latch1=!FRAME1[(FRAME4IRDY4)#(FRAME3!IRDY3)]Latch0=!FRAME0[(FRAME3IRDY3)#(FRAME2!IRDY2)]Latch4=!FRAME4[(FRAME2IRDY2)#(FRAME1!IRDY1)]4個觸發信號TR0~3,TR0=Latch0!GNT30#Latch1!GNT40#Latch2!GNT00#Latch3!GNT10#Latch4!GNT20TR1=Latch0!GNT31#Latch1!GNT41#Latch2!GNT01#Latch3!GNT11#Latch4!GNT21TR2=Latch0!GNT32#Latch1!GNT42#Latch2!GNT02#Latch3!GNT12#Latch4!GNT22TR3=Latch4!GNT23#Latch1!GNT43#Latch2!GNT03#Latch3!GNT13#Latch4!GNT23輸出至第三顯示器的信號A~G最終的仲裁判斷結果,即確定是在與那個測試卡進行通信的結果如下,其中測試卡號0、1、2、3分別代表第一、第二、第三和第四測試卡


根據圖1所示的實施例,該測試卡100中還包括一運行模式判斷裝置102,根據採集自PCIX總線上的信號判斷PCIX總線運行於PCIX模式還是PCI模式,並顯示判斷的結果,在該實施例中,是通過一第一顯示器來顯示上述的結果。運行模式判斷裝置102在總線信號RST上升沿可判斷當前模式是PCIX模式還是PCI模式。此時如果總線的FRAME信號和IRDY均無效,即總線處於IDLE狀態時,TRDY、DEVSEL、STOP中任何一個或多個有效時為PCIX模式。所述運行模式判斷裝置所述第一顯示器將當前模式及頻率顯示出來,第一顯示器可以是LED顯示器。對於運行模式判斷裝置102,可以在通用晶片中載入如下的程序來實現信號FRAME、IRDY、TRDY、STOP、RST、DEVSEL均來自總線,將RST信號用作運行模式判斷裝置102的時鐘信號CLK輸入,即在其上升沿採樣,可實現上述功能程序的範例如下U1 device′P16V8R′;CLK,FRAME,IRDY,TRDY,DEVSEL,STOP PIN 1,2,3,4,5,6;IDLE,A,B,C,D,E,F,G PIN 12,13,14,15,16,17,18,19;EQUATIONS!IDLE=FRAMEIRDY;[A,D]=
;TRUTH_TABLE IN U1([DEVSEL,STOP,TRDY]>[B,C,E,F,G])[1,1,1]>[1,1,0,0,1,1];(顯示「FF」,表示PCI工作模式)[1,1,0]>[1,0,0,0,0,0];(顯示「66」,表示PCIX-66MHz模式)[1,0,1]>
;(顯示「00」,表示PCIX-100MHz模式)[1,0,0]>
;(顯示「33」,表示PCIX-133MHz模式)>
;(顯示「88」,表示PCIX保留模式)>
;(顯示「88」,表示PCIX保留模式)>
;(顯示「88」,表示PCIX保留模式)>
;(顯示「88」,表示PCIX保留模式)END PCIX_MODE上述的測試卡實現了本發明的測試卡的工作模式判定的功能,需要說明的是,上述的測試卡測試得到的結果並不一定是必須顯示出來的,它們也可以作為中間數據直接由下一個模塊進行處理,在該實施例中使用了顯示器將這些結果顯示出來,是為了更好地方便使用者的使用。
圖2所示的是按照圖1的框圖的一個具體電路圖。
採用了本發明的技術方案,提供的PCIX總線的運行模式及仲裁判定測試卡可以在進行仲裁判斷時可以不用多佔用示波器通道去判定發送端(亦即仲裁),還可以直觀且方便地判定操作模式是PCI模式還是PCIX以及時鐘頻率,並且本發明的測試卡在PCIX操作過程中直接從總線上採樣信號,減少了傳輸過程中可能的信號衰減,因此可以保證信號質量更有把握地進行仲裁判斷。
上述實施例是提供給熟悉本領域內的人員來實現或使用本發明的,熟悉本領域的人員可在不脫離本發明的發明思想的情況下,對上述實施例做出種種修改或變化,因而本發明的保護範圍並不被上述實施例所限,而應該是符合權利要求書提到的創新性特徵的最大範圍。
權利要求
1.一種PCIX總線的運行模式及仲裁判定測試卡,連接至PCIX總線,可採集所述PCIX總線上的總線信號,其特徵在於,包括一時鐘分離裝置,將來自總線上的總線時鐘信號分離成相互分離的數個時鐘信號;數個信號採樣裝置,都連接至所述時鐘分離裝置,分別接收所述時鐘分離裝置中的一個分離的時鐘信號作為鎖存信號,在鎖存信號的上升沿採樣所述總線上的信號;一仲裁判斷裝置,與所述數個信號採樣裝置相連,接收所述數個信號採樣裝置採集的所述總線上的信號,根據這些採集信號進行仲裁判斷。
2.如權利要求1所述的測試卡,其特徵在於,還包括一運行模式判斷裝置,根據採集自所述PCIX總線上的信號判斷PCIX總線運行於PCIX模式還是PCI模式。
3.如權利要求2所述的測試卡,其特徵在於,所述在PCIX總線上採集的信號包括FRAME、IRDY、TRDY、DEVSEL、STOP、RST、PCICLK、GNT0、GNT1、GNT2、GNT3。
4.如權利要求3所述的測試卡,其特徵在於,所述運行模式判斷裝置在RST上升沿可判斷當前模式是PCIX模式還是PCI模式;此時如果總線的FRAME信號和IRDY均無效時而TRDY、DEVSEL、STOP中任何一個或多個有效時為PCIX模式;否則為PCI模式。
5.如權利要求3所述的測試卡,其特徵在於,所述時鐘分離裝置將來自總線上的總線時鐘信號分離成相互分離的n個時鐘信號,其中第一時鐘信號在總線時鐘信號的第一時鐘周期上升並持續(n-1)個時鐘周期後下降,經過一個時鐘周期後在上升,如此重複;第二、第三...第(n-1)時鐘信號在所述第一時鐘信號的基礎上依次延遲一個時鐘周期;第n時鐘信號為所述第一時鐘信號取反。
6.如權利要求5所述的測試卡,其特徵在於,所述時鐘分離裝置將來自總線上的總線時鐘信號分離成相互分離的5個時鐘信號,其中第一時鐘信號在總線時鐘信號的第一時鐘周期上升並持續4個時鐘周期後下降,經過一個時鐘周期後在上升,如此重複;第二、第三...第四時鐘信號在所述第一時鐘信號的基礎上依次延遲一個時鐘周期;第五時鐘信號為所述第一時鐘信號取反。
7.如權利要求3所述的測試卡,其特徵在於,所述數個信號採樣裝置,都連接至所述時鐘分離裝置,分別接收所述時鐘分離裝置中的一個分離的時鐘信號作為鎖存信號,在鎖存信號的上升沿採樣所述總線上的信號;所述採樣的信號包括FRAME、IRDY、GNT0、GNT1、GNT2、GNT3。
8.如權利要求7所述的測試卡,其特徵在於,包括5個信號採樣裝置,依次採集5組不同時鐘上升沿時刻的採樣信號,該採樣信號包括FRAME、IRDY、GNT0、GNT1、GNT2、GNT3。
9.如權利要求7所述的測試卡,其特徵在於,所述仲裁判斷裝置接收所述數個信號採樣裝置在鎖存信號的上升沿採樣所述總線上的信號,所述採樣的信號包括FRAME、IRDY、GNT0、GNT1、GNT2、GNT3。根據由不同的信號採樣裝置在不同的時序採樣的信號組進行仲裁判斷。
全文摘要
本發明揭示了一種PCIX總線的運行模式及仲裁判定測試卡,連接至PCIX總線,採集PCIX總線上的信號,包括一用於產生相互分離的數個時鐘信號並顯示的時鐘分離裝置;數個信號採樣裝置,分別接收時鐘分離裝置中的一個分離的時鐘信號作為鎖存信號,在鎖存信號的上升沿採樣總線上的信號;一仲裁判斷裝置,接收數個信號採樣裝置採集的總線上的信號,根據這些採集信號進行仲裁判斷並顯示仲裁判斷的結果。本發明的測試卡在進行仲裁判斷時可以不用多佔用示波器通道去判定發送端,並且可方便地判斷操作的模式。
文檔編號G06F13/20GK1773466SQ20041006796
公開日2006年5月17日 申請日期2004年11月8日 優先權日2004年11月8日
發明者鄭麗櫻 申請人:上海環達計算機科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀