中国大学MOOC平台“芯动力-硬件加速设计方法”MOOC课程第七章“RV-SoC Design Methodology Based on T-Head E902”实验案例已新增适配澎峰科技Perf-V 开发板(A7-50T)。除之前课程所使用的Digilent Nexy Vedio(A7-200T)之外,同学们又有了一个价廉物美的选择。
本章教学内容以阿里平头哥半导体公司自主研发的开源RISC-V处理器玄铁E902和“无剑100 SoC”为讲解对象,详解硬件架构,动手实操基于E902的FPGA实现、RT-thread操作系统移植、AI硬件加速IP核集成等教学内容!支持学生处理器系统能力培养,支持开源,支持国产处理器!
Perf-V 开发板是澎峰科技为RISC-V开源社区设计的FPGA开发板,为RVBoards开源硬件之一。RVBoards除了Perf-V系列之外,还有RISC-V SoC芯片开发板系列。RVBoards已移植Debian、Fedora系统,搭载OpenBLAS,RVCL等RISC-V计算库,以及OpenPPL、NCNN等轻量级AI推理框架。
Perf-V集成了各种外设芯片,提供多种接口,具备强大的灵活性,成功的移植了多种RISC-V处理器架构,并配备了丰富的学习资料,为RISC-V处理器设计和FPGA产品开发提供了良好的实验平台。
本课程适配的Perf-V 开发板FPGA型号是Xilinx XC7A50T。鉴于A7 50T FPGA的硬件逻辑资源有限,本次适配工作完成了除“无剑100 SoC与Softmax硬件加速IP集成”之外的所有案例,重点包括:
下载源代码与工程文件,配合视频进行实操。本课程官方支持的FPGA开发板为Digilent Nexy Video与澎峰科技Perf-V 开发板(Xilinx XC7A50T),但是只要FPGA板卡的资源能够承载无剑SoC,都可以用来学习与实践本课程的内容。