加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 一、准备操作系统和EDA
    • 二、下载HBird v2 E203的代码
    • 三、下载riscv编译器
    • 四、编译测试文件
    • 五、编译RTL
    • 六、仿真
    • 七、打开波形
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

如何让HBird v2 E203跑起来

2023/03/13
1299
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

HBird v2 E203是芯来的RISCV的开源(https://github.com/riscv-mcu/e203_hbirdv2)SoC项目,Apache 2.0 License 。主要功能如下框图:

一、准备操作系统和EDA

操作系统选Centos7或者Ubuntu18,EDA需要VCS和Verdi。

二、下载HBird v2 E203的代码

git clone https://github.com/riscv-mcu/e203_hbirdv2.git

克隆后,代码目录结构如下:

三、下载riscv编译器

从网站https://nucleisys.com/download.php下载工具链,如下图,选Centos/Ubuntu的最新版:

解压,并软链接或者拷到项目riscv-tools/prebuilt_tools/prefix/bin目录下。

# 下载并解压,解压后,工具链在gcc/bin目录下wget https://nucleisys.com/upload/files/toochain/gcc/nuclei_riscv_newlibc_prebuilt_linux64_2022.12.tar.bz2tar -xjvf nuclei_riscv_newlibc_prebuilt_linux64_2022.12.tar.bz2
# 把编译工具链拷到项目目录cd e203_hbirdv2mkdir -p riscv-tools/prebuilt_tools/prefixcp -r gcc/bin riscv-tools/prebuilt_tools/prefix

四、编译测试文件

cd e203_hbirdv2/riscv-tools/riscv-tests/isasource regen.sh

五、编译RTL

cd e203_hbirdv2/vsimmake cleanmake installmake compile SIM=vcs

六、仿真

make run_test SIM=vcs

七、打开波形

make wave SIM=vcs

参考:

https://doc.nucleisys.com/hbirdv2/quick_start/simulation.html

相关推荐

电子产业图谱

公众号ExASIC号主,从事数字IC设计10余年,主要分享日常工作中的经验和技巧,分享让工作更轻松。