Bus Functional Model
- coroutine function
The definition of a function that, when called, returns a coroutine object. Implemented using
asyncfunctions. See also the Python glossary.
The result of calling a coroutine function. Coroutines are not run immediately, you must either
awaiton them which blocks the awaiting coroutine until it is finished; or fork the coroutine, turning it into a task, which runs concurrently. See also the Python glossary.
Design under Test
Design under Verification
Foreign Language Interface. Mentor Graphics’ equivalent to VHPI
Generic Procedural Interface, cocotb’s abstraction over VPI, VHPI, and FLI.
Hardware Abstraction Layer
Hardware Description Language
Register Transfer Level
The result of forking a coroutine. A task represents a concurrently running coroutine.
Universal Verification Methodology
The VHDL Procedural Interface, an application-programming interface to VHDL tools.
The Verilog Procedural Interface, an application-programming interface to (System)Verilog tools. Its original name was “PLI 2.0”.