一.实验目的
1、熟悉NetMagic08的硬件编程方式;
2、基于 NetMagic08 搭建实验环境,包括 NetMagic08 的安装、Quartus 与 NetMagic08的对接
3、编写使用 Quartus 烧制硬件代码
4、了解FPGA编程基础
二.实验内容
1、基础要求:编译Quartus 工程。
2.扩展要求:写入硬件并通过。
三.实验步骤
1、安装quartus16破解版
排队等硬盘一个小时
1.1查询本机HOSTID(物理地址)(这是听同学讲的,但是后面替换HOSTID并没有用到?可以忽略)
复制完软件后,开始安装,以下是文件夹内容
进入第二个文件夹:Quartus
1.2:双击setup.dat,等待安装
next
直到,下图,如图勾选,有些选项没必要选节省空间
next开始安装,等待安装完成。
1.3安装完成后打开软件
首先会出现一个复选框(共4个选项,记得选第一个USB接口设备相关的!!否则后面打开工程就会出错!!我就是在这里出错,后面每次打开软件都会提示缺少相应设备,后面重装软件选上才没问题。
4个选项选前三个,
(图忘截)
由于还没有破解,然后会出现下一个提示框,选择试用30天。
打开软件没问题后,开始破解软件。
关闭软件。选择第一个文件夹
双击下图的.exe程序
点击查找,查找dll文件(dll文件在安装路径下的quartus文件夹中的bin64文件夹中,比如我的安装路径是F:\altera\16.0,那么我的dll文件就在F:\altera\16.0\quartus\bin64中
选择后,点击【下一步】
会出现两次提示框,一次是向软件写入几万字节内容,一次是向软件写入十多字节内容,注意写入两次后破解才能成功。下图由于我已经破解过,所以显示已经被补丁过。
完成后,破解的第一步完成。
下面进行第二步
1.4:重新打开软件
选择【Tools】
选择倒数第二个【License setup】
点击【License file】…,选择对应的破解文件.dat,【注意钥匙路径最好不用有中文和空格特殊字符,避免破解失败】,
选择破解文件.dat之前需要先修改.dat文件中的HOSTID,全部替换成下图红框栏的第一串字符。即04d3b000d411(注意别选错了,注意前面是否还有)
全部替换
修改完后,选择dat文件,点击【ok】
破解就结束了,重新打开软件就不会再有选择license的提示框了。
2、编译工程并烧至netmagic盒子
由于中间安装quartus过程有错误,导致下课前才弄好,还没有时间安装,打开工程进行编译调试。不过后面过程比较简单
打开工程,开始编译,需等待十分钟左右。右下角看编译进度。
编译完成后,选择【tools】
选择【SignalTap II Logic Analyzer】
点击后会出现进度条,结束就完成烧至了。
ps:用老师的话说就是quartus很娇嫩,路径要求很多,中文路径、空格等特殊字符、计算机的用户名是中文的、License文件路径都可能对最终有影响,在安装的时候要注意