Resources Libero BSP News Training Contact Sales Description Specification TySOM-M-MPFS250 Embedded Development Board Top side Bottom side TySOM-M-MPFS250 is a compact SoC prototyping board featuring Microchip PolarFire SoC MPFS250T-FCG1152 device which features a multi-core Linux capable processor subsystem based on the RISC-V ISA that makes it the right choice for mid-range, embedded compute platform that inherits all the benefits of the PolarFire FPGA product family. The RISC-V CPU micro-architecture implementation is a simple, 5-stage single issue in order pipeline that does not suffer from the Meltdown and Spectre exploits found in common out-of-order machines. The cores consist of SiFive E51 Monitor core (1x RV64IMAC) and SiFive U54 Application cores (4x RV64GC). They are coherent with the memory subsystem allowing a versatile mix of deterministic real time systems and Linux in a single, multi-core CPU cluster. The PolarFire device includes FPGA with 254K logic elements, LSRAM, uPROM and uRAM. TySOM-M-MPFS250 is designed to assure flexibility in selecting peripherals to leverage all the features of PolarFire MPFS250 device. As far as the memory point of view, this embedded prototyping board contains 16Gb FPGA DDR4 x32, 16Gb MSS DDR4 x36 with ECC, eMMC, SPI flash memory, 64 Kb EEPROM and uSD card socket. There are 2x Ethernet 10/100/1000, 1x USB 2.0, USB to UART bridge, PCIe x4 Gen2 root, CAN, HDMI OUT interfaces for external communication. To expand the peripherals on the board, there have been 2x FMC HPC connectors, Vita 57.1 compliant provided on the board, so additional devices can be connected as FMC daughter cards to this board. This board is ideally suited for the prototyping of secure and power efficient designs intended for a wide range of applications such as imaging, Artificial Intelligence / Machine Learning (AI, ML), Internet of Things (IoT), industrial automation, automotive, aerospace and defense, wireless access networks and cellular infrastructure. BLOCK DIAGRAM TySOM-M-MPFS250 Specification Chipset / SoC Microchip PolarFire SoC MPFS250T-FCG1152 Multi-core RISC-V processor SiFive E51 Monitor core (1 x RV64IMAC) SiFive U54 Application cores (4 x RV64GC) SiFive U54 Application cores (4x RV64GC) FPGA: 254K logic cells, 17.6 Mb RAM Memory 16Gb FPGA DDR4 x32 16Gb MSS DDR4 x36 with ECC 64Kb EEPROM Micro-SD socket SPI flash memory eMMC Interfaces 2x Ethernet 1x USB 2.0 USB to UART HDMI OUT PCIe x4 Gen2 root CAN PMOD connector 2x FMC HPC connectors, Vita 57.1 Compliant 4x user dip switches 4x user LEDs Temperature and accelerometer sensor Current and Voltage monitor