iverilog/uvm/ivl_uvm_src
mjoekhan 7379ff6530 SV: add mailbox/semaphore builtins for UVM IPC
Implement native SystemVerilog mailbox and semaphore with blocking and
nonblocking put/get, so Accellera-style code can use the standard API
without depending on the legacy IVL_UVM poor-man's classes.
2026-07-21 18:37:08 +05:00
..
base UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
macros UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
tlm1 UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
README.md UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
ivl_uvm_clp.svh UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
ivl_uvm_comps.svh UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
ivl_uvm_macros.svh UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
ivl_uvm_mbx.svh SV: add mailbox/semaphore builtins for UVM IPC 2026-07-21 18:37:08 +05:00
ivl_uvm_msg.svh UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
ivl_uvm_patches.svh UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
ivl_uvm_pkg.sv UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
ivl_uvm_semaphore.sv UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
ivl_uvm_tlm.svh UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
ivl_uvm_top.svh UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
ivl_uvm_types.svh UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
module_based_uvm_apb.sv UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00
uvm_macros.svh UVM track: seed uvm/, docs, and hello_uvm example 2026-07-21 16:14:00 +05:00

README.md

Directory for IVL_UVM source code