June 2019
Intermediate to advanced
752 pages
22h 19m
English
The evaluation of hardware description language (HDL) model functionality is based on the paradigm of event-driven simulation. As mentioned in Section 4.1, an HDL model consists of a set of concurrent sequential processes. The evaluation of a process is triggered by an event in the sensitivity list for the process, typically a transition on a signal in the list. The result of the process evaluation is the assignment of a new value to variables and signals; the new signal values are scheduled in future time on the event queue maintained by the HDL simulator. When all active processes complete evaluation at the current time, the top of the event queue is queried, and ...