www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 智能硬件 > 智能硬件
[導(dǎo)讀]PCI Express 是目前 PC 芯片集及嵌入式處理器的普遍互連標準。盡管之前的PCI標準由PCIe所取代,但 FPGA 和I/O設(shè)備仍使用 PCI。當(dāng)前基于 PCI 的設(shè)計均采用未集成 PCIe 接口的組件,因此若要升級系統(tǒng),需使用 PCIe 橋接

PCI Express 是目前 PC 芯片集及嵌入式處理器的普遍互連標準。盡管之前的PCI標準由PCIe所取代,但 FPGA 和I/O設(shè)備仍使用 PCI。當(dāng)前基于 PCI 的設(shè)計均采用未集成 PCIe 接口的組件,因此若要升級系統(tǒng),需使用 PCIe 橋接器。例如,PCIe橋接器將用于采用I/O設(shè)備的嵌入式視頻錄音機,通過PCI連接至具有PCIe 端口的嵌入式處理器。

  在系統(tǒng)中添加橋接器將會帶來一定的設(shè)計難題,本文旨在研究通常受引入橋接器影響的 PCI 讀取性能問題,以及相應(yīng)的解決方法。

  引入橋接器帶來的性能挑戰(zhàn)

  PCI 總線上的設(shè)備主要依賴有關(guān)系統(tǒng)從主機處理器讀取大量的數(shù)據(jù)。PCI I/O 設(shè)備通常控制系統(tǒng)中的數(shù)據(jù)移動,并將讀寫循環(huán)傳入主機內(nèi)存。例如,主機處理器可通過寫入外圍設(shè)備上的寄存器設(shè)置外圍設(shè)備中的 DMA,即可設(shè)置和配合數(shù)據(jù)移動,但為了專注于其他任務(wù),處理器會將自身從數(shù)據(jù)移動中刪除。然后,外圍設(shè)備將讀取或?qū)懭霐?shù)據(jù)以服務(wù) DMA。在其他時間,處理器可讀取狀態(tài)信息并寫入寄存器以進行控制。通常,此通信量不會涉及高帶寬,且不會對系統(tǒng)整體性能帶來重大影響。

  對于安全數(shù)字視頻錄像機(DVR)等嵌入式處理系統(tǒng),將捕獲并壓縮視頻數(shù)據(jù),通過磁盤控制器寫入磁盤存儲器,且磁盤控制器通過 PCI 總線讀取主機內(nèi)存中的數(shù)據(jù)即可實現(xiàn)上述結(jié)果。

  從 PCI 外圍設(shè)備寫入橋接器通常傳送至內(nèi)部寫入緩沖器,以解決橋接器帶來的內(nèi)在性能影響。然而,PCIe 橋產(chǎn)品需要重試外圍設(shè)備,直至它從主機內(nèi)存中獲得所需的數(shù)據(jù)。這通常意味著試圖讀取許多小型 PCIe 數(shù)據(jù)包,從而增加時延。通過使用分割式傳輸方式,PCI-X 協(xié)議可避免此問題,但傳統(tǒng)的 PCI 協(xié)議并不具備此特點。此外,一些 PCI 設(shè)備在收到一條或兩條數(shù)據(jù)緩沖行后就自動釋放總線,這將成為 PCI 讀取的性能挑戰(zhàn)。

  例如,在使用嵌入式 DVR 的普通情況下(圖1),系統(tǒng)需要將持續(xù)的壓縮視頻數(shù)據(jù)流寫入磁盤,以便存儲及隨后檢索或分析。在此系統(tǒng)中,一個或多個磁盤控制器(SATA 控制器)將讀取系統(tǒng)主內(nèi)存中的視頻數(shù)據(jù),以存儲在相關(guān)磁盤陣列。上述系統(tǒng)還可以令以太網(wǎng)控制器等其他外部設(shè)備共享 PCI 總線。

如上所述,引入 PCI 橋接器可能導(dǎo)致性能下降。此讀取性能如下所示(參考圖 2):

