【PolarFire SoC FPGA Discovery 套件】初始篇
[复制链接]
1、开发板简介
之前嵌入式和FPGA都是各玩各的,刚好这次得捷的MPFS-DISCO-KIT套件集成了RSIC-V核心处理器和FPGA的逻辑单元,就进行了申请,刚好申请到了,就准备尝试研究学习一下。
看了一下MPFS-DISCO-KIT套件的资源,MPFS-DISCO-KIT(PolarFire® SoC Discovery Kit)是Microchip公司推出的一款开发板,基于其PolarFire® SoC(系统级芯片)系列。它设计用于帮助开发人员探索和开发基于PolarFire SoC的应用。PolarFire SoC本身结合了高性能的RISC-V处理器、FPGA逻辑单元和各种外设,是一款针对嵌入式应用、实时处理、高性能计算和视频处理等领域的理想平台。
MPFS-DISCO-KIT内含RISC-V多核处理器(包括一个主核和多个副核),通常用于高效能和低功耗的嵌入式系统。具有FPGA可编程逻辑单元,允许用户根据需求进行硬件加速、定制化设计。支持DDR内存,用于高带宽的内存访问。配备了Flash存储,用于存储程序代码和数据。提供丰富的I/O接口,包括USB、以太网、串口等,支持多种外部设备连接。提供标准的JTAG接口进行调试。支持通过Microchip的开发工具链(如MPLAB X IDE)进行软件开发。同时,由于PolarFire SoC采用了低功耗设计,它适合在对功耗要求较高的应用中使用。
PolarFire® SoC Discovery Kit开发板的系统架构和各个部分之间的连接框图如下图所示:
该开发板的各个模块如下图:
2、资料分享
资料链接(https://www.microchip.com/en-us/development-tool/MPFS-DISCO-KIT),该资料链接包括以下几个模块:Kit Documentation工具包文档,Pre Programmed FIR Filter demo一个预编程的FIR滤波器DEMO,Generating FIR filter design using Libero SoC使用Libero SOC生成FIR滤波器设计,Implementing BareMetal examples in MSS(Microprocessor Subsystem)在微处理器子系统中实现裸机例程,Running Linux运行Linux系统,Running AMP in MSS (Microprocessor Subsystem)在微处理器子系统中运行AMP(一种非对称多处理处理器架构),Others Resources其他资源。
在youtube网站(https://www.youtube.com/watch?v=GmitNBnw22I)上官方也对此套件进行了详细介绍,包括用该套件运行了一个DEMO,不过是英文的,可以尝试着复现一下。
3、图片分享
该套件的正反面图片如下图所示,根据官方的视频介绍,将该开发板通电之后,11个LED灯会亮起,可证明开发板功能正常。
|