在这里,我们只是简单的介绍了一下上述的流程图,让大家有个大致的了解,接下来我们就以流水灯实验的工程为例,对每个流程进行详细的操作演示,一步步、手把手带领大家学习使用Quartus II软件。
接下来启动Quartus II软件,Win键或者直接双击桌面上的Quartus II 13.1 (64-bit)软件图标
在菜单栏上选择【File】→【New Project Wizard…】来新建一个工程。
右图的第一栏用于指定工程所在的路径;第二栏用于指定工程名,这里我们建议大家直接使用顶层文件的实体名作为工程名;第三栏用于指定顶层文件的实体名。这里我们设置的工程路径为E:/Verilog/flow_led/par文件夹,工程名与顶层文件的实体名同flow_leds。文件名和路径设置完毕后,我们单击【Next】按钮,进入下一个页面
这里我们要根据实际所用的FPGA型 来选择目标器件,由于我们开拓者FPGA开发板主芯片是Cyclone IV E系列的“EP4CE30F23C8”,所以在Device Family一栏中选择“Cyclone IV E”。Cyclone IV E系列的产品型 较多,为了方便我们在Available device一栏中快速找到我们开发板的芯片型 ,我们在Package一栏中选择FBGA封装,Pin Count选择484引脚,Speed grade速度等级一栏中选择8,之后在可选择的器件中只能看见四个符合要求的芯片型 了,选中“EP4CE30F23C8”,接着我们再单击【Next】
从该页面中,我们可以看到工程文件配置信息 告,接下来我们点击【Finish】完成工程的创建。
下面我们就来创建工程顶层文件,我们在菜单栏中找到【File】→【New】,如下图所示。
这里会出现一个Verilog1.v文件的设计界面,用于输入Verilog代码,如下图所示。
我们将存放的路径修改为rtl文件夹下,如图所示。点击【保存】按钮即可保存代码文件,然后我们可以在工程文件导航窗口File一栏中找到新建的flow_led.v文件
该页面就是可以重新选择器件页面,然后点击【Device and Pin Options】按钮,会弹出一个设置页面,在左侧Category一栏中选择Dual-Purpose Pin。对于需要使用EPCS器件的引脚时,需要将下图页面中所有的引脚都改成Use as regular IO,如果大家不确定工程中是否用到EPCS器件时,可以全部修改。本次实验只修改了nCEO一栏中,将Use as programming pin修改为Use as regular I/0,设置界面如图所示。
直接按照我的图引脚编写,退出就可以了。
编译完成后的界面如图所示;图中左侧编译流程窗口全部显示打钩,说明工程编译通过,右侧Flow Summary观察FPGA资源使用的情况。
接下来我们在工具栏上找到【Programmer】按钮或者选择菜单栏【Tools】→【Programmer】,操作界面如图所示。
如果大家的软件中没有出现USB-Blaster,请检查下是不是USBBlaster没有插入到电脑的USB接口。然后点击Close按钮完成设置。
下载程序时,我们可以在Process一栏中观察下载进度,程序下载完成后,可以看到下载进度为100%,如图所示。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!