《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 淺談PCI Express體系結構(三)

淺談PCI Express體系結構(三)

2021-07-11
來源:OpenFPGA
關鍵詞: PCI總線 存儲器

微信圖片_20210711102447.jpg

  PCI總線存儲器讀寫總線事務

  總線的基本任務是實現數據傳送,將一組數據從一個設備傳送到另一個設備,當然總線也可以將一個設備的數據廣播到多個設備。在處理器系統中,這些數據傳送都要依賴一定的規則,PCI總線并不例外。

  PCI總線使用單端并行數據線,采用地址譯碼方式進行數據傳遞,而采用ID譯碼方式進行配置信息的傳遞。其中地址譯碼方式使用地址信號,而ID譯碼方式使用PCI設備的ID號,包括Bus Number、Device Number、Function Number和Register Number。下文將以圖1?1中的處理器系統為例,簡要介紹PCI總線支持的總線事務及其傳送方式。

  如表1?2所示,PCI總線支持多種總線事務。而本節重點介紹存儲器讀寫總線事務,I/O讀寫總線事務,并在第2.4節詳細介紹配置讀寫總線事務。值得注意的是,PCI設備只有在系統軟件初始化配置空間之后,才能夠被其他主設備訪問。

  當PCI設備的配置空間被初始化之后,該設備在當前的PCI總線樹上將擁有一個獨立的PCI總線地址空間,即BAR((Base Address Register)寄存器所描述的空間,有關BAR寄存器的詳細說明見第2.3.2節。

  處理器與PCI設備進行數據交換,或者PCI設備之間進行存儲器數據交換時,都將通過PCI總線地址完成。而PCI設備與主存儲器進行DMA操作時,使用的也是PCI總線域的地址,而不是存儲器域的地址,此時HOST主橋將完成PCI總線地址到存儲器域地址的轉換,不同的HOST主橋進行地址轉換時使用的方法并不相同。

  PCI總線的配置讀寫總線事務與HOST主橋與PCI橋相關,因此讀者需要了解HOST主橋和PCI橋的詳細實現機制之后,才能深入理解這部分內容。本篇將在第2.4節詳細介紹這些內容。在下文中,我們假定所使用的PCI設備的配置空間已經被系統軟件初始化。

  PCI總線支持以下幾類存儲器讀寫總線事務。

 ?。?) HOST處理器對PCI設備的BAR空間進行數據讀寫,BAR空間可以使用存儲器或者I/O譯碼方式。HOST處理器使用PCI總線的存儲器讀寫總線事務和I/O讀寫總線事務訪問PCI設備的BAR空間。

  (2) PCI設備之間的數據傳遞。在PCI總線上的兩個設備可以直接通信,如一個PCI設備可以訪問另外一個設備的BAR空間。不過這種數據傳遞在PC處理器系統中,較少使用。

 ?。?) PCI設備對主存儲器進行讀寫,即DMA讀寫操作。DMA讀寫操作在所有處理器系統中都較為常用,也是PCI總線數據傳送的重點所在。在多數情況下,DMA讀寫操作結束后將伴隨著中斷的產生。PCI設備可以使用INTA#、INTB#、INTC#和INTD#信號提交中斷請求,也可以使用MSI機制提交中斷請求。

  1.3.1 PCI總線事務的時序

  PCI總線使用第1.2節所述的信號進行數據和配置信息的傳遞,一個PCI總線事務的基本訪問時序如圖1-3所示,與PCI總線事務相關的控制信號有FRAME#、IRDY#、TRDY#、DEVSEL#等其他信號。

