安装iverilog 和gtkwave 命令如下: #从github下载 git clone https://github.com/steveicarus/iverilog.git#进入iverilog目录 cd iverilog #检测依赖文件、配置环境并编译 sh autoconf.sh ./configure make #运行测试demo检查是否编译成功 make check #安装iverilog sudo make install #查看iverilog的版本 iverilog –v...
$ git clone https://github.com/wuhanstudio/hbird_e203_tang $ cd hbird_e203_tang $ git submodule init $ git submodule update 1.2 下载比特流 源码下载下来之后,Tang_E203_Mini 这个目录是软核的 Verilog 代码,hbird-sdk 则是蜂鸟E203的SDK。 接下来用 TD 软件打开源码 Tang_E203_Mini/project/e203egmi...
228 Commits RISCV_RA_PL/e203 analysis evaluate full_func .gitignore LICENSE README.md verilogRisc Fork 蜂鸟E203,做一些个人的修改 以此学习熟悉处理器结构 Evaluate 用于YJ432上验证xilinx AXI-EMC ip 优化取指令,ITCM改为32bit,强制取指32bit对齐,从ITCM和DM取指 ...
make执行 参考文档:https://github.com/SI-RISCV/e200_opensource/blob/master/doc/蜂鸟E203快速上手介绍.pdf 按照参考文档,进行操作如下: 将e200_opensource 项目下载到本机 Linux 环境中,使用如下命令 git clonehttps://github.com/SI-RISCV/e200_opensource.git 进入到 e200_opensource 目录文件夹下面的 fpga ...
# Expose Nuclei self-definedCSRSrange770-800,835-850,1984-2032,2064-2070# See https://github.com/riscv/riscv-gnu-toolchain/issues/319#issuecomment-358397306# Then user can view the csr register valueingdb using:info reg csr775forCSRMTVT(0x307)riscv expose_csrs770-800,835-850,1984-2032...
$ git clone https://github.com/SI-RISCV/e200_opensource.git $ cd e200_opensource/rtl/e203/core $ pwd /OpenROAD-flow/e200_opensource/rtl/e203/core 此处需要注意,为了实现简单,我在源码中注释了处理器核中的SRAM部分,也就是/OpenROAD-flow/e200_opensource/rtl/e203/core/e203_cpu_top.v文件中: ...
git clone https://github.com/SI-RISCV/e200_opensource.git 进入到 e200_opensource 目录文件夹下面的 fpga 目录。 cd/fpga 设置需要编译的 Core 的具体型号 一定要指定FPGA_NAME,否则器件类型不一样,导致编译出错 make install CORE=e203 FPGA_NAME=nucleikit ...
git clone https://github.com/SI-RISCV/e200_opensource.git 下面就是e203项目的目录,我们现在进入vsim(验证目录),其他先不管,后面的分享会慢慢介绍到。 3.修改环境 进入到仿真的bin目录下,打开run.makefile仿真脚本修改如下:1)修改仿真工具,添加vcs仿真选项,“LD_LIBRARY_PATH”是novas的路径,根据自己环境修改...
下载E203源码地址:https://github.com/riscv-mcu/e203_hbirdv2 0、准备文件: (1)System文件 地址:e203_hbirdv2-master/e203_hbirdv2-master/fpga/mcu200t/src/system.v (这里我们选用的是mcu200t芯片,若先用其他芯片可用其他system文件替代) (2)rtl文件 ...
完整的实现代码可参见Github的e203_hbirdv2项目中e203_subsys_nice_core.v文件,其在e203_hbirdv2项目中目录结构如下。 查看源代码:https://github.com/riscv-mcu/e203_hbirdv2/tree/master/rtl/e203/subsys e203_hbirdv2 |---rtl //存放RTL的目录 |