
CAN-CN FPGA: PolarFire PCIe L2P2 Link-statusondersteuning
Microchip Corporation
Onderwerp: CAN-CN FPGA: Ondersteuning voor PolarFire PCI Express L2P2-linkstatus
Beschrijving:
In Libero SoC release 2022.1 is de optie om de L2P2-energiebeheerlink in te schakelen verwijderd uit de Generate SERDES Initialization GUI. Alle PolarFire transceiver PCIe Link Training en Status State Machine (LTSSM) hardwareblokken ondersteunen de L2P2-energiebeheerlinkstatus niet.
Reden voor verandering:
PolarFire-transceiverblokken bevatten ingebouwde PCIe Gen1- en Gen2-rootport- en eindpuntcontrollers. Het PCIe-subsysteem (PCIESS) LTSSM ondersteunt Link Training-statussen en Re-Training (Herstel)-status. De PCIESS ondersteunt echter geen softwaregestuurde energiebeheerstatussen zoals L2P2, zoals ten onrechte vermeld in de originele documentatie.
- Softwaregestuurde L2P2-invoeropdrachten uitgegeven door de PolarFire PCIESS Root-Port naar de stroomafwaartse eindpunten worden niet ondersteund. Als root-port zal dit ervoor zorgen dat de link volledig wordt verstoord en alleen kan worden hersteld door de link opnieuw te initialiseren met zijband PERSTn (fundamentele reset) of een powercycle.
- PolarFire PCIESS End-point mag niet door de host worden opgedragen om de L2P2-verbindingsstatus in te voeren. Als eindpunt kan de link verstorend zijn en alleen herstelbaar zijn door de link opnieuw te initialiseren met zijband PERSTn (fundamentele reset) of een powercycle.
Toepassingsimpact:
PolarFire-apparaten ondersteunen de L2P2-energiebeheerlinkstatus niet.
- Om verbindingsverstoringen te voorkomen, mag PCIe-energiebeheersoftware een PolarFire PCIESS root-poort of eindpunt niet opdracht geven om naar een linkstatus met lager vermogen (L2) te gaan.
- Het levert geen verdere operationele energiebesparingen op voor het PolarFire-apparaat.
- Libero SoC release 2022.1 is bijgewerkt om te adverteren met uitgeschakelde D3hot en D3cold in PCI Legacy Power Management-status van onze Endpoint Config Space
- Om verdere operationele energiebesparingen te realiseren, moet de FPGA-ontwerper, bovenop de reeds energie-geoptimaliseerde PolarFire-apparaatarchitectuur, energiebeheertechnieken rechtstreeks op het FPGA-fabricontwerp toepassen.
Actie vereist:
- Gebruikers moeten de bijgewerkte documentatie raadplegen die door Microchip is verstrekt met betrekking tot PCIESS-link Training State-ondersteuning.
- https://www.microsemi.com/document-portal/doc_download/1245812-polarfire-fpga-and-polarfire-soc-fpga-pci-expressuser-guide
- Raadpleeg de PolarFire FPGA Low Power Application Note voor apparaatfuncties die gebruikers kunnen gebruiken om extra energiebesparingen in hun ontwerp in te bouwen.
Microchip Technology Incorporated 2355 West Chandler Blvd.
Chandler, AZ 85224-6199 Hoofdkantoor 480-792-7200 Fax 480-899-9210
Contactgegevens:
Als u vragen heeft over dit onderwerp, neem dan contact op met de technische ondersteuning van FPGA-BU op het web portaal beneden http://www.microchip.com/support
Groeten,
Microsemi Corporation, een volledige dochteronderneming van Microchip Technology Inc.
Klantenkennisgeving (CN) of Klantadvieskennisgeving (CAN) zijn vertrouwelijke en eigendomsinformatie van Microchip en zijn uitsluitend bedoeld voor distributie door Microchip aan haar klanten, uitsluitend voor gebruik door klanten. Het mag niet worden gekopieerd of aan derden worden verstrekt zonder voorafgaande schriftelijke toestemming van Microchip.
Documenten / Bronnen
![]() |
MICROCHIP CAN-CN FPGA PolarFire FPGA-module [pdf] Gebruikershandleiding CAN-CN FPGA PolarFire FPGA-module, CAN-CN FPGA, PolarFire FPGA-module, module |




