Что означает жирная строка относительно $ monitor в Verilog? - PullRequest
0 голосов
/ 29 апреля 2019

Это из справочного руководства Verilog IEEE:

"Системные задачи $ monitor и $ strobe (см. 17.1) создают события монитора для своих аргументов. Эти события постоянно включаются на каждом последующем временном шаге. События монитора уникальны тем, что не могут создавать какие-либо другие события."

Что означает жирная линия?

Ссылка на руководство: http://www -inst.eecs.berkeley.edu / ~ cs150 / fa06 / Labs / verilog-ieee.pdf

Тема 5.3, Страница 78

1 Ответ

2 голосов
/ 29 апреля 2019

Verilog 1364-2001 LRM - 18 лет, и он несколько раз обновлялся.

Текущий LRM полностью переписал этот раздел и формально определил его как отложенный регион события.Это последняя область события перед переходом времени к следующему временному интервалу.Все остальные регионы имеют возможность планировать больше событий и повторять регионы событий.Отложенная область доступна только для чтения.

Как для $monitor, так и для $strobe это означает, что сигналы, которые она печатает, являются окончательными значениями для этого временного интервала.Нет возможности для дальнейших изменений сигналов в текущем временном интервале.

...