PCI Express 多播功能
PCIe(PCI Express)的定義是提供增強的、可擴展的性能,緩解信號完整性和并行總線(xiàn)歷史擴展帶來(lái)的電路板布局問(wèn)題。要求很高的臺式和企業(yè)計算及存儲應用對這種升級的互連標準的需求非常迫切。而這種需求促使 PCI 特別興趣小組(PCI-SIG)和元器件供應商調整初始規范和系統解決方案,以滿(mǎn)足新出現的這些應用需求。憑借基于充分滿(mǎn)足上述需求規范的目標產(chǎn)品形式,高量產(chǎn)服務(wù)器和存儲市場(chǎng)的早期采用者將 PCIe 作為芯片與芯片之間互連事實(shí)上的標準,以加速和拓寬應用。
本文引用地址:http://dyxdggzs.com/article/93477.htm盡管PCIe具有強勢的動(dòng)力并普遍存在于計算與存儲應用當中,PCIe 在嵌入式和通信應用方面卻一直受到極大限制。
PCIe 規范是一個(gè)樹(shù)狀拓撲結構,由一個(gè)單主干和眾多分支組成,非常適合在單一計算復合體及其相關(guān)本地 I/O 之間的有效連接。這一非常適用于服務(wù)器和存儲應用的結構無(wú)法在多主系統中輕松實(shí)現系統互連。先進(jìn)通信和嵌入式系統常常具備分布式計算和智能的特點(diǎn),隨著(zhù)時(shí)間的推移還可適合PCI 和 PCI-X 結構,以支持這種架構。采用PCIe 作為主系統互連需要規范的擴展,以支持優(yōu)化的資源利用率、有效的數據傳輸和共享,以及多主系統中點(diǎn)與點(diǎn)之間系統一致性方面的構建。
PCIe 生態(tài)系統中的PCIe 規范擴展正在進(jìn)行,以滿(mǎn)足嵌入式和通信應用的需求。這項工作正在挑剔的眼光下取得進(jìn)展,確保在不給廣大用戶(hù)群增加任何負擔或對現有生態(tài)系統或使用模式做出任何改變的情況下,獲得所需的功能擴展。2008 年 5 月,基于對 PCIe 基本規范2.0 版的工程變更通知(ECN),PCI-SIG 為 PCIe 標準加入了多播功能。這一新增的功能為分布式系統單元間數據的移動(dòng)和共享提供了強大的功能,同時(shí)為PCIe在要求很高的嵌入式和通信應用中的主系統互連的應用掃除了一大障礙。PCIe 多播可優(yōu)化系統資源,有助于實(shí)現多個(gè)系統單元的有效數據傳輸,縮短延遲并提高一致性。重要的是,由于擴展了現有的PCIe規范,而且不增加負擔,不需要修改現有生態(tài)系統或使用模式,PCIe 多播方案可以實(shí)現重要的系統優(yōu)勢。
多播的系統優(yōu)勢
多播是將量化數據包同時(shí)傳輸到一組目的地,同時(shí)通過(guò)防止任何不必要的數據復制,有效管理資源和系統帶寬的方法。在應用于嵌入式和通信應用的分布式或復制智能系統中,多播功能為發(fā)送同時(shí)引導時(shí)間或復位命令等任務(wù)和圖像提供了一個(gè)有效的一對多的數據分配機制,從而縮短復位排序和系統宕機,以及關(guān)鍵路由和政策控制信息的同步更新時(shí)間,確保系統數據的一致性。
評論