



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、每一天,許許多多的汽車都面臨著同一個問題:城區(qū)交通。與此類似,如今的處理器系統(tǒng)也需要處理數(shù)據(jù)流。城市的規(guī)劃者力圖通過盡可能進(jìn)步交通速度,并在資源允許的前提下盡可能多修道路來設(shè)法解決這一難題。修的道路越多,可以自由出入城市的通行量也就越大-這與數(shù)據(jù)傳送沒什么不同。只有在平安通行速度有多快、能包容的交通量有多少以及城市所能負(fù)擔(dān)的建立本錢多大之間進(jìn)展權(quán)衡,才能確定最終的結(jié)果。交通擁堵造成上下班時間耽誤,而數(shù)據(jù)以極快的速度突然涌入和流出處理器會造成處理器系統(tǒng)成效浪費(fèi)。系統(tǒng)效率由整體帶寬和信號延遲量決定,它最終確定了典型的數(shù)據(jù)總線傳輸中,在外設(shè)通信上所7費(fèi)的時間。PCIExpress出現(xiàn)了,這種全新的標(biāo)
2、準(zhǔn)旨在通過增加處理器的帶寬,來打破外設(shè)數(shù)據(jù)傳輸?shù)钠款i。PCIExpress進(jìn)步了速度,增加了帶寬,為計算市場提供了一種速度更快的新通道(lane),更確切地說,它提供了多條快速的新通道,這是數(shù)據(jù)總線構(gòu)造方面的術(shù)語。按PCI-SIG的定義而言,PCIExpress是一種開放的標(biāo)準(zhǔn),從設(shè)計之初就旨在滿足計算和通信行業(yè)不同市場領(lǐng)域內(nèi),各種現(xiàn)有和將來系統(tǒng)對互聯(lián)的要求。PCIExpress構(gòu)造定義了一種靈敏的、可擴(kuò)展的、高速、串行、點對點、支持熱插拔/熱交換的互聯(lián)方式,且與PCI標(biāo)準(zhǔn)軟件兼容。”PCIExpress已經(jīng)初步開始應(yīng)用在視頻處理的開發(fā)中,其間PCIExpress很容易打破圖形加速端口AGP8
3、x提供的1.xGhz極限。只要想一想每條通道都是以2.4Ghz速度工作,我們有理由相信,開發(fā)人員在下一代外設(shè)中采用這種速度為期不遠(yuǎn)。在可擴(kuò)展T方面,PCIExpress可以根據(jù)系統(tǒng)特定的帶寬需求增加通道到兩條,最多可增加至32條。PCIExpress每條通道的工作頻率都是2.4Ghz,16x插槽的吞吐量為每秒4GB,有上下行通道,只用一半的處理才能其速度就能到達(dá)AGP8x的兩倍。由于通道使用頻段內(nèi)(in-band)的8b/10b編碼時鐘,在不考慮任何數(shù)據(jù)包系統(tǒng)開銷時,每條通道實際的總吞吐量在各方向上為2Gbits/s。圖1提供了一個處理數(shù)據(jù)包的實例,以詳細(xì)說明系統(tǒng)開銷要求。q3MaPayloa
4、dLinkCRC0DaliLinkLayeiTaction.Lay數(shù)據(jù)鏈后層DataLinkLayer處理層TransactionLayer圖1:PCIExpress交換數(shù)據(jù)包進(jìn)步吞吐才能又產(chǎn)生了新的問題:外設(shè)接口要怎樣設(shè)計才能利用PCIExpress的帶寬,以最高效率工作,同時縮短信號延遲?兩個影響帶寬和信號延遲的主要因素是系統(tǒng)的復(fù)雜性和數(shù)據(jù)包的大小。正如繁忙的街道會造成汽車交通阻塞,系統(tǒng)復(fù)雜性可能會造成帶寬瓶頸,從而嚴(yán)重地降低吞吐才能。系統(tǒng)復(fù)雜性要理解系統(tǒng)復(fù)雜性對吞吐量和信號延遲的影響,讓我們先來看看數(shù)據(jù)是如何在PCIExpress系統(tǒng)中傳送的。PCIExpress與PCI和PCI-X都采
5、用一樣的樹狀拓?fù)錁?gòu)造,如圖2。Processor and I/O !日rklg電BridgePCI Express ! !T r ! P H B JProcessorDeviceDeviceRoot CmnplQM (RC1)Host日爐 (HB1)Host BridgeCHB Q)RootComplex (RCO)MemoryControllerI/O Controtler/Hub圖2:PCIExpress的拓?fù)錁?gòu)造位于樹狀構(gòu)造頂層的根結(jié)合體(RC)直接與處理器I/O接口。每個系統(tǒng)的每個I/O控制器或集線器都至少需要一個RC。RC必須有一個主機(jī)橋(HB),它是樹狀構(gòu)造中的第一層,用端口直接指
6、揮數(shù)據(jù)傳送。HB上的端口稱作根端口(RP)。根端口可以用支持PCIExpress的物理鏈路與任何PCIExpress器件、橋或交換機(jī)連接。通過在HB和樹狀構(gòu)造中下方”的橋中參加端口地址,數(shù)據(jù)功能就成為了系統(tǒng)設(shè)計和性能中的一部分。例如,數(shù)據(jù)可以從橋端口傳送到處理器,或另一個橋端口對等網(wǎng)絡(luò),而完全不經(jīng)過處理器。根據(jù)數(shù)據(jù)的要求不同,這種方法能提供系統(tǒng)設(shè)計中無窮的可能性,特別是在最好能盡量防止為簡單的任務(wù)而喚醒處理器的低功耗應(yīng)用中。需要到處理器高速數(shù)據(jù)存取的外設(shè)數(shù)量確定了整個PCIExpress總線的帶寬要求,從外設(shè)到RC。PCIExpress以兩種根本的實現(xiàn)方式來滿足應(yīng)用要求:效勞器和交換機(jī)扇出。效
7、勞器實現(xiàn)方式是從一臺設(shè)備直接連接到根結(jié)合體上的主機(jī)橋。圖2中,直接連接主機(jī)橋的器件框表現(xiàn)了效勞器實現(xiàn)方式。要支持額外白外設(shè),PCIExpress使用基于交換機(jī)的扇出設(shè)計,以幫助減少傳輸跳躍(transmissionhops),縮短信號延遲。圖3顯示了一個PCIExpress交換機(jī)扇出方式的實例。PoHOUpstreamPortPort1Port2Port3Part4圖3:PCIExpress交換機(jī)扇出在這種實現(xiàn)方式中,上傳端口Port0與主機(jī)橋連接,如圖2所示。Ports1到4直接與系統(tǒng)中支持PCIExpress的外設(shè)連接,或與其它PCIExpress交換機(jī)的上傳端口直接連接。為簡化路由,每個
8、端口都被指定了一個地址范圍。交換機(jī)越多意味著復(fù)雜度越高,從而讓系統(tǒng)更有可能遭遇帶寬瓶頸。通道寬度協(xié)商(Lanewidthnegotiation),或確保PCIExpress總線上,最遠(yuǎn)的上傳端口的通道數(shù)量大于等于所有下傳端口數(shù)量之和,都有助于確保所有設(shè)備都能有效通訊,讓數(shù)據(jù)能順利傳送。例如,假設(shè)上行端口使用8條通道(x8),它只能支持以下其中之一:一個x8下傳端口downstreamport,或兩個4下傳端口,或四個x2下傳端口,或兩個x2和一個x4下傳端口。你可以看出,由于所有下傳端口之和必須等于與其相連的上傳端口所提供的帶寬,增加額外的下傳交換機(jī)及其端口會對整體帶寬產(chǎn)生怎樣的影響。只要數(shù)量
9、合理,PCIExpress系統(tǒng)本身的高速度不會單獨(dú)引起信號延遲問題。為簡化設(shè)計,PCIExpress的帶寬可以由能從中受益的外設(shè)使用,而PCIExpress的構(gòu)造首先應(yīng)滿足這些設(shè)備的需求。數(shù)據(jù)包大小圖1談到了PCIExpress數(shù)據(jù)包,并以之為例說明了典型的傳輸應(yīng)用中會有多少系統(tǒng)開銷。這種開銷,以及數(shù)據(jù)載荷,會直接影響系統(tǒng)的效率。表1顯示了一個DMA操作中典型數(shù)據(jù)包的分解f#況,其中DMA描繪符讀懇求和讀完成”必須在載荷從存儲器傳到I/O控制器之前傳過底板。CSR用于使DMA和應(yīng)用程序驅(qū)動器同步。由于不同應(yīng)用的系統(tǒng)開銷要求不同,這個例子提供了一個根本數(shù)據(jù)包開銷要求的很好實例。STPSequen
10、ceNumberHeaderPdylariECRCLCRCEndTalalLength(Bytes)ReadRequest1VTnr4124ReadCompletion1?Ie441教MSI1r444128CSRReadRequest1?16444132CSRRead_Compiete1?IE444132146表1:PCIExpress傳輸數(shù)據(jù)包其次,在用于確定帶寬輸出(bandwidththroughput)時,可以擴(kuò)大表1中的系統(tǒng)開銷要求,將與不同數(shù)據(jù)包大小相對應(yīng)的PCIExpress的通道數(shù)包含其中,以確定不同級別的吞吐量,請參見表2。PayloadLength(Bytes)LinkWi
11、dthx1x2x4浦10241.83.S7.3290“2173.36513.326.6256ThraujhputinGlps/s1.42.36.711422.37281,12.2r4.48舊177640.01.53.06.112.2320.60.91.93.817.5160.30.51.12.14.3表2:根據(jù)載荷長度確定帶寬需求表2中提供的信息供設(shè)計師在實現(xiàn)PCIExpress時參考。盡管PCIExpress的速度為2.4Gbps/s,但它的實際吞吐量略小于2Gbps/s。由于載荷的長度與帶寬需求成正比,系統(tǒng)對PCIExpress通道和帶寬的需求取決于最大平均載荷長度。這樣才能確保有足夠的帶寬并且縮短可能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 篷布帳篷設(shè)計原理考核試卷
- 礦產(chǎn)勘查安全生產(chǎn)與事故預(yù)防考核試卷
- 抗凝劑皮下注射技術(shù)臨床實踐指南(2024版)解讀
- 臨床常見管道的護(hù)理 4
- 7-9 數(shù)字系統(tǒng)設(shè)計實例3-數(shù)字乘法器處理器設(shè)計
- 二年級數(shù)學(xué)表內(nèi)乘法口算練習(xí)共800道
- 四川建筑職業(yè)技術(shù)學(xué)院《工程圖學(xué)(二)》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川省達(dá)州市開江縣2025屆初三下學(xué)期第四次周練英語試題含答案
- 山東省寧陽一中2025屆學(xué)業(yè)水平考試歷史試題含解析
- 南京視覺藝術(shù)職業(yè)學(xué)院《病原微生物免疫與健康》2023-2024學(xué)年第二學(xué)期期末試卷
- FZ/T 64014-2009膜結(jié)構(gòu)用涂層織物
- C語言期末考試試題南昌航空大學(xué)
- 取消訂單協(xié)議模板(5篇)
- 東風(fēng)天錦5180勾臂式垃圾車的改裝設(shè)計
- 浦發(fā)銀行個人信用報告異議申請表
- 高考試卷命題設(shè)計的技巧 課件24張
- 施工進(jìn)度計劃網(wǎng)絡(luò)圖-練習(xí)題知識講解
- 防孤島測試報告
- 按摩常用英語
- 食品公司規(guī)章制度
- midas NFX使用指南(八)
評論
0/150
提交評論