Github_以太网开源项目verilog-ethernet代码阅读与移植(三)

实验背景
开源项目verilog-ethernet中的示例工程需要使用makefile来构建,现在介绍如何在windows下来构建Quartus和Vivado工程
实验内容
在windows下来构建Quartus和Vivado工程
实验步骤
由于需要使用make,通过安装Cygwin来解决,Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。
网站如下:
https://www.cygwin.com/
在这里插入图片描述
下载setup-x86_64.exe文件,完成后,双击运行安装
安装步骤参考如下博文:
https://a9school.com/makefile_cygwin_install/
在选择需要安装的额软件包时,需要勾选gcc,make , vim等。
安装完成后,桌面出现如下图标:
在这里插入图片描述
双击打开:
在这里插入图片描述
@前面为用户名,后面为计算机设备名称,下面配置.bashrc文件,添加Quartus和Vivado path。
查看.bashrc文件,.bashrc文件默认是隐藏的
在这里插入图片描述
使用vim 编辑.bashrc文件,或者进入Cygwin安装目录找到该文件,直接打开编辑
在这里插入图片描述
这里使用vim打开,也可使用文本编辑器打开进行编辑,在文档末尾前添加如下内容,注意这里是笔者的Quartus和Vivado安装路径,需要替换为自己的。输入内容时需要注意格式,特别是空格不能多也不能少。
在这里插入图片描述
如果没有打印任何信息,说明刚才的配置是正确,并且生效的,如果有错误,需要进行重新配置,检查路径配置是否正确。下面构建工程,
将verilog-ethernet项目文件复制到如下文件夹下:

使用如下命令进入文件夹:
在这里插入图片描述
进入 example
在这里插入图片描述
选择进入Arty
在这里插入图片描述
执行make
在这里插入图片描述
会报错,查找原因后发现是如下文件有问题
在这里插入图片描述
使用文本编辑器打开文件
在这里插入图片描述
以上内容是路径标识,有可能是路径识别出现问题,对如下makefile文件做修改
在这里插入图片描述
使用文本编辑器打开文件
在这里插入图片描述
在这里插入图片描述
将该文件中所有路径中的/eth/改为如下内容,
在这里插入图片描述
在这里插入图片描述
修改完成后,保存,执行make,工程构建开始,开始打印各种信息,整个大约5 – 10分钟,完成信息如下:
在这里插入图片描述
可以看到工程文件中已经生成了比特流文件。
下面查看工程文件:
在这里插入图片描述
打开工程文件:
在这里插入图片描述
可以正常打开,至此windows下构建verilog-ethernet开源项目vivado工程完毕,构建Quartus工程步骤类似,这里不再介绍。后面将介绍根据示例工程提供的RTL层级关系来进行移植,达到实际需求的目的。

公众号#Joey的自由世界#查看更过内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值