在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
到时间的上限?
答案 0 :(得分:1)
该文件包含此标题:
-- 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.
显然,使用此文件的工具已做出一些更改以适应其特定实现。据推测,当最小时间步长大于DELAY_LENGTH
时,1 fs
存在问题,因此创建了一个特殊的子类型。