FPGA:Vivado基于IP集成的计数器设计(3)

本节利用上一节创建和封装的ls61和ls00两个IP核。采用原理图设计的方式实现一个模9计数器,讲解IP核集成的Vivado设计流程。

(1)创建工程

创建一个名为count_bd的新工程,存于F:\FPGA\FPGAproject\exam文件夹下;

(2)添加IP核

1)在新建的count_bd文件夹下创建一个新的文件夹名为UIP,将上节封装的两个IP核复制并解压到该文件夹下;

2)在Flow Navigator栏中的Project Manager下单击Settings,弹出的Settings对话框,在窗口左侧选择IP下面的Repository标签页,单击+,进入当前工程目录,选中UIP文件夹,导入IP核;

点击Apply后再点击ok;在Flow Navigator栏中的Project Manager下单击IP Catalog,查看右侧有两个IP核是否导入成功。

(3)基于IP集成的原理图设计

在Flow Navigator栏中的IP integrator下点击Create Block Design,并输入Design 那么栏中输入设计名count_bd,表示新建一个原理图文件;

点击+号,搜索ls添加两个IP核;

对原理图进行翻转如下图;

Ls00经过两次反转后的电路图如下:

创建端口:在原理图上右键,从菜单栏中选择Create Port窗口中设置端口的名称、方向和类型。

新建一个名为PT、CLK的输入端口,名为Q0、Q1、Q2、Q3的输出端口;

将电路图连接设置成如下:

点击右上角的Regenerate Layout按钮,对布局进行自动重新规划;

完成原理图后,生成顶层文件;

保持默认设置即可,点击Generate;完成后单击ok按钮;

再点击下面这个按钮,点击ok;

至此,已完成原理图的设计。从图中可以看到原理图源文件层次结构图,在count_bd.bd图标之上已生成count_bd_wrapper.v顶层文件。

(4)添加引脚约束文件

添加引脚约束文件有两种方法:一是利用Vivado中的IO Planning功能;二是直接新建XDC约束文件,本例采用第一种方法;

在主界面点击Run Synthesis进行综合,综合完成后在弹出的对话框中选择Open Synthesized Design,并单击ok;

在主界面上面菜单栏中选择Window窗口下的I/O Ports,在该标签页中对输入输出端口号添加引脚约束,首先在Package Pin栏中输入各端口对应的FPGA芯片引脚号(对应关系查看目标板说明文档或者原理图);本例中Q0~Q3锁至开发板的4个LED灯,CLK锁至S1,PT锁至SW0;然后在I/O Std栏中选择LVCMOS33,将所有信号的电平标准设置为3.3V,如下图:

单击保存按钮,可以看到出现了XDC文件;

(5)生成比特流文件并下载

生成比特流文件后,选择Open Hardware Manager 选择打开硬件管理器;并单击ok, 电脑外接开发板后点击Hradware manager栏中下方的Open target中的Auto Connect,进行开发板的连接。

下载完成后观察开发板的实际运行效果。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《Xilinx FPGA权威设计指南:基于Vivado 2018集成开发环境》是一本介绍FPGA设计的权威指南,主要针对Xilinx公司的FPGA芯片和Vivado 2018集成开发环境进行讲解。本书内容涵盖了FPGA的基础知识、Vivado 2018的使用方法、FPGA设计流程、高级设计技巧等方面,适合FPGA初学者和有一定经验的工程师阅读。本书详细介绍了FPGA的硬件描述语言、时序分析、时钟管理、IP核的使用等内容,同时还介绍了FPGA设计中常见的问题和解决方法。本书内容丰富,图文并茂,是一本非常实用的FPGA设计指南。 ### 回答2: Xilinx FPGA权威设计指南是一本基于Vivado 2018集成开发环境的书籍,主要讲解了FPGA的基础知识和开发方法,涵盖了Vivado工具的使用技巧及FPGA设计相关的优化方法等内容。 首先,本书详细介绍了FPGA的基本概念、结构和设计思路,使读者快速掌握FPGA设计原理。除此之外,本书还涵盖了当今最新的FPGA设计工具 – Vivado 2018集成开发环境,介绍了一系列Vivado的使用方法和技巧。 其次,本书以实际项目作为案例,以讲解当今最常用的FPGA设计方法为主线,介绍了如何使用Vivado进行FPGA设计。此部分结合了案例分析和实际演示,涵盖了从FPGA硬件设计到软件开发的种种技巧,让读者全面了解FPGA设计的流程和要点。 另外,本书还介绍了FPGA设计优化,例如对信号传输速率的提高,功耗的降低等。这些优化方法是随着技术的发展而不断推陈出新的,为读者提供了更多的FPGA设计经验和方法。 总之,Xilinx FPGA权威设计指南是一本涵盖了FPGA设计的基础知识、Vivado工具使用技巧和优化方法的全面指南,能够让读者快速学习和了解FPGA设计技术,并帮助读者迅速掌握FPGA开发和优化技术,是FPGA设计工程师不可或缺的参考书籍。同时,对于学习和研究FPGA技术的人员也具有重要的参考价值。 ### 回答3: Xilinx FPGA权威设计指南是一本介绍如何使用Xilinx FPGA进行硬件设计的指南,该指南使用了Xilinx 2018版Vivado集成开发环境。Xilinx FPGA是一种可编程逻辑芯片,可用于加速计算、图像处理、高速通信以及各种其他应用。 该指南包括了多个章节,涵盖了从入门到精通的全部内容。第一章介绍了FPGA的基础知识和开发环境的搭建步骤。随后的章节分别介绍了Vivado环境下的FPGA硬件设计IP集成、时序约束、时序分析、时钟管理、设计验证等方面的知识。 该指南的一个重要特点是其结合了理论和实践,每一个知识点的讲解都会伴随着大量的实验操作。这些实验包括了使用Vivado进行设计、仿真和测试。这种理论与实践相结合的方式可以让读者更好地领会FPGA设计的实际操作,有助于更好地学习和掌握FPGA的相关知识。 该指南也对FPGA的应用有所涉及,其中包括了熟悉的视频处理、图像处理、数字信号处理、无线接口等。每个应用领域都提供了详细的设计方法和技巧,使读者可以更好地应用FPGA。 总之,Xilinx FPGA权威设计指南是一本非常好的入门指南,它详细、全面地介绍了FPGA的世界和FPGA设计所需的基本知识。同时,采用了全面的实验操作,使读者更好地理解FPGA的特性,有助于帮助读者更好地享受FPGA设计的过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值