FPGA教学教材-QuartusII学习入门指南.doc
《FPGA教学教材-QuartusII学习入门指南.doc》由会员分享,可在线阅读,更多相关《FPGA教学教材-QuartusII学习入门指南.doc(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-_第一讲:第一讲:QUARTUSQUARTUS IIII 安装及工程建立安装及工程建立 .11. 1QUARTUSII 安装.11.1.1QuartusII 安装文件夹内容.11.1.2QuartusII 安装步骤.21.1.3QuartusII 破解步骤.31. 2 工程建立.7第二讲:第二讲:VERILOGVERILOG HDLHDL 语言的应用与仿真语言的应用与仿真 .142.1 分频器原理说明.142.2 编写 VERILOG HDL 程序.142.3 程序仿真.24第三讲:原理图方式编程及第三讲:原理图方式编程及第三讲:原理图方式编程及第三讲:原理图方式编程及 IPIPIPIP 核
2、调用核调用核调用核调用 .35第四讲:程序下载第四讲:程序下载第四讲:程序下载第四讲:程序下载 .614.1 引脚配置.61FPGA 教程Quartus II 入门指南第一讲:第一讲:第一讲:QuartusQuartusQuartus IIIIII 安装及工程建立。安装及工程建立。安装及工程建立。第二讲:第二讲:第二讲:VerilogVerilogVerilog HDLHDLHDL 语言的运用及仿真。语言的运用及仿真。语言的运用及仿真。第三讲:原理图方式编程及第三讲:原理图方式编程及第三讲:原理图方式编程及 IPIPIP 核调用。核调用。核调用。第四讲:程序下载。第四讲:程序下载。第四讲:程序
3、下载。第一讲:Quartus II 安装及工程建立1. 1QuartusII 安装本指南的 QuartusII 版本是 QuartusII 7.2。1.1.1QuartusII 安装文件夹内容从网上下载或是从其它地方考贝来的 QuartusII7.2 文件夹内包含两个文件:72_quartus_windows.exe 和压缩文件 Crack_QII72,如图 1-1 所示。-_图 1-1 QuartusII 安装文件夹包含文件1.1.2QuartusII 安装步骤(1)双击 72_quartus_windows.exe 文件,出现 QuartusII7.2 对话框,如图 1-2。图 1-2 Q
4、uartusII7.2 对话框(2)点击 Install 按钮,开始安装,等待完成出现 Quartus II 7.2 Setup 安装对话框,如图 1-3,点击 Next,对话框变为图 1-4 所示,选择同意选项,点击Next,直到出现图 1-5,单击 Finish 完成安装。图 1-3 Quartus II 7.2 Setup 安装对话框-_图 1-4 Quartus II 7.2 Setup 安装对话框图 1-5 Quartus II 7.2 Setup 安装对话框1.1.3QuartusII 破解步骤(1)解压文件 Crack_QII72,出现四个文件 license.DAT,Quart
5、us_II_7.2_b151破解器.exe,sys_cpt.dll,读我.txt,如图 1-6 所示,其中读我.txt 文件有破解说明。图 1-6 Crack_QII72 文件夹包含文件(2)双击 Quartus_II_7.2_b151 破解器.exe 打开 Quartus_II_7.2_b151 破解器,如图 1-7 所示。-_图 1-7 Quartus_II_7.2_b151 破解器(3)点击浏览按钮在路径 C:altera72quartusbin 找到 sys_cpt.dll 文件,单击应用按钮,完成修补。图 1-8 Quartus_II_7.2_b151 破解器(4)双击桌面 Quar
6、tus II 7.2(32-Bit)快捷菜单,打开 Quartus II 7.2 软件, 如图 1-9。-_图 1-9 Quartus II 软件界面(5)如图 1-10 所示,点击菜单 Tools-License Setup,出现图 1-11 所示的 Options 对话框。图 1-10 点击 License Setup 选项-_图 1-11 Options 对话框(6)复制 Network Interface Card(NIC)ID 选项内的数值,获取网卡 IP。(7)打开 License.txt 文件,将复制的内容代替 HOSTID 的内容(共三处) ,并保存,关闭文件,如图 1-12
7、所示。图 1-12 license.txt 文件内更新 HOSTID(8)复制更新好的license.txt 文件到C:altera72 路径下。(9)在步骤(5)的 Options 对话框中,点击浏览,找到 license.txt 文件,如图 1-13 所示。网卡 IP-_图 1-13 更新 license.txt 文件1. 2 工程建立(1)双击桌面 Quartus II 7.2(32-Bit)快捷菜单,打开 Quartus II 7.2 软件, 如图 1-14。图 1-14 Quartus II 软件界面(2)点击菜单 File-New Project Wizard 打开工程向导,如图
8、1-15,出现图1-16 的工程向导。找到license.txt 文件点击 ok 完成破解-_图 1-15 打开 Quartus II 新建工程向导图 1-16 Quartus II 工程向导介绍(3)点击 Next,出现图 1-17 所示的工程向导,选择工程路径,则工程名和顶层文件名自动出现,在此将工程名和顶层文件名可的 Lab0-删除,如图 1-18 所示。-_图 1-17 Quartus II 工程向导工程路径,工程名和工程顶层文件名图 1-18 修改后 Quartus II 工程向导工程路径,工程名和工程顶层文件名(4)点击 Next,出现图 1-19 所示的工程向导,可增加已有文件,
9、在此保持默工程路径工程名顶层文件名工程路径工程名顶层文件名-_认,不进行操作。图 1-19 Quartus II 工程向导增加文件(5)点击 Next,出现图 1-20 所示的工程向导,设置器件,这与所使用的 FPGA有关,在此使用的是 Cyclone II 系列的 EP1C6Q240C8。-_图 1-20 Quartus II 工程向导器件设置(6)点击 Next,出现图 1-21 所示的工程向导,EDA 工具设置,可以加入第三方 EDA 工具,在此保持默认。选择与硬 件匹配的 器件-_图 1-21 Quartus II 工程向导EDA 工具设置(7)点击 Next,出现图 1-22 所示的
10、工程向导,总结前面所做的选择。图 1-22 Quartus II 工程向导总结(8)点击 Finish,完成工程新建向导,可观察到工程文件夹中包含工程相关文件,如图 1-23 所示,只要双击工程文件,即可打开已有工程,工程窗口如图 1-24 所示。-_图 1-23 工程相关文件图 1-24 工程窗口资源管理栏编译状态显示工程栏信息显示窗-_第二讲:Verilog HDL 语言的应用与仿真2.1 分频器原理说明本讲和第三讲的内容都是实现一个分频器,系统时钟为 50MHz(即 20ns) ,通过分频产生一个频率为 10KHz(100us)的方波信号,其中参数可变,易于产生不同频率的方波信号。实现原
11、理,计数器 counter 在系统时钟作用下,每一个系统时钟上升沿counter 加 1,直到 2499(100us/2/20ns-1=2499),分频 dividers_out 信号翻转,并且复位计数器 counter,其原理如图 2-1 所示。0+1.系系统统时时钟钟clk计计数数器器counter分分频频信信号号 dividers_out翻翻转转:由由0变变为为 1或或由由1变变为为0Tclk=20nsTdividers_out/2=50us+1249902499.0翻翻转转:由由0变变为为 1或或由由1变变为为0图 2-1 分频器原理本讲用 Verilog HDL 语言形式实现分频器,
12、下一讲用原理图方式实现分频器,通过这两讲,可以比较两种不同的编程方法。下面讲述 Verilog HDL 语言形式实现分频器。2.2 编写 Verilog HDL 程序(1) 接上讲,双击工程文件,打开工程,如图 2-2 所示。-_图 2-2 dividers 工程(2)新建*.bdf 文件,作为顶层文件,文件名一定要和工程名相同。其步骤如图 2-3 所示,点击 File-New打开 new 窗口,选择 Block Diagram/Schematic File,如图 2-4 所示,新建好的*.bdf 文件如图 2-5 所示。图 2-3 新建菜单点 File 菜单点New菜单-_图 2-3 新建窗
13、口图 2-5 *.bdf 文件在新建窗口选择Block Diagram/Schematic FileBlock Diagram/Schematic File 文件-_(3)保存*.bdf 文件。在*.bdf 文件里画一导线,再删除(使文件可以保存) ,点击保存,文件名与工程名相同,如图 2-6 与图 2-7 所示,最后结果如图 2-8所示。图 2-6 在*.bdf 文件中画线并删除选择 画线按住左键 画线按 Delete 键删除线点击保存 按钮-_图 2-7 另存为对话框图 2-8 保存后的 dividers.bdf 文件顶层文件名 与工程名一致点击保存按 钮文件名改变-_(4)新建 Veri
14、log HDL 文件。步骤如图 2-9,2-10 所示。图 2-9 点击新建菜单图 2-10 新建窗口选择 Verilog HDL File(5)在 Verilog HDL 文件中编写程序,并保存文件。步骤如图 2-11,2-12 所示。点 File 菜单点New菜单在新建窗口选择Verilog HDL File 文件-_图 2-11 编写 Verilog HDL 程序图 2-12 保存 Verilog HDL 程序编写文件点击保存按钮文件名要与模 块名一致点击保存按钮-_(6)将 Verilog HDL 文件生成符号文件*.bsf,以供在*.bdf 文件中调用。其步骤如图 2-13 所示。图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA 教学 教材 QuartusII 学习 入门 指南
限制150内