Main Features of the Kit are:
Other features include :
Power Supply |
via USB Type-C® |
FPGA |
MPFS095T-1FCSG325E |
Programming |
Embedded FP5 |
Memory |
DDR4 x 16 (One GB) |
Storage |
microSD connector |
USB-UART |
Three UART ports |
Ethernet |
One Gb - Single Port |
Raspberry Pi™ Connector |
Yes |
mikroBUS™ connector |
Yes |
Raspberry PI, MIPI® RX Connector |
Yes |
Debug-Pushbuttons |
Two |
Debug-LEDs |
Eight |
DIP switches |
Eight dip switches for debug |
REFCLK |
Yes |
7 segment Display |
Eight-digit dedicated display |
This open-source development kit features a quad-core, 64-bit CPU cluster based on the RISC-V application-class processor that supports Linux® and real-time applications, a rich set of peripherals and 95K of low-power, high-performance FPGA logic elements. The kit is ready for rapid testing of applications in an easy-to-use hardware development platform and offers a mikroBUS™ expansion header for Click boards™, a 40-pin Raspberry Pi™ connector, and a MIPI® video connector. The expansion boards can be controlled using protocols like I2C and SPI. One GB of DDR4 memory is available as well as a microSD® card slot for booting Linux. Communication interfaces include one Gigabit Ethernet connector and three UART connections via the USB type C connector. An on-board FlashPro5 programmer is available to program and debug the PolarFIre FPGA through USB-to-JTAG channel.
Resources:
Kit Documentation |
For hardware instructions, see Discovery Kit Hardware User Guide |
For detailed schematics, refer PolarFire SoC Discovery Kit Schematics |
For board design files, refer PolarFire SoC Discovery Kit Board File |
Pre Programmed FIR Filter demo |
To get started with the Polarfire SoC Discovery kit, refer PDF/HTML |
Get started with Discovery Kit with our YouTube Video guide Using the Discovery Kit |
For the PolarFire SoC DSP FIR Filter Demo App Note and Design Files, refer AN5165 |
For PolarFire SoC FPGA Discovery Kit GUI, refer GUI Installer |
Generating FIR filter design using Libero SoC |
To implement basic PolarFire SoC FPGA designs leveraging the Libero SoC, refer AN5282 |
Libero SoC Design Suite: Download here |
To help set up your Libero SoC refer Libero User Guide |
Implementing BareMetal examples in MSS(Microprocessor Subsystem) |
For implementing BareMetal examples, visit the PolarFire SoC Github repository |
PolarFire SoC Discovery Kit Reference Design |
PolarFire SoC Bare Metal Examples |
YouTube video PolarFire SoC Bare Metal Example |
Running Linux |
For a Yocto Linux build syste, refer: PolarFire-soc-yocto-bsp |
Running AMP in MSS (Microprocessor Subsystem) |
For Asymmetric Multiprocessing (AMP) references, refer PolarFire SoC AMP Examples |
For AMP documentation, refer AMP on PolarFire SoC |
Others Resources |
For PolarFire SoC Knowledge based articles, see PFSoC-Knowledge-Base-articles |
For information on the processor subsystem in PolarFire SoC, refer Reference Manual |
We now have a community forum! Come ask questions and hang out: FPGA forum
Licensing
Libero® SoC PolarFire Design Suite offers high productivity with its comprehensive, easy-to-learn, and easy-to-adopt development tools for designing with Microchip’s PolarFire FPGAs. The suite integrates industry standard Synopsys Synplify Pro synthesis and Mentor Graphics ModelSim simulation with best-in-class constraints management and debug capabilities.The Discovery kit is supported by a free Libero silver license.
Download the latest Libero SoC PolarFire release from Microchip website. Generate your free silver license at Microchip portal.
Note : The allegro PCB viewer can be used to open the board file provided.