FPGA学习文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[宁波舜宇车载光学技术有限公司]
[FPGA学习文档]审核:批准:作成:韩斌日期:2017-7-2
一、Quartus&modelsim的安装与破解
1.1,进入管理员帐户
如果使用win7系统,在安装Quartus的时候会出现不兼容的情况,为了解决这种不兼容的情况,需要进入管理员账户进行最大权限的开发
1,计算机-右键-管理-本地用户和组-双击用户
选中Administrate-右键-属性
把“帐号已禁用”的勾去掉-应用-确定-重启电脑
把除了Administrate以外其他用户的“帐号已禁用”的勾勾上
1.2Quartus软件的安装
步骤1:安装11.0_quartus_windows.exe;
(1)解压缩路径(哪都行)
(2)点击Next
(4)只修改盘符,不要修改路径(如果C盘够大,推荐默认安装)
(5)Next
(6)Next
(7)弹出如下对话框,点OK
(8)Finish
(8)点Cancel,选择不进入软件
步骤2:安装文件夹下11.0_devices_windows下的setup.exe;(一定要在非中文路径下进行安装)
(1)next
(3)选择安装路径,只修改盘符,不修改路径
网下载。
(5)Next
步骤3:安装补丁
(1)解压缩
(3)“I agree……”-->next
(4)一直next,直到finish
步骤3:安装NIOS,使用像9.0版本一样的IDE
(1)解压缩
(2)Next
(4)设置安装路径,next
(5)Next
(6)Next直到finish
步骤4:安装nios补丁
与上方法一样,一直next,直到finish
打开“开始-所有程序-Altera”,安装完之后会看到IDE
步骤5:安装modelsim
计算机--属性--系统类型,选择安装32位还是64位软件
(1)next
(2)默认路径安装,一直next和yes;
(3)直到出现如下界面,选择no,不重启,然后选done
步骤5:破解Quartus II
(2)跳到如下安装目录(以64位系统为例),找到sys_cpt.dll,然后打开
(3)将licence存到../altera/11.0目录下
(4)退出
(5)找到licnse,用记事本打开
把license.dat里的XXXXXXXXXXXX用您老的网卡号替换,方法见下
(6)打开Quartus II软件
点OK
(7)Tools-->License Setup
(8)红框所圈部分就是网卡号(注意:笔记本电脑可能会出现多个网卡,但一定要使用本地网卡进行破解)
(9)查看本地网卡,命令提示符输入“ipconfig/all”
(10)找到网卡地址之后进行复制,打开license.dat,进行替换即可,保存并关闭(11)回到Quartus软件,选择license.dat路径,OK
(12)查看是否破解成功,如下所示表示破解成功
步骤6:破解modelsim
(1)解压缩后将两个文件复制到C:\modeltech64_10.0c\win64,并双击打开如下文件
(2)运行结束之后会出现一个license文件,另存为C:\modeltech64_10.0c,如原来有license 文件,进行覆盖即可
(3)添加环境变量
新建或编辑系统变量
双击软件modelsim ,如果软件能够正常打开,表示破解成功!
二、Quartus II的使用
2.1.Quartus II新建工程
File-->New Project
Next
填写工程名和头文件名以后(两者名称一般一样即可)选择Next
这是要为工程添加文件,可以先跳过,等工程建立后再添加,直接选择Next
EP4CE6F17C8,就选择该芯片,然后选择Next
仿真可以选择Modelsim,所编程语言是Verilog HDL(Modelsim在后续讲到),点击Next
上述是新工程建立的一些相关信息,包括工程路径、工程名、工程头文件、芯片型号、仿真工具和语言等,如有问题返回修改,如果无误则点击Finish,完成新工程的建立。
2.2.添加已有文件
鼠标选中上述红框所圈,然后鼠标右键选择settings..
选择File,弹出如上界面,选择对应的文件添加即可。
2.3.新建文件
File--->New,选择编程语言,如Verilog HDL,然后选择OK,如下所示
2.4.打开已有工程
如打开如下一个名为run_led的工程,在工程文件下选择打开QPF文件。注意:FPGA
工程必须放置在英文路径下才能打开,在有中文的路径下是打不开的,切记!
2.5.配置引脚
点击如下红框所圈的图标
弹出如下界面,选择Location,选择相对应信号的引脚进行选择(根据硬件原理图)
除了上述配置引脚的方式之外,还有就是通过脚本文件进行配置,脚本文件配置的好处是可以批量修改,不再显得繁杂,具体来看下如何配置:
1)找一个tcl脚本文件或自行编写xx.tcl脚本文件按信号和引脚之间的对应关系进行修改,格式如下
菜单栏选择Tools- Tcl Scripts..,弹出如下对话框,选择tcl脚本文件,然后点击Run,这样引脚和信号之间的对应关系就按脚本文件进行配置了。
2.6.对工程进行编译综合
选择如下红框所选择的图标进行编译综合
注意模块名和文件名需保持一致,如下所示