微信圖片_20210711102819.png

  當一個PCI主設備需要使用PCI總線時,需要首先發送REQ#信號,通過總線仲裁獲得總線使用權,即GNT#信號有效后,使用以下步驟完成一個完整PCI總線事務,對目標設備進行存儲器或者I/O地址空間的讀寫訪問。

  (1) 當PCI主設備獲得總線使用權之后,將在CLK1的上升沿置FRAME#信號有效,啟動PCI總線事務。當PCI總線事務結束后,FRAME#信號將被置為無效。

 ?。?) PCI總線周期的第一個時鐘周期(CLK1的上升沿到CLK2的上升沿之間)為地址周期。在地址周期中,PCI主設備將訪問的目的地址和總線命令分別驅動到AD[31:0]和C/BE#信號上。如果當前總線命令是配置讀寫,那么IDSEL信號線也被置為有效,IDSEL信號與PCI總線的AD[31:11]相連,詳見第2.4.4節。

  (3) 當IRDY#、TRDY#和DEVSEL#信號都有效后,總線事務將使用數據周期,進行數據傳遞。當IRDY#和TRDY#信號沒有同時有效時,PCI總線不能進行數據傳遞,PCI總線使用這兩個信號進行傳送控制。

 ?。?) PCI總線支持突發周期,因此在地址周期之后可以有多個數據周期,可以傳送多組數據。而目標設備并不知道突發周期的長度,如果目標設備不能繼續接收數據時,可以disconnect當前總線事務。值得注意的是,只有存儲器讀寫總線事務可以使用突發周期。

  一個完整的PCI總線事務遠比上述過程復雜的多,因為PCI總線還支持許多傳送方式,如雙地址周期、fast back-to-back(快速背靠背)、插入等待狀態、重試和斷連、總線上的錯誤處理等一系列總線事務。本篇不一一介紹這些傳送方式。

  1.3.2 Posted和Non-Posted傳送方式

  PCI總線規定了兩類數據傳送方式,分別是Posted和Non-Posted數據傳送方式。其中使用Posted數據傳送方式的總線事務也被稱為Posted總線事務;而使用Non-Posted數據傳送方式的總線事務也被稱為Non-Posted總線事務。

  其中Posted總線事務指PCI主設備向PCI目標設備進行數據傳遞時,當數據到達PCI橋后,即由PCI橋接管來自上游總線的總線事務,并將其轉發到下游總線。采用這種數據傳送方式,在數據還沒有到達最終的目的地之前,PCI總線就可以結束當前總線事務,從而在一定程度上解決了PCI總線的擁塞。

  而Non-Posted總線事務是指PCI主設備向PCI目標設備進行數據傳遞時,數據必須到達最終目的地之后,才能結束當前總線事務的一種數據傳遞方式。

  顯然采用Posted傳送方式,當這個Posted總線事務通過某條PCI總線后,就可以釋放PCI總線的資源;而采用Non-Posted傳送方式,PCI總線在沒有結束當前總線事務時必須等待。這種等待將嚴重阻塞當前PCI總線上的其他數據傳送,因此PCI總線使用Delayed總線事務處理Non-Posted數據請求,使用Delayed總線事務可以相對緩解PCI總線的擁塞。Delayed總線事務的詳細介紹見第1.3.5節。

  PCI總線規定只有存儲器寫請求(包括存儲器寫并無效請求)可以采用Posted總線事務,下文將Posted存儲器寫請求簡稱為PMW(Posted Memory Write),而存儲器讀請求、I/O讀寫請求、配置讀寫請求只能采用Non-Posted總線事務。

  下文以圖1?1的處理器系統中的PCI設備11向存儲器進行DMA寫操作為例,說明Posted傳送方式的實現過程。PCI設備11進行DMA寫操作時使用存儲器寫總線事務,當PCI設備11獲得PCI總線x1的使用權后,將發送存儲器寫總線事務到PCI總線x1。當PCI橋1發現這個總線事務的地址不在該橋管理的地址范圍內將首先接收這個總線事務,并結束PCI總線x1的總線事務。

  此時PCI總線x1使用的資源已被釋放,PCI設備11和PCI設備12可以使用PCI總線x1進行通信。PCI橋1獲得PCI總線x0的使用權后,將轉發這個存儲器寫總線事務到PCI總線x0,之后HOST主橋x將接收這個存儲器寫總線事務,并最終將數據寫入主存儲器。

  由以上過程可以發現,Posted數據請求在通過PCI總線之后,將逐級釋放總線資源,因此PCI總線的利用率較高。而使用Non-Posted方式進行數據傳送的處理過程與此不同,Non-Posted數據請求在通過PCI總線時,并不會及時釋放總線資源,從而在某種程度上影響PCI總線的使用效率和傳送帶寬。

  1.3.3 HOST處理器訪問PCI設備

  HOST處理器對PCI設備的數據訪問主要包含兩方面內容,一方面是處理器向PCI設備發起存儲器和I/O讀寫請求;另一方面是處理器對PCI設備進行配置讀寫。

  在PCI設備的配置空間中,共有6個BAR寄存器。每一個BAR寄存器都與PCI設備使用的一組PCI總線地址空間對應,BAR寄存器記錄這組地址空間的基地址。本書將與BAR寄存器對應的PCI總線地址空間稱為BAR空間,在BAR空間中可以存放I/O地址空間,也可以存放存儲器地址空間。

  PCI設備可以根據需要,有選擇地使用這些BAR空間。值得注意的是,在BAR寄存器中存放的是PCI設備使用的“PCI總線域”的物理地址,而不是“存儲器域”的物理地址,有關BAR寄存器的詳細介紹見第2.3.2節。

  HOST處理器訪問PCI設備I/O地址空間的過程,與訪問存儲器地址空間略有不同。有些處理器,如x86處理器,具有獨立的I/O地址空間。x86處理器可以將PCI設備使用的I/O地址映射到存儲器域的I/O地址空間中,之后處理器可以使用IN,OUT等指令對存儲器域的I/O地址進行訪問,然后通過HOST主橋將存儲器域的I/O地址轉換為PCI總線域的I/O地址,最后使用PCI總線的I/O總線事務對PCI設備的I/O地址進行讀寫訪問。在x86處理器中,存儲器域的I/O地址與PCI總線域的I/O地址相同。

  對于有些沒有獨立I/O地址空間的處理器,如PowerPC處理器,需要在HOST主橋初始化時,將PCI設備使用的I/O地址空間映射為處理器的存儲器地址空間。PowerPC處理器對這段“存儲器域”的存儲器空間進行讀寫訪問時,HOST主橋將存儲器域的這段存儲器地址轉換為PCI總線域的I/O地址,然后通過PCI總線的I/O總線事務對PCI設備的I/O地址進行讀寫操作。

  在PCI總線中,存儲器讀寫事務與I/O讀寫事務的實現較為類似。首先HOST處理器在初始化時,需要將PCI設備使用的BAR空間映射到“存儲器域”的存儲器地址空間。之后處理器通過存儲器讀寫指令訪問“存儲器域”的存儲器地址空間,HOST主橋將“存儲器域”的讀寫請求翻譯為PCI總線的存儲器讀寫總線事務之后,再發送給目標設備。

  值得注意的是,存儲器域和PCI總線域的概念,PCI設備能夠直接使用的地址為PCI總線域的地址,在PCI總線事務中出現的地址也為PCI總線域的地址;而處理器能夠直接使用的地址為存儲器域的地址。理解存儲器域與PCI總線域的區別對于理解PCI總線至關重要,本篇將在第2.1節專門討論這兩個概念。

  以上對PCI總線的存儲器與I/O總線事務的介紹并沒有考慮PCI橋的存在,如果將PCI橋考慮進來,情況將略微復雜一些。下文將以圖1?1為例說明處理器如何通過HOST主橋和PCI橋1對PCI設備11進行存儲器讀寫操作。當處理器對PCI設備11進行存儲器寫操作時,這些數據需要通過HOST主橋x和PCI橋x1,最終到達PCI設備11,其訪問步驟如下。值得注意的是,以下步驟忽略PCI總線的仲裁過程。

 ?。?) 首先處理器將要傳遞的數據放入通用寄存器中,之后向PCI設備11映射到的存儲器域的地址進行寫操作。值得注意的是,處理器并不能直接訪問PCI設備11的PCI總線地址空間,因為這些地址空間是屬于PCI總線域的,處理器所能直接訪問的空間是存儲器域的地址空間。處理器必須通過HOST主橋將存儲器域的數據訪問轉換為PCI總線事務才能對PCI總線地址空間進行訪問。

  (2) HOST主橋x接收來自處理器的存儲器寫請求,之后處理器結束當前存儲器寫操作,釋放系統總線。HOST主橋x將存儲器域的存儲器地址轉換為PCI總線域的PCI總線地址。并向PCI總線x0發起PCI寫請求總線事務。值得注意的是,雖然在許多處理器系統中,存儲器地址和PCI總線地址完全相等,但其含義完全不同。

  (3) PCI總線x0上的PCI設備01、PCI設備02和PCI橋1將同時監聽這個PCI寫總線事務。最后PCI橋x1接收這個寫總線事務,并結束來自PCI總線x0的PCI總線事務。之后PCI橋x1向PCI總線x1發起新的PCI總線寫總線事務。

  (4) PCI總線x1上的PCI設備11和PCI設備12同時監聽這個PCI寫總線事務。最后PCI設備11通過地址譯碼方式接收這個寫總線事務,并結束來自PCI總線x1上的PCI總線事務。

  由以上過程可以發現,由于存儲器寫總線事務使用Posted傳送方式,因此數據通過PCI橋后都將結束上一級總線的PCI總線事務,從而上一級PCI總線可以被其他PCI設備使用。如果使用Non-Posted傳送方式,直到數據發送到PCI設備11之后,PCI總線x1和x0才能依次釋放,從而在某種程度上將造成PCI總線的擁塞。

  處理器對PCI設備11進行I/O寫操作時只能采用Non-Posted方式進行,與Posted方式相比,使用Non-Posted方式,當數據到達目標設備后,目標設備需要向主設備發出“回應[1] ”,當主設備收到這個“回應”后才能結束整個總線事務。本節不再講述處理器如何對PCI設備進行I/O寫操作,請讀者思考這個過程。

  處理器對PCI設備11進行存儲器讀時,這個讀請求需要首先通過HOST主橋x和PCI橋x1到達PCI設備,之后PCI設備將讀取的數據再次通過PCI橋x1和HOST主橋x傳遞給HOST處理器,其步驟如下所示。我們首先假設PCI總線沒有使用Delayed傳送方式處理Non-Posted總線事務,而是使用純粹的Non-Posted方式。

 ?。?) 首先處理器準備接收數據使用的通用寄存器,之后向PCI設備11映射到的存儲器域的地址進行讀操作,

 ?。?) HOST主橋x接收來自處理器的存儲器讀請求。HOST主橋x進行存儲器地址到PCI總線地址的轉換,之后向PCI總線x0發起存儲器讀總線事務。

  (3) PCI總線x0上的PCI設備01、PCI設備02和PCI橋x1將監聽這個存儲器讀請求,之后PCI橋1接收這個存儲器讀請求。然后PCI橋x1向PCI總線x1發起新的PCI總線讀請求。

  (4) PCI總線x1上的PCI設備11和PCI設備12監聽這個PCI讀請求總線事務。最后PCI設備11接收這個存儲器讀請求總線事務,并將這個讀請求總線事務轉換為存儲器讀完成總線事務之后,將數據傳送到PCI橋x1,并結束來自PCI總線x1上的PCI總線事務。

 ?。?) PCI橋x1將接收到的數據通過PCI總線x0,繼續上傳到HOST主橋x,并結束PCI總線x0上的PCI總線事務。

 ?。?) HOST主橋x將數據傳遞給處理器,最終結束處理器的存儲器讀操作。

  顯然這種方式與Posted傳送方式相比,PCI總線的利用率較低。因為只要HOST處理器沒有收到來自目標設備的“回應”,那么HOST處理器到目標設備的傳送路徑上使用的所有PCI總線都將被阻塞。因而PCI總線x0和x1并沒有被充分利用。

  由以上例子,我們可以發現只有“讀完成”依次通過PCI總線x1和x0之后,存儲器讀總線事務才不繼續占用PCI總線x1和x0的資源,顯然這種數據傳送方式并不合理。因此PCI總線使用Delayed傳送方式解決這個總線擁塞問題,有關Delayed傳送方式的實現機制見第1.3.5節。

  1.3.4 PCI設備讀寫主存儲器

  PCI設備與存儲器直接進行數據交換的過程也被稱為DMA。與其他總線的DMA過程類似,PCI設備進行DMA操作時,需要獲得數據傳送的目的地址和傳送大小。支持DMA傳遞的PCI設備可以在其BAR空間中設置兩個寄存器,分別保存這個目標地址和傳送大小。這兩個寄存器也是PCI設備DMA控制器的組成部件。

  值得注意的是,PCI設備進行DMA操作時,使用的目的地址是PCI總線域的物理地址,而不是存儲器域的物理地址,因為PCI設備并不能識別存儲器域的物理地址,而僅能識別PCI總線域的物理地址。

  HOST主橋負責完成PCI總線地址到存儲器域地址的轉換。HOST主橋需要進行合理設置,將存儲器的地址空間映射到PCI總線之后,PCI設備才能對這段存儲器空間進行DMA操作。PCI設備不能直接訪問沒有經過主橋映射的存儲器空間。

  許多處理器允許PCI設備訪問所有存儲器域地址空間,但是有些處理器可以設置PCI設備所能訪問的存儲器域地址空間,從而對存儲器域地址空間進行保護。例如PowerPC處理器的HOST主橋可以使用Inbound寄存器組,設置PCI設備訪問的存儲器地址范圍和屬性,只有在Inbound寄存器組映射的存儲器空間才能被PCI設備訪問,本篇將在第2.2節詳細介紹PowerPC處理器的這組寄存器。

  由上所述,在一個處理器系統中,并不是所有存儲器空間都可以被PCI設備訪問,只有在PCI總線域中有映像的存儲器空間才能被PCI設備訪問。經過HOST主橋映射的存儲器,具有兩個“地址”,一個是在存儲器域的地址,一個是在PCI總線域的PCI總線地址。當處理器訪問這段存儲器空間時,使用存儲器地址;而PCI設備訪問這段內存時,使用PCI總線地址。在多數處理器系統中,存儲器地址與PCI總線地址相同,但是系統程序員需要正確理解這兩個地址的區別。

  下文以PCI設備11向主存儲器寫數據為例,說明PCI設備如何進行DMA寫操作。

 ?。?) 首先PCI設備11將存儲器寫請求發向PCI總線x1,注意這個寫請求使用的地址是PCI總線域的地址。

 ?。?) PCI總線x1上的所有設備監聽這個請求,因為PCI設備11是向處理器的存儲器寫數據,所以PCI總線x1上的PCI Agent設備都不會接收這個數據請求。

 ?。?) PCI橋x1發現當前總線事務使用的PCI總線地址不是其下游設備使用的PCI總線地址,則接收這個數據請求,有關PCI橋的Secondary總線接收數據的過程見第3.2.1節。此時PCI橋x1將結束來自PCI設備11的Posted存儲器寫請求,并將這個數據請求推到上游PCI總線上,即PCI總線x0上。

  (4) PCI總線x0上的所有PCI設備包括HOST主橋將監聽這個請求。PCI總線x0上的PCI Agent設備也不會接收這個數據請求,此時這個數據請求將由HOST主橋x接收,并結束PCI橋x1的Posted存儲器寫請求。

 ?。?) HOST主橋x發現這個數據請求發向存儲器,則將來自PCI總線x0的PCI總線地址轉換為存儲器地址,之后通過存儲器控制器將數據寫入存儲器,完成PCI設備的DMA寫操作。

  PCI設備進行DMA讀過程與DMA寫過程較為類似。不過PCI總線的存儲器讀總線事務只能使用Non-Posted總線事務,其過程如下。

 ?。?) 首先PCI設備11將存儲器讀請求發向PCI總線x1。

 ?。?) PCI總線x1上的所有設備監聽這個請求,因為PCI設備11是從存儲器中讀取數據,所以PCI總線x1上的設備,如PCI設備12,不會接收這個數據請求。PCI橋x1發現下游PCI總線沒有設備接收這個數據請求,則接收這個數據請求,并將這個數據請求推到上游PCI總線上,即PCI總線x0上。

 ?。?) PCI總線x0上的設備將監聽這個請求。PCI總線x0上的設備也不會接收這個數據請求,最后這個數據請求將由HOST主橋x接收。

 ?。?) HOST主橋x發現這個數據請求是發向主存儲器,則將來自PCI總線x0的PCI總線地址轉換為存儲器地址,之后通過存儲器控制器將數據讀出,并轉發到HOST主橋x。

 ?。?) HOST主橋x將數據經由PCI橋x1傳遞到PCI設備11,PCI設備11接收到這個數據后結束DMA讀。

  以上過程僅是PCI設備向存儲器讀寫數據的一個簡單流程。如果考慮處理器中的Cache,這些存儲器讀寫過程較為復雜。

  PCI總線還允許PCI設備之間進行數據傳遞,PCI設備間的數據交換較為簡單。在實際應用中,PCI設備間的數據交換并不常見。下文以圖1?1為例,簡要介紹PCI設備11將數據寫入PCI設備01的過程;請讀者自行考慮PCI設備11從PCI設備01讀取數據的過程。

 ?。?) 首先PCI設備11將PCI寫總線事務發向PCI總線x1上。PCI橋x1和PCI設備12同時監聽這個寫總線事務。

 ?。?) PCI橋x1將接收這個PCI寫請求總線事務,并將這個PCI寫總線事務上推到PCI總線x0。

 ?。?) PCI總線x0上的所有設備將監聽這個PCI寫總線事務,最后由PCI設備01接收這個數據請求,并完成PCI寫事務。

  1.3.5 Delayed傳送方式

  如上文所述,如果處理器使用Non-Posted總線周期對PCI設備進行讀操作,或者PCI設備使用Non-Posted總線事務對存儲器進行讀操作時,如果數據沒有到達目的地,那么在這個讀操作路徑上的所有PCI總線都不能被釋放,這將嚴重影響PCI總線的使用效率。

  為此PCI橋需要對Non-Posted總線事務進行優化處理,并使用Delayed總線事務處理這些Non-Posted總線事務,PCI總線規定只有Non-Posted總線事務可以使用Delayed總線事務。PCI總線的Delay總線事務由Delay讀寫請求和Delay讀寫完成總線事務組成,當Delay讀寫請求到達目的地后,將被轉換為Delay讀寫完成總線事務。基于Delay總線請求的數據交換如圖1-4所示。

