云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > fpga 数字逻辑基于Quartus设计

fpga 数字逻辑基于Quartus设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 2:25:17

END IF; END PROCESS;

qout_2Hz<=temp(DWIDTH-1); END art;

至此就完成了一个完整的模块创建和设计。 (3)创建一个十六进制的计数器模块。

十六进制的计数器模块的设计这里采用LPM宏功能模块设计。

①创建并设计模块。仿照创建分频器的方法,在图4.57的适当位置放置一个模块框,设置模块的属性如下。

设计名称:cnt4b 模块名称:inst2 输入时钟信号:clk 输出信号:q[3..0]

②添加模块引线并设置其属性。

方法发展前面的同样方法。建立映射关系为clk_out与clk,data[3..0] 与q[3..0]。 ③创建文件并输入电路行为描述。在添加的模块上单击鼠标右键,在弹出的菜单中选择Creat Design File from Selected Block命令,在弹出的对话框中,可以选择AHDL、VHDL、Verilog HDL和Schematic共4个可供选择建立文件的描述电路行为的方法。这里选择Schematic,其他取默认设置。单击OK按钮,弹出生成模块文件的确认对话框,单击“确定”按钮后,就进入原理图编辑窗口。仿照前面关于宏功能模块LPM的创建方法,设计一个十六进制的计数器。

(4)建立七段码译码器的模块。 ①仿照步骤(3)添加模块3。

②把前面七段码译码器的源文件添Hex_decoder_7seg.vhd加进工程。选择Project→Add/Remove File in Project命令。找到Hex_decoder_7seg.vhd添加即可。

③建立模块内部节点与外部引线的映射关系。

建立模块内部节点与外部引线的映射关系,EN与ENABLE,data_in[3..0]与data[3..0]以及data_out[6..0] 与seg_out[6..0]。添加输入和输出引脚。完成的顶层设计模块如图4.58所示。

图4.58 顶层模块设计原理图

3.编译工程 完成工程的编译。

4.建立功能仿真测试的矢量波形文件 建立要仿真的波形文件。 5.仿真

波形图如图4.59所示。

图4.59 功能仿真波形

6. 设备选择(基于_7C5TP实验开发板)

Assignments→device,如图4.60所示。在Device and Pin Option不用的管脚设置为三态。

①选择器件 ②不用管脚设置

图4.60 重新选择器件

7. 分配管脚

Assignments→Pins,输入管脚号,如图4.61所示。

按照实验板输入管脚号

图4.61 输入管脚号

同时我们也能够在文档的配置文件.qsf中看到记录管脚分配的信息。

管脚号分配记录

重新编译后,增加了管脚如图4.62所示,与图4.58做一比较。

管脚分配信息

图4.62 重新编译后有管脚号

8. 用JTAG方式下载

(1)电缆把主机和FPGA的JTAG口相连,选择tools→Programmer。

(2)在hardware setup上选择安装的电缆Usb Blaster(或ByteBlaster),把Program/Configue勾选上,最后下载到目标板里运行,观察结果。

示例部分小结:Quartus II是Altera公司的第四代可编程逻辑器件集成开发环境,提供从设计输入到器件编程的全部功能。Quartus II可以产生并识别EDIF网表文件、VHDL网表文件和Verilog HDL网表文件,为其他EDA工具提供方便的接口,而且能够在Quartus II集成开发环境中自动运行其他EDA工具。

利用Quartus II软件的开发流程可概况为以下几个步骤:设计输入、设计编译、生成网表文件、功能或时序仿真,分配引脚和编程器件。

搜索更多关于: fpga 数字逻辑基于Quartus设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

END IF; END PROCESS; qout_2Hz<=temp(DWIDTH-1); END art; 至此就完成了一个完整的模块创建和设计。 (3)创建一个十六进制的计数器模块。 十六进制的计数器模块的设计这里采用LPM宏功能模块设计。 ①创建并设计模块。仿照创建分频器的方法,在图4.57的适当位置放置一个模块框,设置模块的属性如下。 设计名称:cnt4b 模块名称:inst2 输入时钟信号:clk 输出信号:q[3..0] ②添加模块引线并设置其属性。 方法发展前面的同样方法。建立映射关系为clk_out与clk,data[3..0] 与q[3..0]。 ③创建文件并输入电路行为描述。在添加的模块上单击鼠标右键,在弹出的菜单中选择Creat Design File

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com