蜂鸟DDR200TFPGA开发板,烧录完risc-v的代码之后,可以分为两个系统(FPGA子系统和MUC子系统)。出厂后,预先会给FPGA烧录好蜂鸟e203的程序,即自带FPGA子系统和MCU子系统。
FPGA子系统,可以用于实现MCU子系统,对risc-v处理器的操作就需要操作FPGA子系统,编程使用的是Vivado。MCU子系统,即我们实现的risc-v处理器,在MCU子系统中可以载入程序,以实现通用的算法,编程使用的是C语言或者更高级的语言和芯来公司的Nuclei Studio.注意这两个系统是分开不同的存储单元存储,即和不同的子系统通信时,需要使用板子中不同的接口,板子上有对应的丝印。
(一)上手操作
(1)首先到芯来Github上下载蜂鸟e203 soc的源码https://github.com/riscv-mcu/e203_hbirdv2
(2)
DDR200T的MCU子系统测试,DDR200T的FPGA子系统配置上面是其他博主对于两个子系统的烧录流程可以参考。
(3)在芯来官网有板卡资料(包括用户手册,原理图等信息),大家都困惑的时候可以查看,芯来官网技术手册。
(4)物品清单