1.SATA 設(shè)備"A"開始從主內(nèi)存讀取。橋接器從內(nèi)存中預(yù)取數(shù)據(jù)。然后,SATA設(shè)備"A"讀取部分預(yù)取數(shù)據(jù)。

  2.SATA 設(shè)備"B"開始從主內(nèi)存讀取。橋接器從內(nèi)存中預(yù)取數(shù)據(jù)。然后,SATA設(shè)備"B"讀取部分預(yù)取數(shù)據(jù)。

  3.SATA設(shè)備后續(xù)讀取將要求橋接器丟棄緩沖的數(shù)據(jù),并從主內(nèi)存中重取數(shù)據(jù)。

  在此示例中,第 3 步會在讀取事務(wù)之間帶來重大時延,從而極大影響讀取性能。對讀取性能的實際影響,可能指實現(xiàn)的性能比直接使用 PCI 總線最初實現(xiàn)的性能下降許多倍。由于總線斷開及多次重試和重取數(shù)據(jù)后,將持續(xù)讀取數(shù)據(jù),導(dǎo)致總線效率受到重大影響。此過程如圖 3 所示。

查看說明實際數(shù)據(jù)讀取點的 PCI_TRDYn(PCI 目標準備)軌跡可看到,首次讀取(第 3 步)與下次讀取(第 6 步)之間存在較大間隔。這意味著視頻數(shù)據(jù)寫入磁盤的最大速度大幅降低,從而限制了系統(tǒng)的性能。在此情況下,最大程度地提高寫入視頻數(shù)據(jù)的速度對于最終產(chǎn)品至關(guān)重要--可存儲監(jiān)測最高質(zhì)量視頻所需的諸多信道。

  解決問題 - 短期高速緩存

  Tundra 的 PCI Express橋接器(Tsi381、Tsi382和 Tsi384)具有短期高速緩存 (STC) 的功能,可有助于克服上述性能難題。短期高速緩存允許在最初 PCI 讀取循環(huán)期間從相關(guān) PCI Express 設(shè)備中預(yù)取數(shù)據(jù),并臨時存儲在橋接器中以便在后續(xù)讀取循環(huán)期間迅速周轉(zhuǎn)。當(dāng)所要求的設(shè)備停止此事務(wù)時,在后續(xù)過程中讀取的數(shù)據(jù)不會立即丟棄。

  與最初情況相比,它對性能的改變比較大,以一個采用 Tsi381 橋接器的嵌入式 DVR 系統(tǒng)為例(參考圖4)。在此情況下,啟用 STC 后,后續(xù)讀取不會延遲,原因是有關(guān)讀取仍保留在 Tsi381 的高速緩沖存儲器中,且橋接器在首次讀取后無需從內(nèi)存中重新讀取數(shù)據(jù),可確保有效地使用總線。

啟用STC前后PCI 總線的計時見圖5,它可清楚地反映出性能的差異。在此示例中,系統(tǒng)執(zhí)行每臺設(shè)備32位的讀取,兩臺設(shè)備無STC時執(zhí)行2次讀取的相同期間,在使用STC后可進行7次讀取??梢?,在使用STC的情況下,系統(tǒng)的整體吞吐性能可提高三倍以上。對于通過一臺設(shè)備執(zhí)行讀取的系統(tǒng)而言,性能將獲得更大的提高。

Tundra PCI Express 橋接器可確保開發(fā)人員調(diào)整下列其他參數(shù),從而進一步調(diào)諧系統(tǒng): 調(diào)整數(shù)據(jù)保留在高速緩沖存儲器內(nèi)的時間。此特點確保設(shè)計人員丟棄過期的數(shù)據(jù)并預(yù)取從前過期的數(shù)據(jù)。 調(diào)整 PCI 讀取預(yù)取長度。從理論上而言,橋接器不得預(yù)取比PCI外圍設(shè)備通常所需的更多的數(shù)據(jù),設(shè)計人員可根據(jù)通常預(yù)期的傳輸長度設(shè)置此參數(shù)。

  根據(jù)系統(tǒng)設(shè)計及設(shè)備的狀況,設(shè)計人員可調(diào)整預(yù)取長度及短期高速緩存丟棄計時器,以提高整體性能或關(guān)鍵性能。

  總結(jié)

  使用PCIe橋接器將有助于解決由PCI轉(zhuǎn)向 PCIe帶來的設(shè)計難題。PCI 外圍設(shè)備開始的讀取將產(chǎn)生額外的延時,這通常對系統(tǒng)的整體性能帶來重大影響。Tsi381及其他Tundra PCIe橋接器的功能集允許開發(fā)人員調(diào)諧橋接器,從而優(yōu)化系統(tǒng)性能。利用短期高速緩存,這些橋接器可輕松消除 PCI讀取相關(guān)的性能瓶頸。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

