欲观原文,请君移步

Vivado安装

vivado是运行工程的工具,所以必须安装

蜂鸟E203系列——Linux开发工具-LMLPHP

后台回复【vivado2017】可获取vivado 2017.4 | 后台回复【vivado2020】可获取vitis 2020.1

  1. 安装命令:打开一个终端,然后找到vivado下面的路径,执行如下命令

安装步骤跟windows系统下一样,将license复制进行破解,如果是vitis 2020版本,则无需解压。

  1. 安装JTAG驱动:在安装目录下,找到

    vivado/2017.4/data/xicom/cable_drivers/lin64/install_drivers

切记:此时不要插入JTAG cable,然后执行如下指令即可安装驱动

  1. 设置环境变量
  • 在终端中,打开.bashrc文件
  • 在该文件末端,添加:
  • 关闭终端,并在你想创建vivado工程的目录下,右键打开终端,然后执行

iverilog安装

蜂鸟E203系列——Linux开发工具-LMLPHP

  1. 安装iverilog

后台回复【iverilog】可获取iverilog安装包

在有网的情况下也可以直接执行如下指令进行安装

  1. 参考链接

iverilog官网:http://iverilog.icarus.com/

iverilog源码:https://github.com/steveicarus/iverilog

Icarus Verilog的工作原理:http://exasic.com/article/index.php?md=e-06

Icarus Verilog 实战:https://www.cnblogs.com/whik/p/11980103.html

Icarus Verilog + GTKWave Guide :chrome-extension://ibllepbpahcoppkjjllbabhnigcbffpi/http://inf-server.inf.uth.gr/~konstadel/resources/Icarus_Verilog_GTKWave_guide.pdf

gtkwave 安装

后台回复【gtkwave】可获取gtkwave安装包

  1. 安装gtkwave
  1. 参考链接

gtkwave 源码:https://github.com/gtkwave/gtkwave

安装iverilog_gtkwave实例

使用清华镜像站

蜂鸟E203系列——Linux开发工具-LMLPHP

安装 gtkwave

蜂鸟E203系列——Linux开发工具-LMLPHP

查看version

蜂鸟E203系列——Linux开发工具-LMLPHP

安装iverilog

查看版本

iverilog -v

蜂鸟E203系列——Linux开发工具-LMLPHP

仿真实战

编译

生成波形文件

打开波形文件

生成文件如下

蜂鸟E203系列——Linux开发工具-LMLPHP

仿真结果

蜂鸟E203系列——Linux开发工具-LMLPHP

MCU JTAG安装

参考文档:https://github.com/SI-RISCV/e200_opensource/blob/master/doc/蜂鸟E203快速上手介绍.pdf

  1. 使用“JTAG 调试器”将主机 PC 与 FPGA 开发板连接

  2. 使用如下命令查看 USB 设备的状态

  1. 使用如下命令设置 udev rules 使得该 USB 设备能够被 plugdev group 所访问

用 vi 打开该文件,然后添加以下内容至该文件中,然后保存退出。

  1. 使用如下命令查看该 USB 设备是否属于 plugdev group

切记:如果没有出现plugdev,则需要重启系统

  1. 将你自己的用户添加到 plugdev group 中
  1. 确认自己的用户是否属于 plugdev group:

只要从显示的 groups 中看到 plugdev 则意味着自己的用户属于该组,表示设置成功。

RISC-V工具链安装

参考文档:https://github.com/SI-RISCV/e200_opensource/blob/master/doc/蜂鸟E203快速上手介绍.pdf

后台回复【RISC-V Tools】可获取RISC-V Tools安装包

安装过程严格按照上述参考文档第5.2章节 《使用 HBird-E-SDK 开发和运行示例程序》即可。

05-11 20:24