При поиске некоторых ссылок в пакете 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
до верхней границы времени?
Источник: http://www.csee.umbc.edu/portal/help/VHDL/standard.vhdl
'$ NATURAL_TIME' не является допустимым идентификатором VHDL и не найден в пакете STANDARD. 'DELAY_LENGTH' есть и имеет диапазон значений TIME от 0 до TIME'HIGH. '0 sec' и' 0 fs' представляют одно и то же значение TIME, единицы используются как множители. См. IEEE Std 1076-2008, 5.2.4.1 параграф 9 «Номер позиции значения, соответствующего физическому литералу с абстрактной литеральной частью, является наибольшим целым числом, которое не больше, чем произведение значения абстрактного литерала и позиции номер имени сопровождающего устройства. " – user1155120