Commit Graph

4 Commits

Author SHA1 Message Date
mjoekhan bcc026c902 SV: add string-keyed associative array vertical slice
Support int aa[string]/int aa[*] with assign, size/num, exists, delete,
foreach, and whole-array copy for UVM Tier A table patterns. Runtime uses
vvp_aarray_vec4 (std::map); int keys and richer element types deferred.
2026-07-21 17:12:16 +05:00
mjoekhan 9182f4b102 docs: describe Tier A parameterized classes work
Document grammar/pform changes, box_default smoke, and C#(byte) TODO on the iverilog-uvm track only.
2026-07-21 16:28:32 +05:00
mjoekhan 372e93db3a SV: parse ANSI class parameter port lists
Allow class C #(type T = int, ...) so parameterized classes with defaults
elaborate; add smoke examples and hello_uvm Makefile.
2026-07-21 16:25:09 +05:00
mjoekhan 4fc765f912 UVM track: seed uvm/, docs, and hello_uvm example
Standalone muhammadjawadkhan/iverilog-uvm project setup. Documents
that this fork is experimental and must not PR UVM work to
steveicarus/iverilog. Seeds uvm/ from IVL_UVM and adds roadmap/status
workflow docs plus a smoke example.
2026-07-21 16:14:00 +05:00