50天学习FPGA第32天-添加HDL属性调试

本节以VHDL语言设计为例,在设计中添加HDL属性设置参数。添加HDL属性设置参数的步骤如下所示。

步骤

第一步:选中 top.vhd 文件。

第二步:如图所示,在top.vhd文件中,添加图中框选的属性声明语句。

第三步:保存文件。

第四步:在Vivado主界面左侧的"FlowNavigator"窗口中找到并展开"SYNTHESIS"选项。在展开项中,选择并双击"Run Synthesis"选项。

第五步:等待综合完成后,打开综合后的设计。

第六步:如图所示,在"Netlist"窗口中,找到并展开"Nets"选项。在"Netlist"窗口中可以看到"din_0"、"dout_OBUF"、"rd_en"和"wr_en"网络添加了

调试标记。

第七步:按照前面的方法设置调试所需要的时钟网络。

第八步:按照前面的方法添加约束文件,对设计进行综合、实现和生成设计的比特流文件,以及下载比特流文件(.bit)和探测调试文件(.Ifx)到FPGA元器件中。

第九步:按照前面的方法添加rd_en和wr_en触发条件,并将触发条件设置为"1"。

第十步:按照前面的方法启动调试器,观察满足触发条件后的波形界面。

相关推荐
for_ever_love__11 小时前
UI学习:UISearchController基础了解和应用
学习·ui·ios·objective-c
心中有国也有家11 小时前
GE图引擎深度解析——CANN的计算图优化与执行引擎
人工智能·pytorch·python·学习·numpy
GHL28427109012 小时前
换脸工作流学习
学习·ai
_李小白13 小时前
【android opencv学习笔记】Day 28: 滤波算法之中值滤波器
android·opencv·学习
飞翔中文网14 小时前
Java学习笔记之抽象类与接口(设计思想)
java·笔记·学习
土星碎冰机15 小时前
xxljob学习(大白话版本)
学习·运维开发
吃好睡好便好15 小时前
说说免疫力的维护
学习·生活
凉、介16 小时前
深入理解 ARMv8-A|处理器模式与寄存器
笔记·学习·嵌入式·arm
z2005093016 小时前
【linux学习】深入理解linux文件I/O,从C标准库到内核态
linux·学习·操作系统
阿文的代码库17 小时前
康威尔生命游戏规则介绍与学习
学习