SiFive 的 Freedom 平台源文件存储库,包含由 SiFive 为其 Freedom E300 和 U500 平台创建的 RTL 。 Freedom E310 Arty FPGA 开发套件 Freedom E300 平台,旨在映射到 Arty FPGA 评估套件。 Freedom U500 VC707 FPGA 开发套件Freedom U500 平台,旨在映射到 VC707 FPGA 评估套件。 这两个系统自主地启动,并且可以通过外部调试器控制。
Freedom E310(FE310)是Freedom Everywhere系列定制SoC的第一个成员。 FE310专为微控制器,嵌入式,物联网和可穿戴应用而设计,配有SiFive的E31 CPU Coreplex,一个高性能,32位RV32IMAC内核。 运行在320+ MHz,FE310是市场上最快的微控制器之一。
其他特性包括16KB L1指令缓存,16KB数据SRAM暂存器,硬件乘法/除法,调试模块,片上振荡器和PLL的灵活时钟生成以及各种外设,包括UART,QSPI,PWM和定时器 。 多电源域和低功耗待机模式确保了各种应用可以受益于FE310。
FE310是业界首款开源RISC-V SoC。 SiFive已经向开源社区贡献了FE310 RTL代码。 这意味着你可以看到芯片里面什么,完全了解硬件的工作原理。
RTL代码还使芯片设计人员能够在基本FE310之上定制自己的SoC。 对于没有芯片设计能力的系统架构师,开发人员或公司,SiFive的“芯片即服务”产品可以定制FE310以满足他们的独特需求。