想尝试RISC-V处理器?从以下Xilinx FPGA开发套件开始!

作者:Kenshin

RISC-V是一个新的处理器指令集架构(ISA),最初是由美国加州大学伯克利分校计算机系设计实现的,原本适用于计算机处理器指令集架构研究和教学,现在变成了一个开源的项目,由RISC-V基金会管理。该基金会是一个非盈利性的组织,很多著名的OEM供应商、半导体厂商和研究机构都是它的成员,例如IBM、微软(Microsoft)、AMD、高通以及我国的中科院计算所等。该组织成员共同参与RISC-V ISA标准的制定并且推动RISC-V的发展,目前在该组织成员的积极参与下RISC-V ISA的硬件和软件(HW/SW)生态系统也取得了非常大的发展。

为什么众多大厂商都积极参与并推动RISC-V ISA的发展?下面介绍几点RISC-V的特性以及未来的目标:

  • 完全开源的处理器指令集架构(ISA),不管是学术研究还是相关行业都可以免费使用。
  • 完全可以直接用硬件来实现该指令集架构(ISA)
  • 该指令集避免了过度设计
  • 该指令集可以划分为更小的模块,用户可以自定义配置,可选的标准扩展,如自定义加速器用于教学或者用于通用的软件开发
  • 支持2008年修改后的IEEE-754浮点标准
  • 对于不同的应用、操作系统内核和硬件实现提供32位、64位和128位的寻址空间
  • 该指令集支持并行多核实现,包括异构多核处理器
  • 上面列举的只是众多特性中的几点,当然RISC-V ISA标准还在不断的制定完善中。对于那些迫不及待想尝试一下使用RISC-V架构处理器开发的爱好者,SiFive公司推出几款基于Xilnx FPGA的开发套件,在FPGA中已经预先实例化了RISC-V处理器HDL实现代码,用户可以直接根据指导手册进行软件开发。

    1. Freedom U500 VC707 FPGA开发套件

    Freedom U500 VC707 FPGA开发套件

    该款套件是目前用于RISC-V原型开发和验证功能最强大的一款,集成了Xilinx Virtex-7 FPGA以及SiFive 64位U5 Coreplex处理器(目前最先进的RISC-V架构处理器),并且提供了高速串行接口、PCIe、USB以及GigE千兆网络接口,用户完全可以移植操作系统并进行复杂软件开发。

    2. Freedom U500 Arty FPGA开发套件

    Freedom U500 Arty FPGA开发套件

    该款开发套件非常经济实惠,售价仅99美元,与上面的U500 VC707相比缺少了高速串行接口,但是它同样在Xilinx Arty FPGA中集成了SiFive U5 Coreplex处理器,也是一个非常不错的选择。

    购买链接:
    https://dev.sifive.com/dev-kits/

    声明:本文为原创文章,转载需注明作者、出处及原文链接,否则,本网站将保留追究其法律责任的权利