FPGA CAN-CN: Supporto dello stato del collegamento PolarFire PCIe L2P2
Società Microchip
Soggetto: FPGA CAN-CN: supporto dello stato di collegamento PolarFire PCI Express L2P2
Descrizione:
In Libero SoC versione 2022.1 l'opzione per abilitare il collegamento di gestione dell'alimentazione L2P2 è stata rimossa dalla GUI Generate SERDES Initialization. Tutti i blocchi hardware LTSSM (Link Training and Status State Machine) PCIe del ricetrasmettitore PolarFire non supportano lo stato del collegamento di gestione dell'alimentazione L2P2.
Ragione per cambiare:
I blocchi del ricetrasmettitore PolarFire includono controller PCIe Gen1 e Gen2 integrati per porte root e endpoint. LTSSM del sottosistema PCIe (PCIESS) supporta gli stati di addestramento dei collegamenti e lo stato di riaddestramento (ripristino). Tuttavia, PCIESS non supporta alcuno stato di gestione dell'alimentazione basato su software come L2P2, come indicato erroneamente nella documentazione originale.
- I comandi di ingresso L2P2 guidati dal software emessi dalla porta radice PCIESS PolarFire agli endpoint downstream non sono supportati. In quanto porta root, ciò causerà l'interruzione completa del collegamento e sarà ripristinabile solo reinizializzando il collegamento con PERSTn in banda laterale (ripristino fondamentale) o un ciclo di alimentazione.
- L'endpoint PolarFire PCIESS non deve essere comandato dall'host per entrare nello stato di collegamento L2P2. Come punto finale, il collegamento può essere dirompente e recuperabile solo reinizializzando il collegamento con PERSTn in banda laterale (ripristino fondamentale) o un ciclo di alimentazione.
Impatto dell'applicazione:
I dispositivi PolarFire non supportano lo stato del collegamento di gestione dell'alimentazione L2P2.
- Per evitare interruzioni del collegamento, il software di gestione dell'alimentazione PCIe non deve comandare a una porta principale PCIESS PolarFire o a un punto finale di entrare in uno stato di collegamento a basso consumo (L2).
- Non consente ulteriori risparmi energetici operativi per il dispositivo PolarFire.
- La versione 2022.1 del SoC Libero è stata aggiornata per annunciare D3hot e D3cold disabilitati nello stato PCI Legacy Power Management del nostro Endpoint Config Space
- Per ottenere ulteriori risparmi energetici operativi, oltre all'architettura del dispositivo PolarFire già ottimizzata dal punto di vista energetico, il progettista di FPGA dovrebbe impiegare tecniche di gestione dell'alimentazione direttamente nella progettazione del tessuto FPGA.
Azione richiesta:
- Gli utenti devono fare riferimento alla documentazione aggiornata fornita da Microchip relativa al supporto dello stato di addestramento del collegamento PCIESS.
- https://www.microsemi.com/document-portal/doc_download/1245812-polarfire-fpga-and-polarfire-soc-fpga-pci-expressuser-guide
- Fare riferimento alla nota sull'applicazione a bassa potenza dell'FPGA PolarFire per le funzionalità del dispositivo che gli utenti possono utilizzare per creare ulteriori risparmi energetici nel proprio progetto.
Sede legale:
Chandler, AZ 85224-6199 Ufficio principale Numero di telefono: 480-792-7200 Fax Numero di telefono: 480-899-9210
Informazioni sui contatti:
In caso di domande su questo argomento, contattare il supporto tecnico FPGA-BU all'indirizzo web portale sottostante http://www.microchip.com/support
Saluti,
Microsemi Corporation, una consociata interamente controllata da Microchip Technology Inc.
L'avviso al cliente (CN) o l'avviso di consulenza al cliente (CAN) sono informazioni riservate e proprietarie di Microchip e sono destinate esclusivamente alla distribuzione da parte di Microchip ai propri clienti, solo per uso da parte dei clienti. Non deve essere copiato o fornito a terzi senza il previo consenso scritto di Microchip.
Documenti / Risorse
![]() |
MICROCHIP CAN-CN FPGA Modulo FPGA PolarFire [pdf] Manuale d'uso CAN-CN FPGA Modulo PolarFire FPGA, CAN-CN FPGA, Modulo PolarFire FPGA, Modulo |