verilator/docs
Krzysztof Bieganski fcf0d03cd4
Dynamic triggers for non-static contexts (#3599)
In non-static contexts like class objects or stack frames, the use of
global trigger evaluation is not feasible. The concept of dynamic
triggers allows for trigger evaluation in such cases. These triggers are
simply local variables, and coroutines are themselves responsible for
evaluating them. They await the global dynamic trigger scheduler object,
which is responsible for resuming them during the trigger evaluation
step in the 'act' eval region. Once the trigger is set, they await the
dynamic trigger scheduler once again, and then get resumed during the
resumption step in the 'act' eval region.

Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
2022-10-22 14:05:39 +00:00
..
_static Fix Codacy warnings. No functional change. 2021-07-07 19:42:49 -04:00
bin Copyright year update. 2022-01-01 08:26:40 -05:00
gen Use AstDelay nodes for intra-assignment delays (#3672) 2022-10-14 09:35:26 +02:00
guide Commentary: Changes update 2022-10-21 20:04:07 -04:00
.gitignore Spelling fixes. 2022-05-14 16:12:57 -04:00
CONTRIBUTING.rst Documentation has been rewritten into a book format. 2021-04-11 18:55:06 -04:00
CONTRIBUTORS Fix VPI inline module naming mismatch (#3690) (#3694) 2022-10-21 13:04:42 -04:00
internals.rst Dynamic triggers for non-static contexts (#3599) 2022-10-22 14:05:39 +00:00
Makefile Spelling fixes. 2022-05-14 16:12:57 -04:00
spelling.txt Commentary: Spelling, and add upgrade notes (#3462) 2022-10-16 11:10:41 -04:00
verilated.dox Fix whitespace 2021-04-11 22:22:43 -04:00
xml.rst Removed the deprecated "fl" attribute in XML output; use "loc" attribute instead. 2022-01-17 16:22:07 -05:00