VHDL:DELAY_LENGTH 对比 $NATURAL_TIME
VHDL: DELAY_LENGTH vs. $NATURAL_TIME
在 VHDL STANDARD
包中搜索一些参考时,我看到了这些行:
subtype $NATURAL_TIME is TIME range 0 sec to TIME'HIGH;
subtype DELAY_LENGTH is TIME range 0 fs to TIME'HIGH;
我的问题:
为什么是
- $NATURAL_TIME
范围从 0 sec
到
- DELAY_LENGTH
范围从 0 fs
到时间上限?
文件有这个 header:
-- The sven STANDARD package.
-- This design unit contains some special tokens, which are only
-- recognized by the analyzer when it is in special "bootstrap" mode.
很明显,使用此文件的工具已经进行了一些更改以适应其特定的实现。据推测,当最小时间步长大于 1 fs
时,DELAY_LENGTH
出现问题,因此创建了一个特殊的子类型。
在 VHDL STANDARD
包中搜索一些参考时,我看到了这些行:
subtype $NATURAL_TIME is TIME range 0 sec to TIME'HIGH;
subtype DELAY_LENGTH is TIME range 0 fs to TIME'HIGH;
我的问题:
为什么是
- $NATURAL_TIME
范围从 0 sec
到
- DELAY_LENGTH
范围从 0 fs
到时间上限?
文件有这个 header:
-- The sven STANDARD package.
-- This design unit contains some special tokens, which are only
-- recognized by the analyzer when it is in special "bootstrap" mode.
很明显,使用此文件的工具已经进行了一些更改以适应其特定的实现。据推测,当最小时间步长大于 1 fs
时,DELAY_LENGTH
出现问题,因此创建了一个特殊的子类型。