NVB Homework搭建流程

NVB Homework搭建流程

我(chatgpt)重新构建了一下两个makefile,操作起来会稍微方便一点

目录结构

在这里插入图片描述

chisel代码在第一个,放一起

FPGA“烧录”在第二个

第三个一般用不到

写一个作业

1、chisel部分

在这里插入图片描述

在njuDUT.scala中编写DUT,记得在下面生成verilog的代码里把DUT名字改成新的

在这个根目录开一个终端,运行“make”,会生成verilog文件,并复制一份到“toNVBoard/vsrc”文件夹里

编写testbench后,运行“make test”,会进行chiseltest并生成波形文件(没生成的话make clean一下),如果要打开,运行“make open-wave”(这个记得在makefile顶端把波形文件名改对)

2、NVBoard部分

在“toNVBoard/constr/top.nxdc”进行引脚绑定

在此根目录开终端,“make”,会自动编译生成可执行文件“toNVBoard/build/top”

译生成可执行文件“toNVBoard/build/top”

“make run”,打开可执行文件,会弹出FPGA界面,可进行操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值