HBird v2 E203是芯来的RISCV的开源(https://github.com/riscv-mcu/e203_hbirdv2)SoC项目,Apache 2.0 License 。主要功能如下框图:
操作系统选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.bz2
tar -xjvf nuclei_riscv_newlibc_prebuilt_linux64_2022.12.tar.bz2
# 把编译工具链拷到项目目录
cd e203_hbirdv2
mkdir -p riscv-tools/prebuilt_tools/prefix
cp -r gcc/bin riscv-tools/prebuilt_tools/prefix
四、编译测试文件
cd e203_hbirdv2/riscv-tools/riscv-tests/isa
source regen.sh
五、编译RTL
cd e203_hbirdv2/vsim
make clean
make install
make compile SIM=vcs
六、仿真
make run_test SIM=vcs
七、打开波形
make wave SIM=vcs
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
soc
+关注
关注
38文章
3750浏览量
215743 -
开源
+关注
关注
3文章
2991浏览量
41724 -
RISC
+关注
关注
6文章
431浏览量
83253 -
E203
+关注
关注
0文章
8浏览量
66
发布评论请先 登录
相关推荐
修改蜂鸟E203 v2内核源码后,hello world报错是哪里出了问题?
修改蜂鸟E203 v2内核源码后,测试“hello world”程序,vivado仿真可以顺利通过,再输出界面打印出“hello world”字样,但上板后出现问题,hello world
发表于 01-10 06:12
如何让你的ESP32跑起来
ESP32是了国内乐鑫科技推出的Wifi&蓝牙物联网MCU,而最近项目正好在用ESP32,所以我们今天就来分享下,如何让你的ESP32跑起来,并应用于更多实际项目。1ESP32简...
发表于 07-16 06:57
怎样让自己编译的uboot跑起来
小目标:让自己编译的uboot跑起来参考:wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO首先熟悉一下板子和开发流程。维基主要参考《使用全志原厂BSP
发表于 11-08 06:37
如何让你的ESP32跑起来呢
ESP32是了国内乐鑫科技推出的Wifi&蓝牙物联网MCU,而最近项目正好在用ESP32,所以我们今天就来分享下,如何让你的ESP32跑起来,并应用于更多实际项目。1ESP32简介ESP32
发表于 02-10 06:25
在Picorv32 / 蜂鸟E203软核上运行RT-Thread的设计实现
的默认证书就可以正常使用了。 首先我们需要把FPGA变成一块RISC-V的开发板,因此需要烧录蜂鸟E203的bitstream,接下来就是把它当做单片机一样使用,上传固件了。 下载源码 为了方便
发表于 09-16 16:15
关于E203的Flash读写问题
E203的SOC的模块图中的这个模块是FLASH的控制器吗?
如果我想完成FLASH的读写控制的话,在SOC的代码层面(.v文件)该如何实现波形仿真呢?
发表于 08-11 12:38
e203中的back2back情况是什么意思?
想我一下大佬,e203中的back2back情况是什么意思?
比如说这里是ALU中muldiv模块中的一段代码,在back2back的情况下,取余和除法直接输出结果,但乘法mul却不是,不知道
发表于 08-11 08:19
E203移植到非芯来配套的开发板之后,用hbird-sdk开发需要更改bsp中的板卡信息吗?
E203移植到非芯来配套的开发板之后,用hbird-sdk开发需要更改bsp中的板卡信息吗
发表于 08-11 13:11
求助,关于蜂鸟E203 e203_ifu_ifetch.v模块信号问题
蜂鸟E203 e203_ifu_ifetch.v模块中,assign ir_valid_set= ifu_rsp_hsked & (~pipe_flush_req_real
发表于 08-12 06:02
在SEGGER Embedded Studio对E203使用NMSIS DSP报错,Embedded Studio应该如何配置?
的静态库太大不能直接在E203上使用
可是在Nuclei Studio中提供的dsp_demo则不会出错,想问一下在Embedded Studio应该如何配置
发表于 08-12 06:02
评论