基础XVHDL:在输入上设置NoTror属性

描述

关键词:基础XVHDL NoTror属性

版本:F6.,F1.3/F1.4

紧迫性:标准

一般描述:

N延迟属性适用于XC400 0E/EX/XL和XC5200
家庭。默认情况下,XC4000(或CLB)中的IOB触发器
使用来自IOB的直接连接的触发器用于XC5200)
有一个输入延迟导致外部保持时间为零
在输入数据路径上。这种延迟可以通过放置来消除。
输入上的NoTror属性。这将导致一个
较小的设置时间,但正保持时间。

下面是如何使用NoTror属性添加的示例
基础XVHDL。

*请注意,此解决方案仅适用于基础。
XVHDL编译器。如果您使用的是Express编译器,
可以指定Express约束中的NoTror属性。
图形用户界面。

解决方案

使用NoTror参数的例子

库IEEE;
使用IEEE.STDYLogiCy1164.ALL;

实体输入
端口(DIN,时钟:在STDYLogic中;DOUT:OUT STDYLogic);
属性NoTrime:布尔型;
DIN的属性NoTray:信号是真的;
结束输入;

输入延迟的体系结构

开始
进程(时钟)
开始
如果时钟“事件”和“时钟”=“1”
DUT和DIN;
如果结束;
结束过程;
结束BEHV;
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 14:14:38 +0800

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

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