微芯PolarFire SoC FPGA Icicle RISC-V开发板的初步观察

一年多前正式推出人群供应,Microchip PolarFire SoC FPGA Icicle(代号MPFS-ICICLE-KIT-ES)是第一个支持Linux和FreeBSD的RISC-V开发板。该系统配备了PolarFire SoC FPGA,由一个RISC-V CPU子系统和4个64位RISC-V (RV64GC)应用核、1个64位RISC-V实时核(RV64IMAC)以及FPGA fabric组成。

几个月前,董事会的支持者就已经能够玩这款游戏了,但Microchip现在将董事会交给更多的人进行评估/评论,而我也找到了自己的一个董事会成员进行试验。拥有一个更高端的开发板而不是通常的业余爱好者级别板是件好事。今天,在接下来的一两篇文章中使用Linux和FPGA开发工具之前,我将先看看工具包的内容和主板上的主要组件。

Microchip PolarFire SoC FPGA冰柱开箱

微芯片PolarFire SoC冰柱套件

该板配有一个60W(12V/5A)电源适配器、电源线、以太网电缆以及用于串行控制台的微型USB到USB电缆。

PolarFire SoC FPGA Icicle RISC-V FPGA板

主要接口是两个千兆以太网RJ45端口,三个Micro USB端口,其中一个用于串行控制台,一个用于嵌入式编程,最后一个作为标准USB OTG端口。SD卡插槽、Raspberry Pi和Mikrobus头以及PCIe x4 Gen2连接器。这意味着这是一个无头系统。早期版本有HDMI 2.0端口,但已从最终版本中删除。

Microchip的PolarFire SoC MPFS250T-FCVG484EES SoC FPGA是在板的中间的银色IC,我们还可以找到8GB的eMMC闪存(Sandisk SDINBDG4-8G), 2GB的RAM来自Micron, SPI闪存,一个Microsemi Smarfusion2 SoC FPGA使用Cortex-M3内核(似乎用于嵌入式编程)和VitesseVSC8662XIC-03“具有恢复时钟输出的双端口千兆以太网和100BASE-FX/1000BASE-X SerDes”。我从未听说过Vitesse Semiconductor,但该公司于2015年被Microsemi收购,并于2018年成为M亚博体育官下载icrochip技术家族的一部分。

USB芯片电容器

板的底部带有一些大电容,一个Silicon Labs CP2108芯片提供四个UART接口,以及另外两个USB芯片用于剩余的微型USB端口。

开始

我现在不能访问以太网,所以我能做的是有限的,但我仍然可以启动板,因为我们只需要连接微型USB到USB线访问板。

PolarFire SoC FPGA Icicle入门教程

Bootterm报告四个新的串行接口。


的文档说明前两个端口用于“Hart软件服务(HSS)启动消息”(ttyUSB0)和U-Boot和Linux启动消息,并提供Linux提示符(ttyUSB1)。

COM0的输出很漂亮,有一个Microchip的标志,后面是处理引导和系统监控功能的HSS的消息。

我也可以转到ttyUSB1访问串行终端,并使用root用户登录,无需密码:


这是一个Yocto构建的Openembedded Linux映像。我们在这里只看到四个RISC-V应用程序核心,因为实时核心运行FreeRTOS、Zephyr或其他RTOS。你可以找到完整的U-boot & Linux引导日志在pastebin.

更进一步,我计划使用预安装的Linux映像对RISC-V内核进行更多测试,并试用FPGA开发工具,尤其是Libero IDE软件,该软件附带免费的Libero Silver许可证。如果你想让我特别检查什么,请告诉我。

如果你对董事会感兴趣,它可以从不同的分销商低于500美元,但目前只有穆瑟似乎有合适的存货.

分享:

支持CNX软件!www.yabo188.vip通过捐款贝宝cryptocurrencies,成为赞助人Patreon,或者购买评论样本

订阅
通知的
客人
评论表单收集您的姓名、电子邮件和内容,以便我们跟踪网站上的评论。请阅读并接受我们的网站条款和隐私政策以发表评论。
3.评论
最老的
最新的
雷·奈特
雷·奈特
1个月前

你的文章说它有2GB内存,但pastebin引导日志显示只有1GB。

痒的
痒的
1个月前

在下一篇文章中,你能找出哪些语言可以用来编程fpga吗?

我只是不能胜任这个任务(还没有?)有了vhdl和verilog,错过了像Abel和AHDL (A=Altera)这样愚蠢的语言,从我的学徒和学习时期

广告