三星宣布,其最新的LPDDR5X內(nèi)存已通過驗證,可在驍龍(Snapdragon)移動平臺上使用,該內(nèi)存速度可達到當(dāng)前業(yè)界最快的8.5 千兆比特每秒(Gbps)。通過優(yōu)化應(yīng)用處理器和存儲器之間的高速信號環(huán)境,三星超過了自身...

關(guān)鍵字: GBPS 三星 內(nèi)存 LPDDR5

(全球TMT2022年10月18日訊)三星宣布,其最新的LPDDR5X內(nèi)存已通過驗證,可在驍龍(Snapdragon)移動平臺上使用,該內(nèi)存速度可達到當(dāng)前業(yè)界最快的8.5 千兆比特每秒(Gbps)。通過優(yōu)化應(yīng)用處理器和...

關(guān)鍵字: GBPS 三星 亞馬遜 內(nèi)存

在三星 Tech Day 2022 活動上,三星電子總裁兼內(nèi)存業(yè)務(wù)負責(zé)人 Jung-bae Lee 表示,三星 40 多年來共生產(chǎn)了 1 萬億 GB 內(nèi)存,僅在過去三年中就產(chǎn)生了大約一半。

關(guān)鍵字: 三星 內(nèi)存 儲存芯片

NAND Flash閃存芯片已經(jīng)低迷一年了,但看起來對應(yīng)的SSD價格還沒觸底。知名分析機構(gòu)Trendfocus分析師在最新報告中指出,盡管主要顆粒廠已經(jīng)開始削減產(chǎn)能,然而存儲芯片和固態(tài)硬盤庫存過剩的情況極其嚴重,他甚至預(yù)...

關(guān)鍵字: SSD NAND PCIE 固態(tài)硬盤

擱在四五年前,板載內(nèi)存極大可能會被用戶視為一臺輕薄本的缺點,其實這也很好理解,板載內(nèi)存無法擴容,而且當(dāng)時內(nèi)存容量并不大,板載內(nèi)存的頻率也普遍偏低,性能稍差,所以很多朋友選購輕薄本的時候,都會避開板載內(nèi)存。

關(guān)鍵字: 板載 內(nèi)存 半導(dǎo)體

上海2022年9月20日 /美通社/ -- 近日,在長江之歌學(xué)術(shù)周功能學(xué)與影像學(xué)高峰論壇上,波士頓科學(xué)血管內(nèi)超聲系統(tǒng)Polaris(以下簡稱"Polaris")巡回上市會正式啟動。這是繼實現(xiàn)國產(chǎn)化之后...

關(guān)鍵字: POLAR 超聲系統(tǒng) PCI 影像

印度班加羅爾2022年9月16日 /美通社/ -- 總部位于班加羅爾的公司Prodigy Technovations Pvt. Ltd推出了PGY-PCIeGen3/4-PA PCIe協(xié)議分析儀,支持2.5、5.0、8....

關(guān)鍵字: GEN PCIE 數(shù)據(jù)包 軟件

繼DDR5 DRAM成為英特爾“Alder Lake”第12代處理器的標準配置之后,AMD近日也宣布其7000系列處理器將支持DDR5內(nèi)存,并在9月27日正式上市。AMD表示,該平臺將不再支持DDR4,只支持DDR5產(chǎn)品...

關(guān)鍵字: DDR5 內(nèi)存 三星

GRL通過與FuturePlus的合作伙伴關(guān)系,擴大了全球七個實驗室所提供的DDR和LPDDR內(nèi)存測試服務(wù)組合  加利福尼亞州圣克拉拉市2022年9月15日 /美...

關(guān)鍵字: DDR FUTURE SYSTEMS 內(nèi)存

上海2022年9月1日 /美通社/ -- 瀾起科技宣布在業(yè)界率先推出DDR5第一子代時鐘驅(qū)動器(簡稱CKD或DDR5CK01)工程樣片,并已送樣給業(yè)界主流內(nèi)存廠商,該產(chǎn)品將用于新一代臺式機和筆記本電腦的內(nèi)存。 瀾起科技...

關(guān)鍵字: DDR 驅(qū)動器 時鐘驅(qū)動 內(nèi)存

智能硬件

22003 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