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"。

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

相关推荐
星夜离尘566 小时前
FPGA 三点中值滤波:不补零、不丢背压样本的流式实现
fpga开发
叼烟扛炮7 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
m4Rk_9 小时前
【论文阅读】Agent 记忆机制(113):Agentic Memory Management——从“检索相关信息”走向“管理 Agent 内部记忆”
论文阅读·人工智能·学习·开源·github
辣知10 小时前
辣知·化智92 《山海经》里的史前密码
学习
鬼手点金10 小时前
KV Cache 未必是一次性的:可编辑、可组合的“笔记”
java·人工智能·笔记·学习·自动化·1024程序员节
kyrie_sakura12 小时前
大模型学习18 大模型学习 - LangChain2_Model I/O
学习·自然语言处理
宝绿特塑业再生科技12 小时前
板材收缩率不稳,户外家具装配尺寸为何对不上:从切割尺寸变化到接缝不一的系统性排查与对策
笔记·科技·学习·生活·户外家具·hdpe再生颗粒·hdpe
~城南花已开~13 小时前
Intel E810 SR-IOV VF Spoofcheck 防伪造测试-KVM3
服务器·网络·笔记·学习·ubuntu·etl工程师
hexiaoyan82715 小时前
互联卡设计方案:504-PCIE X16 金手指 FPGA Aurora协议互联卡
fpga开发·测试载板·互联卡·fpga aurora协议·夹板连接器·板卡互联
星夜离尘5615 小时前
FPGA 二进制数如何变成十进制显示:可背压的逐位 BCD 转换器
fpga开发