CAN-CN FPGA: PolarFire PCIe L2P2 連結狀態支持
微芯公司
主題: CAN-CN FPGA:PolarFire PCI Express L2P2 連結狀態支持
描述:
在 Libero SoC 版本 2022.1 中,啟用 L2P2 電源管理連結的選項已從產生 SERDES 初始化 GUI 中刪除。所有 PolarFire 收發器 PCIe 連結訓練和狀態機 (LTSSM) 硬體模組均不支援 L2P2 電源管理連結狀態。
變化的原因:
PolarFire 收發器模組包括嵌入式 PCIe Gen1 和 Gen2 根連接埠和端點控制器。 PCIe 子系統 (PCIESS) LTSSM 支援連結訓練狀態和重新訓練(恢復)狀態。然而,正如原始文件中錯誤指出的那樣,PCIESS 不支援任何軟體驅動的電源管理狀態,例如 L2P2。
- 不支援由 PolarFire PCIESS 根連接埠向下游端點發出的軟體驅動的 L2P2 進入命令。作為根端口,這將導致鏈路完全中斷,並且只能透過使用邊帶 PERSTn(基本重置)或電源週期重新初始化鏈路來恢復。
- 主機不應命令 PolarFire PCIESS 端點進入 L2P2 連結狀態。作為端點,連結可能會中斷,並且只能透過使用邊帶 PERSTn(基本重置)或電源週期重新初始化鏈路來恢復。
應用影響:
PolarFire 設備不支援 L2P2 電源管理連結狀態。
- 為了避免連結中斷,PCIe 電源管理軟體不得命令 PolarFire PCIESS 根連接埠或端點進入低功耗連結狀態 (L2)。
- 它無法為 PolarFire 設備實現進一步的運作節能。
- Libero SoC 版本 2022.1 已更新,以在端點設定空間的 PCI 傳統電源管理狀態中通告停用的 D3hot 和 D3cold
- 為了進一步節省運作功耗,在已經進行功耗最佳化的 PolarFire 裝置架構之上,FPGA 設計人員應直接在 FPGA 架構設計中採用功耗管理技術。
需要採取的行動:
- 使用者應參考 Microchip 提供的有關 PCIESS 連結訓練狀態支援的更新文件。
- https://www.microsemi.com/document-portal/doc_download/1245812-polarfire-fpga-and-polarfire-soc-fpga-pci-expressuser-guide
- 請參閱 PolarFire FPGA 低功耗應用說明,以了解使用者可以用來在其設計中實現額外節能的裝置功能。
Microchip Technology Incorporated 2355 West Chandler Blvd.
錢德勒, AZ 85224-6199 主辦公室 480-792-7200 傳真 480-899-9210
聯絡資訊:
如果您對此主題有任何疑問,請聯絡 FPGA-BU 技術支援: web 下面的門戶 http://www.microchip.com/support
問候,
Microsemi Corporation 是 Microchip Technology Inc. 的全資子公司。
客戶通知 (CN) 或客戶諮詢通知 (CAN) 是 Microchip 的機密和專有信息,僅供 Microchip 向其客戶分發並僅供客戶使用。未經 Microchip 事先書面同意,不得複製或提供給任何第三方。
文件/資源
![]() |
MICROCHIP CAN-CN FPGA PolarFire FPGA 模組 [pdf] 使用者手冊 CAN-CN FPGA PolarFire FPGA 模組, CAN-CN FPGA, PolarFire FPGA 模組, 模組 |