微信圖片_20210711102824.jpg

  假設處理器通過存儲器讀、I/O讀寫或者配置讀寫訪問PCI設備22時,首先經過HOST主橋進行存儲器域與PCI總線域的地址轉換,并由HOST主橋發起PCI總線事務,然后通過PCI橋1、2,最終到達PCI設備22。其詳細步驟如下。

 ?。?) HOST主橋完成存儲器域到PCI總線域的轉換,然后啟動PCI讀總線事務。

 ?。?) PCI橋1接收這個讀總線事務,并首先使用Retry周期,使HOST主橋擇時重新發起相同的總線周期。此時PCI橋1的上游PCI總線將被釋放。值得注意的是PCI橋并不會每一次都使用Retry周期,使上游設備擇時進行重試操作。在PCI總線中,有一個“16 Clock”原則,即FRAME#信號有效后,必須在16個時鐘周期內置為無效,如果PCI橋發現來自上游設備的讀總線事務不能在16個時鐘周期內結束時,則使用Retry周期終止該總線事務。

 ?。?) PCI橋1使用Delayed總線請求繼續訪問PCI設備22。

 ?。?) PCI橋2接收這個總線請求,并將這個Delayed總線請求繼續傳遞。此時PCI橋2也將首先使用Retry周期,使PCI橋1擇時重新發起相同的總線周期。此時PCI橋2的上游PCI總線被釋放。

 ?。?) 這個數據請求最終到達PCI設備22,如果PCI設備22沒有將數據準備好時,也可以使用Retry周期,使PCI橋2擇時重新發起相同的總線周期;如果數據已經準備好,PCI設備22將接收這個數據請求,并將這個Delayed總線請求轉換為Delayed總線完成事務。如果Delayed總線請求是讀請求,則Delayed總線完成事務中含有數據,否則只有完成信息,而不包含數據。

 ?。?) Delayed總線完成事務將“數據或者完成信息”傳遞給PCI橋2,當PCI橋1重新發出Non-Posted總線請求時,PCI橋2將這個“數據或者完成信息”傳遞給PCI橋1。

 ?。?) HOST主橋重新發出存儲器讀總線事務時,PCI橋1將“數據或者完成信息”傳遞給HOST主橋,最終完成整個PCI總線事務。

  由以上分析可知,Delayed總線周期由Delayed總線請求和Delayed總線完成兩部分組成。下文將Delayed讀請求總線事務簡稱為DRR(Delayed Read Request),Delayed讀完成總線事務簡稱為DRC(Delayed Read Completion);而將Delayed寫請求總線事務簡稱為DWR(Delayed Write Request),Delayed寫完成總線事務簡稱為DWC(Delayed Write Completion)。

  PCI總線使用Delayed總線事務,在一定程度上可以提高PCI總線的利用率。因為在進行Non-Posted總線事務時,Non-Posted請求在通過PCI橋之后,可以暫時釋放PCI總線,但是采用這種方式,HOST/PCI橋將會擇時進行重試操作。在許多情況下,使用Delayed總線事務,并不能取得理想的效果,因為過多的重試周期也將大量消耗PCI總線的帶寬。

  為了進一步提高Non-Posted總線事務的執行效率,PCI-X總線將PCI總線使用的Delayed總線事務,升級為Split總線事務。采用Split總線事務可以有效解決HOST/PCI橋的這些重試操作。Split總線事務的基本思想是發送端首先將Non-Posted總線請求發送給接收端,然后再由接收端主動地將數據傳遞給發送端。

  除了PCI-X總線可以使用Split總線事務進行數據傳送之外,有些處理器,如x86和PowerPC處理器的FSB(Front Side Bus)總線也支持這種Split總線事務,因此這些HOST主橋也可以發起這種Split總線事務。在PCIe總線中,Non-Posted數據傳送都使用Split總線事務完成,而不再使用Delayed總線事務。




電子技術圖片.png


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 国产伦精品一区二区三区高清 | 一级一级一片免费 | 亚洲国产精品久久一线不卡 | 成年无码av片在线狼人 | 中文字幕日本免费毛片全过程 | 日韩欧美在线免费观看 | 亚洲射射| 国产一级伦理片 | 免费一级日韩欧美性大片 | 香蕉网址| 成人无码视频免费播放 | 国产又粗又硬又爽的视频 | 992tv国产精品免费观看 | 动漫羞免费网站中文字幕 | 成年人91视频| 天天射天天干天天插 | 黑人性较视频免费视频 | 国内精品久久久久精免费 | 免费在线观看成人 | 国产日韩久久久久 | 手机看片久久久 | 福利视频网址 | 久久久久中文字幕亚洲精品 | 国产欧美一区二区精品久久久 | 51成人| 精品亚洲国产成人av在线 | 国产交换配乱婬视频 | 婷婷俺也去俺也去官网 | 国产亚洲va综合人人澡精品 | 日本三级韩国三级美三级91 | 国产无遮挡成人免费视频 | 在线黄色av | 男人和女人高潮做爰视频 | 中国女人av | 忘忧草社区在线www 内射老阿姨1区2区3区4区 | 国产iv一区二区三区 | 亚洲第一免费视频 | 嫩草影院久久 | 亚洲欧洲精品一区二区 | 亚洲欧洲一二三区 | 一区二区视频在线免费观看 | 国产小仙女精品av揉 | 在线成人精品国产区免费 | 日本一区二区网站 | 欧洲金发美女大战黑人 | 韩国三级欧美三级国产三级 | 亚洲一区二区二区久久成人婷婷 | 可以直接看的毛片 | 国产九九在线观看 | 免费黄色网页 | 国产伦精品一区二区三区在线播放 | 一本色道婷婷久久欧美 | 国产69精品久久久久人妻刘玥 | 亚洲自拍中文 | 性欧美一级毛毛片a | 国产成a人亚洲精品在线观看 | 国产精品视频一二区 | 亚洲精品色综合av网站 | 69精品丰满人妻无码视频a片 | 秋霞影院午夜伦a片欧美 | 国产97色在线 | 中国 | 久久综合第一页 | 男女精品久久 | 欧美极品在线观看 | 古装三级做爰在线观看 | 日韩夜夜高潮夜夜爽无码 | 精品久久一二三区 | 欧美日韩一区二 | 日本高清三区 | 亚洲中文无码a∨在线观看 在线不卡日本v二区到六区 | 色偷偷色噜噜狠狠成人免费视频 | 美女一级| 99r精品视频在线观看 | 粗壮挺进人妻水蜜桃成熟 | 尤物视频网站在线观看 | 久久爰 | 亚洲夜夜叫 | 欧美裸体按摩 | 天海翼中文字幕 | 亚洲精品久久久久玩吗 | 日韩福利网 | 亚洲最大福利视频 | 国产99久久久国产精品~~牛 | 精品国产精品久久一区免费式 | 国产亚洲精品久久777777 | 久久成年视频 | 国产裸体丰满白嫩大尺度尤物可乐 | 国产性一乱一性一伧一色 | av鲁丝一区鲁丝二区鲁丝三区 | 免费的黄色av | 亚洲熟悉妇女xxx妇女av | 亚洲欧美中文字幕5发布 | 东北女人啪啪ⅹxx对白 | 久久夜色精品国产 | 一级特黄少妇高清毛片 | 扒开双腿被两个男人玩弄视频 | 极品少妇一区 | 欧美精品一区二区三区在线 | 精品综合久久88少妇激情 | 一本色道亚洲精品aⅴ | 亚洲不卡在线 | 曰韩一级片 | 丁香婷婷亚洲综合 | 91亚洲精品久久久蜜桃借种 | 国产综合精品一区二区三区 | 狠狠干超碰 | 日本三级带日本三级带66 | 911精品国产一区二区在线 | 久久久久女教师免费一区 | 国产精品毛片大码女人 | 亚洲综合在线一区二区三区 | 日本阿v视频在线观看 | 美国一级大黄一片免费的网站 | 中文字幕在线永久 | 中文精品久久 | 丰满少妇被猛烈进入高清播放 | 国产精品久久久久久麻豆一区 | 91福利视频在线 | 日韩高清国产一区在线 | 哪里可以看免费毛片 | 欧美影视 | 欧美少妇18p| 日韩成人极品在线内射3p蜜臀 | 美国一级大黄一片免费中文 | 欧美又大又黄又粗高潮免费 | 九九国产精品无码免费视频 | 国产在线精品一区二区夜色 | 国产一区二区麻豆 | 第一次圆房bbwbbwbbw | 天天操人人干 | 色欲国产麻豆一精品一av一免费 | 成–人–黄–色–网–站 | 国产人妖ts重口系列喝尿视频 | 人人人射| 精品国产一区二 | 97国产精东麻豆人妻电影 | 国产精品视频合集 | 哪个网站可以看毛片 | 国产福利视频在线 | 亚洲天堂五月天 | 高清国产午夜精品久久久久久 | 91久久国产综合久久91精品网站 | 免费av一区二区 | 亚洲区免费中文字幕影片|高清在线观看 | 精品少妇久久久久久888优播 | 日本免费一区二区三区四区五六区 | 国产精品久久夂夂精品香蕉爆 | 91精品国产成人观看 | 国产精品久久无码一区二区三区网 | 国产男女视频网站 | 狠狠色噜噜狠狠狠四色米奇 | ,国产精品国产三级国产 | 春色伊人 | 国产国产人免费人成免费 | 欧美一区内射最近更新 | 黄色网址在线免费看 | 青青伊人网 | 五月天一区二区三区 | 亚洲熟妇丰满大屁股熟妇 | 精品人妻少妇一区二区三区 | 无码任你躁久久久久久老妇 | 国产精品国产三级国产专区53 | 国产成人精品久久二区二区91 | аⅴ资源中文在线天堂 | 中文字幕观看在线 | 6080理伦片午夜少妇 | 亚洲午夜精品久久久久久app | 亚洲妓女综合网99 | 国产91精品高潮白浆喷水 | 精品久久久久久中文字幕大豆网 | 无遮挡又爽又刺激的视频 | 亚洲国产欧美日韩在线观看第一页 | 日韩在线视频免费播放 | 成人精品视频在线 | 欧美成人免费一级人片100 | 日本一级黄 | 国产人免费人成免费视频 | a级毛片蜜桃成熟时2免费观看 | 亚洲国产精品成人久久 | 特级黄色片免费看 | 一级a性色生活片久久毛片明星 | 日韩精品一区二区三区视频 | 欧洲vi一区二区三区 | aaa黄色| 免费看成人哺乳视频 | 亚洲经典视频 | 国产黄色视屏 | 亚洲熟妇毛茸茸 | 真人毛片高清免费播放 | 中文字幕在线精品中文字幕导入 | av在线日韩 | 色综合视频二区偷拍在线 | 成熟丰满熟妇高潮xxxxx视频 | 窝窝影院午夜看片 | 久久一二三四区 | 久久亚洲一区 | 国产91av视频 | 国产一级特黄视频 | 午夜精品久久久久久久四虎美女版 | 精品中文字幕在线 | 欧美一级在线观看视频 | 国产jizz视频全部免费软件 | 综合精品欧美日韩国产在线 | 成人亚洲网 | 久久国产精品久久喷水 | 日韩免费高清大片在线 | 一本一本久久a久久精品综合小说 | 超污网站在线看 | 欧美精品一级在线观看 | 国产精品国产三级国产在线观看 | 色婷婷av一区二区三区gif | 伊人狼人久久 | 老司机伊人 | 成人三级在线播放 | 娇小萝被两个黑人用半米长 | 国产精品久久久久久久久久久痴汉 | 亚洲男人天堂2017 | 国产亚洲网 | 中文字幕在线观看亚洲 | 国产中文区3幕区2021 | 国产福利91精品一区区二区三国产s | 久久久久女人精品毛片九一韩国 | 亚洲美女又黄又爽在线观看 | 久一精品视频 | 伊人久久大香线蕉综合影院首页 | 在线观看福利网站 | 一边添奶一边添p好爽视频 欧美 变态 另类 人妖 | 亚洲专区在线播放 | 亚洲乱码国产乱码精品精大量 | 亚洲欧洲免费无码 | 国产精品国产自产拍高清av | 国产99久久九九精品的功能介绍 | 亚洲欧美综合区自拍另类 | 性少妇xxxxx| 亚洲午夜久久久影院 | 国产成人精品男人的天堂 | 99精品国产在热久久无码 | 狠狠干在线 | 怡红院亚洲 | 天天做天天爱夜夜爽毛片毛片 | 精品亚洲成av人在线观看 | 黄色视屏在线看 | 国产日韩欧美中文 | 亚洲最新av在线 | 张柏芝亚洲一区二区三区 | 国产色视频一区二区三区qq号 | 国产一区二区三区四区五区tv | 女人18毛片毛片毛片毛片区二 | 亚洲欧洲一区二区在线观看 | 婷婷六月色 | 成人精品在线播放 | 在线观看日本视频 | 99精品欧美一区二区三区综合在线 | 极品粉嫩美女露脸啪啪 | 少妇做爰免费视频网站色黄 | 又色又爽又黄又免费的照片 | 在线观看视频中文字幕 | 人人干天天干 | 黄色毛片播放 | 欧美日韩视频在线 | 中文字幕日韩在线播放 | 91久久久久久久久久 | jizzjizz亚洲| 人人爽人人爽人人 | 91麻豆精产国品一二区灌醉 | 乱码人妻一区二区三区 | 欧美成人一级片 | 国产精品你懂的 | 国产一区二区三区四区hd | 欧美天堂色 | 婷婷伊人五月天 | 久久99精品波多结衣一区 | 男人资源网站 | 欧美日韩aa | hitomi一区二区在线播放 | 少妇高潮毛片免费看 | 白嫩丰满少妇xxxxx性张津瑜 | 欧美成人看片黄a免费看 | 亚洲精品丝袜日韩 | 色偷偷av | 中文字幕在线视频一区二区三区 | 成人在线观看亚洲 | 成人在线污 | 亚洲乱码国产乱码精品精乡村 | 成人精品视频一区二区三区尤物 | 风韵少妇性饥渴推油按摩视频 | 色偷偷亚洲男人本色 | 久久精品天堂av | 成人av综合| 校园春色综合网 | 免费av入口 | 秋霞av国产精品一区 | 极品蜜桃臀肥臀-x88av | 四虎国产精品成人永久免费影视 | 久久99国产精一区二区三区 | 国产中文字幕一区二区 | 女人裸体偷拍全过程 | 国内免费精品视频 | av永久天堂一区二区三区 | 成人在线日韩 | 成人动漫在线观看 | 全球av集中精品导航福利 | 亚洲精品一区二区在线 | 日韩欧美中文字幕一区二区三区 | 中国xxx农村性视频 欧美寡妇xxxx黑人猛交 | 一本大道久久加勒比香蕉 | 日本japanese丰满白浆 | 北条麻妃一区二区三区av高清 | 国产免费高清av | www久久视频 | 亚洲精品sm一区二区 | 国产美女极度色诱视频www | 2020av视频| 久久zyz资源站无码中文动漫 | 久久中文字幕人妻熟av女蜜柚m | 深夜福利一区二区三区 | 久久婷婷久久一区二区三区 | 国产日产精品一区二区三区四区介绍 | 影音先锋久久久久av综合网成人 | 成年网站免费在线观看 | 人人舔人人 | 国产伦精品一区二区三区在线播放 | 一本视频在线 | 亚洲精品国产suv一区88 | 91精产国品一二三 | www成人国产高清内射 | 亚洲の无码国产の无码影院 | 国产精品久久久爽爽爽麻豆色哟哟 | 九九色在线观看 | 超碰成人av| 免费一级日韩欧美性大片 | 综合久久综合久久 | 国产真实交换夫妇视频 | 亚洲人午夜射精精品日韩 | 四虎网址在线 | 18pao国产成人免费视频 | 成人无码av片在线观看 | 日韩免费黄色片 | www.亚洲com| 国产欧美日韩在线在线播放 | 丰满少妇一区二区三区专区 | 久久国产一区二区三区 | 96久久精品| 亚洲国产另类久久久精品小说 | 九七人人爽 | 中国美女黄色一级片 | 91嫩草亚洲精品 | 天海翼激烈高潮到腰振不止 | 天天躁日日躁狠狠躁2018小说 | 国产艳情片 | 亚洲国产一级 | 国产在线高清 | 久久摸摸碰碰97网站 | 老子影院午夜伦不卡大全 | 全黄性性激高免费视频 | 97神马影院| 亚洲国产精品人人做人人爱 | 国产伦精品一区二区三区精品视频 | 亚洲免费人成 | 小泽玛利亚一区二区在线观看 | 超碰黄色| 欧美老妇与禽交 | 婷婷国产一区二区三区 | 久久疯狂做爰流白浆xxxⅹ | 亚洲国产网| 精品国产品香蕉在线 | 免费看特级毛片 | 欧美孕妇xxxx做受欧美88 | 日本视频色 | 黄色成人在线播放 | 国内毛片毛片毛片毛片 | 中文字幕成人 | 国产日产欧产精品浪潮安卓版特色 | 日本一区二区在线免费 | a国产视频| 国产日韩欧美精品在线 | 国产色视频一区二区三区 | 极品人妻少妇一区二区三区 | 亚洲色图狠狠干 | 久久久久日本精品一区二区三区 | 国产亚洲精 | 日本黄色生活片 | 67194av| 一本一道久久a久久 | 主播视频com入口在线观看 | 亚洲成年网 | 森泽佳奈在线播放 | 麻花传媒在线观看免费 | 国产a自拍 | 琪琪色综合 | 2017狠狠干| 翘臀后进少妇大白嫩屁股 | 黄a无码片内射无码视频 | 色人天堂| 亚洲视频一区二区三区四区 | 蜜桃视频在线观看www社区 | 超碰在线小说 | 久久精品4 | 中文字幕网伦射乱中文 | 欧美在线视频不卡 | 日韩高清不卡一区 | 欧美性生活一区 | www亚洲色图 | 丰满熟妇乱子伦 | 国产精品综合久久久 | 国产精品久久久久久久久久久久久久久久 | 久久精品99国产精品亚洲 | 中文字幕久久熟女人妻av免费 | 性生交大片免费看 | 黑白配高清在线观看免费版中文 | 手机成人在线视频 | 羞羞午夜福利免费视频 | www.se天堂| 精品人妻系列无码一区二区三区 | 日本伦理中文字幕 | 在线日韩视频 | 欧美r级在线 | 中文字幕在线视频网站 | 精品人无码一区二区三区 | 特级做a爰片毛片免费看108 | 老妇肥熟凸凹丰满刺激小说 | 国产91对白在线播 | 中文字幕+乱码+中文字幕一区 | 99国内精品久久久久久久软件 | 国产精品99久久久久久一二区 | 亚洲一级中文字幕 | 尤物一区二区 | 六月色丁 | 91精品福利少妇午夜100集 | 午夜888 | 丝袜 制服 国产 欧美 亚洲 | 国产传媒在线视频 | 亚洲成人tv | 99久久免费看精品国产 | 国产视频一二三 | 欧美成人精品一级乱黄 | 亚洲午夜精品久久久久久浪潮 | 国产剧情av引诱维修工 | 久久国产精品一区二区三区 | 天天色小说 | 高h公妇烈火 | 九色影视 | aaaaa女高潮免费视频 | 亚洲国产精品久久青草无码 | 久草在线免费福利 | www.操操操 | 欧洲熟妇色xxxx欧美老妇多毛网站 | 亚洲熟妇自偷自拍另欧美 | 亚洲欧美综合在线观看 | 日韩久久国产 | 三男玩一个饥渴少妇爽叫视频播放 | 毛片视频网站 | 中国老妇xxxx性开放 | 日本一级视频 | 欧美黄色一区二区三区 | 男女肉粗暴进来动态图 | 日本免费黄色大片 | 亚洲精品久久久久久国产精华液 | 亚洲无限观看 | 日本va欧美va欧美va精品 | 国产精品99久久久精品无码 | 健美女人做爰视频 | 国产精品18久久久久久首页狼 | av亚洲产国偷v产偷v自拍软件 | 91精品孕妇哺乳期国产 | av中文字 | 免费毛片一区二区三区亚女同 | 日韩中文字幕高清 | 91精品综合久久久久m3u8 | 丰满的少妇xxxxx人伦理 | 天天摸夜夜添夜夜无码 | 公妇乱h日出水了 | 久久婷婷网站 | 亚洲精品久久久久国产 | 中文字幕亚洲乱码熟女一区二区 | 亚洲精品美女 | 一区精品在线 | 日本污ww视频网站 | 99热99re6国产在线播放 | 人人妻人人澡人人爽人人精品浪潮 | 成av人片一区二区三区久久 | 午夜视频免费看 | 无码人妻精品一区二区三区免费 | 扶她futa粗大做到怀孕 | 成人做爰9片免费视频 | 久久国产精品综合 | 图片区亚洲 | 久久久噜噜噜www成人网 | 国产又粗又猛又黄又爽性视频 | 亚洲另类伦春色综合图片 | 极品少妇xxxx精品少妇偷拍 | 一区二区精品 | 欧美精品一 | 欧美第十页 | 丰满肉嫩西川结衣av | 少妇色视频 | 亚洲男男网站 | 成年人香蕉视频 | 黄色小说在线视频 | 特级做a爰片毛片免费看 | 国产欧美一区二区精品97 | 亚洲中文字幕无码av在线 | 欧美大片一区二区 | 中文字幕丝袜一区二区 | 亚洲午夜网 | 性插动态视频 | 91亚洲日本aⅴ精品一区二区 | 国产精品伦一区二区在线 | 国产精品国产三级国产aⅴ下载 | 国产91精品一区 | 天堂中文在线视频 | 污视频在线观看网址 | 日韩和的一区二在线 | 精品无码中文视频在线观看 | 成人黄色一级视频 | 成人免费做受小说 | 久久综合a∨色老头免费观看 | 国产吴梦梦无套系列 | 美女视频黄频a免费 | 在线精产国品 | 午夜dj在线观看高清在线视频完整版 | 96亚洲精品久久久蜜桃 | 91老色批| 欧美激情视频一区二区三区 | 国产又色又爽又刺激在线观看 | 天堂亚洲网 | 一本大道道香蕉a又又又 | 伊人影音 | 欧美日韩视频在线观看一区 | 中国女人精69xxx25 | 91久久精品国产 | 久久久久久亚洲精品a片成人 | 97超级碰碰碰碰久久久久 | 日本视频一区二区 | 国产伦理五月av一区二区 | 91久久精品日日躁夜夜欧美 | 天天综合天天做 | 91久久北条麻妃一区二区三区 | 99精品乱码国产在线观看 | 波多野结衣视频一区 | 一级免费毛片 | 日韩在线视频不卡 | 孕妇怀孕高潮潮喷视频孕妇 | 成人免费视屏 | 久草在线免费福利资源 | 国产精品不卡视频 | 1000部精品久久久久久久久 | 九九色播 | 国产精品岛国久久久久久久久红粉 | 国产乱码精品一区二区蜜臀 | 好吊妞视频这里有精品 | 国产精品国产三级国产普通话99 | 国产aaa级片 | 国产成人高清精品免费 | 俄罗斯小14粉嫩呦萝 | 色吊丝永久性观看网站 | 日韩精品资源 | 亚洲精品无码午夜福利中文字幕 | 国产又黄又爽视频 | 日日夜夜撸啊撸 | 国产一级特黄毛片在线毛片 | 免费理伦片在线播放网站 | 特级丰满少妇一级aaa爱毛片 | 波多野结衣操 | a级特黄毛片 | 久久久久久98 | 国产综合色在线视频区 | 日本少妇做爰奶水狂喷小说 | 久久天天综合桃花久久 | 国产在线一二区 | 欧美大杂乱xxxxxx | 日本韩国一级淫片a免费 | 殴美一级片 | 国产精品久久久久久久白丝制服 | 无尺码精品产品视频 | 永久免费精品精品永久-夜色 | 国产成人无码一区二区三区在线 | 91免费精品视频 | 国产午夜亚洲精品午夜鲁丝片 | 国产小视频你懂的 | 日韩综合一区二区 | 日本aaaa级毛片 | 成人在线你懂的 | 色成人免费网站 | 中文在线a√在线8 | 亚洲精品久久 | 国产亚洲精品久久久久四川人 | 午夜尤物丰满大乳美女 | 色屁屁网站| 中文字幕女优 | 俺也去av | a级免费视频 | 国产激情з∠视频一区二区 | 伊人888| 国产黑色丝袜在线播放 | 日韩精品一区中文字幕 | 国产剧情精彩演绎 | 国产一区二区三区 | 亚洲精品91| 天天摸天天做天天爽水多 | 三级黄色免费 | 国产真实精品久久二三区 | 免费男人和女人牲交视频全黄 | 国产福利片在线 | 女人黄色毛片 | 欧美性狂猛xxxxx深喉 | 亚洲国产精品一区二区久久hs | 看免费黄色毛片 | 九九热国产精品视频 | 日韩精品久久一区 | 成人在线网址 | 国内精品久久久久久久影视麻豆 | 久久午夜夜伦鲁鲁片无码免费 | 久久久久国产精品嫩草影院 | 色吊丝中文字幕 |