PolarFire SoC имеет конфигурируемый L1, L2 кэш и контроллер DDR-памяти, с аппаратным контролем когерентности данных. Поэтому, каждое ядро может использоваться и в качестве процессора общего назначения, с "традиционным" L1 и L2 кэшем, и в качестве очень быстрого микроконтроллера, с Core-Coupled памятью. Поддерживается синхронная (SMP) и асинхронная (AMP) многопоточная обработка, возможен параллельный запуск нескольких ОС на процессоре.
От обычной линейки FLASH-ПЛИС PolarFire, новые чипы PF SoC также отличает дополнительная периферия:
● встроенный криптопроцессор TeraFire (теперь включенный в состав MSS)
● встроенный блок RTC
● интерфейсы XIP-QSPI, SPI, I2C, CAN, UART, USB-OTG
● Gigabit Ethernet MAC (аппаратная фильтрация и приоритизация трафика, коррекция ошибок, Jumbo-кадры до 10KB, PTP, TSN)
● SD/eMMC контроллер (Default speed, High Speed, UHS-I).
PolarFire SoC имеет широкий набор возможностей для отладки, включая трассировку инструкций и настраиваемый Advanced eXtensible Interface (AXI) от UltraSoC, 50 брейкпоинтов, а так же широкие возможности отладки Логики ПЛИС, при помощи встроенного двухканального анализатора SmartDebug.
Благодаря максимально эффективному использованию ресурсов, PolarFire SoC имеет потребление до 3х раз меньше, чем устройства имеющие равноценную производительность.