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;


编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 17:49:19 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它