VIVADO仿真器支持“DRIVIGIN值VHDL系统任务”吗?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

VIVADO仿真器支持“DRIVIGIN值VHDL系统任务”吗?

描述

VIVADO仿真器支持“DRIVIGIN值VHDL系统任务”吗?

解决方案

VIVADO仿真器不支持使用VHDL的DROVIGIN值系统任务。

DRIVIGIN值系统任务用于确定在给定过程中由驱动程序驱动的最新值。

由于在所有仿真工具中存在δ延迟,信号可能或可能实际上没有被更新的最新驱动值更新。

此外,该属性在综合中不受支持,因此不鼓励使用它。

如有必要,可使用临时变量来近似“驱动值”,如下面的示例所示:

不支持使用示例:
如果s驱动值=“1”,那么
②Out1和lt=IN1;
第二类
{Out1和lt;
②端IF;
支持使用示例:
“立即”=“1”;
②S=S;
如果立即= 1
②Out1和lt=IN1;
第二类
{Out1和lt;
②端IF;
请登录后发表评论

    没有回复内容