CAN-CN FPGA: Поддръжка на състоянието на връзката PolarFire PCIe L2P2
Microchip Corporation
Тема: CAN-CN FPGA: Поддръжка на състоянието на връзката PolarFire PCI Express L2P2
Описание:
В Libero SoC версия 2022.1 опцията за активиране на L2P2 връзката за управление на захранването е премахната от GUI за генериране на SERDES инициализация. Всички хардуерни блокове за PCIe Link Training и Status State Machine (LTSSM) на трансивър PolarFire не поддържат L2P2 състоянието на връзката за управление на захранването.
Причина за промяна:
Приемно-предавателните блокове PolarFire включват вградени PCIe Gen1 и Gen2 Root-port и End-point контролери. Подсистемата PCIe (PCIESS) LTSSM поддържа състояния на обучение на връзката и състояние на повторно обучение (възстановяване). PCIESS обаче не поддържа никакви управлявани от софтуер състояния на управление на захранването като L2P2, както неправилно е отбелязано в оригиналната документация.
- Софтуерно управляваните L2P2 команди за въвеждане, издадени от PolarFire PCIESS Root-Port към крайните точки надолу по веригата, не се поддържат. Като основен порт, това ще доведе до пълно прекъсване на връзката и възстановяване само чрез повторно инициализиране на връзката със страничната лента PESTn (фундаментално нулиране) или цикъл на захранване.
- Крайната точка на PolarFire PCIESS не трябва да бъде командвана от хоста да влезе в състояние на L2P2 връзка. Като крайна точка връзката може да бъде разрушителна и да бъде възстановена само чрез повторно инициализиране на връзката с PERSTn на страничната лента (фундаментално нулиране) или цикъл на захранване.
Въздействие на приложението:
Устройствата PolarFire не поддържат L2P2 състояние на връзката за управление на захранването.
- За да се избегнат прекъсвания на връзката, PCIe софтуерът за управление на захранването не трябва да командва PolarFire PCIESS Root-port или End-point да влезе в състояние на връзка с по-ниска мощност (L2).
- Това не постига допълнителни работни икономии на енергия за устройството PolarFire.
- Версията на Libero SoC 2022.1 беше актуализирана, за да рекламира деактивираните D3hot и D3cold в състоянието на PCI Legacy Power Management на нашето пространство за конфигурация на крайни точки
- За постигане на по-нататъшно спестяване на оперативна енергия, в допълнение към вече оптимизираната за захранване архитектура на устройството PolarFire, дизайнерът на FPGA трябва да използва техники за управление на мощността директно към дизайна на FPGA тъканта.
Изисква се действие:
- Потребителите трябва да препратят към актуализираната документация, предоставена от Microchip относно PCIESS връзка Training State support.
- 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 модул, модул |