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

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

相关推荐
传奇开心果编程17 分钟前
【Compose Multiplatform 跨端开发学与练】第7课 平台适配与互操作
android·windows·学习·ui·ios·kotlin·composer
我命由我123451 小时前
Photoshop - Photoshop 使用对齐功能定位元素
学习·职场和发展·产品运营·求职招聘·职场发展·产品经理·学习方法
阳光九叶草LXGZXJ2 小时前
达梦数据库-报错-16-MERGE INTO提示:无效的列名[XX]
linux·运维·数据库·sql·学习
xxwl5852 小时前
RabbitMQ 学习笔记
笔记·学习·rabbitmq
szxinmai主板定制专家3 小时前
基于Zynq的高精度多通道数据采集卡完整解决方案(工业振动/高速采集/边缘传输)
fpga开发·zynq·数据采集卡
李日华大战鸡红4 小时前
滑膜观测器(学习记录)
stm32·单片机·学习·matlab·机器人
传奇开心果编程5 小时前
【现代声明式UI学与练】第4课 列表渲染与 key——如何高效渲染列表、key 的作用、列表重排时的状态保持
学习·flutter·react native·ui·swiftui·android jetpack
传奇开心果编程5 小时前
【Compose Multiplatform 跨端开发学与练】第5课 网络与数据层
android·网络·学习·ui·ios·kotlin·composer
szxinmai主板定制专家6 小时前
基于TI AM62x+FPGA的24bit高精度数据采集卡设计(振动/风电/发动机监测)
人工智能·fpga开发·arm+fpga·rk3588+fpga
yt004yt6 小时前
园区 VOC 绿岛集中治理项目,管网与监测系统设计要点
大数据·学习