發布日期:2022-04-18 點擊率:62
與傳統的 PCI、PCI-X 并行總線相形,PCIe總線選擇迅速差分串行的方法舉行數據傳輸,這種端到端的數據傳送方法使得記號線減輕、體系功耗下降,同步還具有異常顯著的帶寬優勢。
眼前經過 FPGA 實即興 PCIe 接口是一種比較常用的方法,具有硬件成本低、高可靠性、靈巧性大、容易晉級等優勢。兩大 FPGA 廠商 Xilinx 和 Altera均具有完備的接口 IP 和測試方法。基于此,筆者首要紹介了基于 Xilinx Virtex5 系列 FPGA 的 PCIe 接口的設計和 DMA 效能的實即興方法,并在 x4 模式下舉行帶寬測試。
1 PCIe 總線簡介
PCIe 體系中應用鏈路(Lane)舉行 2 個 PCIe 裝備間的物理連接,1 條鏈路相當于 1 條只掛連 1 個裝備的總線,每條鏈路都分派有鏈路號。
PCIe 系統構造選擇分層設計,區別是:物理層(Physical layer)、數據鏈路層(Data link layer)和事務層(Transaction layer)。物理層是總線的最底層,一本正經物理接口連接,為數據傳輸供可靠的物理環境;數據鏈路層確保來自覺送端事務層的報文可以可靠、完全地發送到接 收端的數據鏈路層;事務層界說了 PCIe 總線應用的總線事務,這些事務可用于PCIe 體系內各裝備間的通訊[2]。
眼前最新的 PCIe 規范是 V3.0,在這之前有V1.0、V1.1、V2.0、V2.1 等多個版本,兩樣的規范規范了兩樣的總線頻比值和編碼方法,如表 1。筆者的設計適合 V1.1 規范。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV