1.3.2 MSS I/Os
(Ask a Question)The PolarFire SoC family offers the industry's first RISC-V based SoC FPGAs. The PolarFire SoC family combines a powerful 64-bit 5x core RISC-V Microprocessor Sub-System (MSS) with the FPGA fabric in a single device. Packed with this powerful combination, PolarFire SoC devices offer the scalable features of FPGAs and high-performance of ASICs. Only the FPGA fabric resources vary but the MSS remains the same across PolarFire SoC device variants, making these devices ideal for many applications.
There are 38 MSS I/Os that can be configured using the Libero® SoC software to interface with various peripherals. See PolarFire SoC Packaging Pin Assignment Table for the pinout information of the MSS pins. The pinout provides multiple options on where the MSS peripherals can be connected. The following interfaces are configured using the software.
- CAN Controller (x2)
- I2C (x2)
- MMUART (x5)
- SPI (x2)
- Quad SPI with XIP
- Gigabit Ethernet MAC (GEM x2)
- eMMC SD/SDIO
- Universal Serial Bus OTG Controller (USB)
- DDR Controller
- GPIO
