先看芯来科技官方书籍熟悉E203 Soc(2weeks),再下载代码进行开发(1week)
RISC-V讨论社区:https://www.rvmcu.com/community.html E203RTL新手教程(不包含vivado教程):https://doc.nucleisys.com/hbirdv2/overview/overview.html E203SDK新手教程:https://doc.nucleisys.com/nuclei_sdk/overview.html
芯来科技开发板:https://www.nucleisys.com/upload/files/fpga/doc/Nuclei_MCU200T.pdf 芯来工具链下载:https://nucleisys.com/download.php
一些ide里面没有的demo:https://github.com/Nuclei-Software/nuclei-board-labs/blob/master/e203_hbirdv2/common/demo_nice/demo_nice.c
vivado综合流程:(硬件部分)
1.github下载RTL代码(e203_hbirdv2-master)。 2.Vivado新建工程,将rtl目录和(e203_hbirdv2-master\fpga\mcu200t\src\system.v)添加进去,手动添加MMCM等缺失的IP。
具体见:https://www.rvmcu.com/community-topic-id-353.html
仿真专用帖:https://www.rvmcu.com/community-topic-id-447.html
liunx系统这搭建环境遇到问题可以参考:https://www.rvmcu.com/community-topic-id-484.html 3.手动添加约束文件,生成比特流
SDK使用:(软件部分)
内含Nuclei_Studio_User_Guide.pdf
内含Nuclei_Studio_User_Guide.pdf
4.芯来工具链网址下载最新Nuclei Studio IDE软件 5.使用IDE工具编译、调试,具体可见Nuclei_Studio_User_Guide.pdf
基于E203的工程参考