mjoekhan
eeb13096ef
docs: add mailbox_sem example Makefile
2026-07-21 18:37:22 +05:00
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
mjoekhan
9601928032
SV: add interface clocking-block vertical slice for UVM
...
Parse interface-local clocking blocks, treat cb as a transparent hop for
member R/W, and elaborate @(bif.cb) as the clocking event so basic driver
sync works with #0 skew.
2026-07-21 18:16:16 +05:00
mjoekhan
207f9a9b09
SV: add virtual-interface vertical slice for UVM agents
...
Support virtual interface class properties/TF args, instance bind,
member R/W, and @(posedge vif.clk) so basic driver connectivity works.
2026-07-21 17:58:35 +05:00
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
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
Arun Persaud
f5aafc32f9
updated FSF-address
2012-08-29 10:12:10 -07:00
Cary R
83fff3adf7
Remove more CVS stuff
...
Remove the CVS information in the documentation and the remaining
tgt-* directories.
2012-08-16 15:15:26 -07:00
Stephen Williams
ec49f10e2d
Revert bad merge from vhdl branch
2010-10-02 11:02:27 -07:00
Stephen Williams
0b3bc81b76
Remove .cvsignore files.
...
We are in git now, get rid of this CVS cruft.
2009-01-02 16:06:19 -08:00
Larry Doolittle
d90ce68f5d
Spelling fixes
...
No code changes.
2008-06-10 15:02:18 -07:00
Larry Doolittle
388bb93beb
Spelling fixes
...
only comments and documentation
2008-01-28 09:15:39 -08:00
steve
611d2c81b3
Spelling fixes from Larry
2007-03-22 16:08:14 +00:00
steve
d8d7673d27
Fix typo is hello_vpi.c example.
2007-01-17 05:35:48 +00:00
steve
841378426f
Updates for Cygwin portability (pr1585922)
2006-10-30 22:45:36 +00:00
steve
e4ae832153
Clean up spurious trailing white space.
2004-10-04 01:10:51 +00:00
steve
700d51ff8a
Fix reset race in test bench.
2003-11-25 18:35:31 +00:00
steve
cadf4cfdef
Spelling fixes.
2003-07-15 03:49:22 +00:00
steve
1c4552e262
PAD names are LOC strings, not simple numbers
2003-07-05 20:22:18 +00:00
steve
d035a7e92c
spelling error.
2002-11-13 01:49:43 +00:00
steve
2f88a631df
Run output with the vvp command.
2002-11-05 03:49:21 +00:00
steve
276ae3e228
Add the sqrt-virtex example.
2002-11-01 03:29:43 +00:00
steve
52bf4e613f
conditional ident string using autoconfig.
2002-08-12 01:34:58 +00:00
steve
aca1dcf848
Add missing Log and Ident strings.
2002-08-11 23:47:04 +00:00
steve
47a3b1f744
the command is gtkwave.
2002-04-20 02:42:58 +00:00
steve
0071c9b0aa
More examples.
2002-04-18 03:25:16 +00:00
steve
0175c727ee
The -f flag is obsolete.
2001-02-01 17:12:44 +00:00
steve
4e44515078
Switch hte -f flag to the -p flag.
2001-01-20 19:02:04 +00:00
steve
371f43e227
documentation...
2000-12-09 05:40:42 +00:00
steve
40da501cec
Add the pal loadable target.
2000-12-09 01:17:38 +00:00
steve
a1cfabafb8
Use the %m string properly.
2000-11-04 01:53:24 +00:00
steve
043bd2876b
Update documentation to use iverilog.
2000-09-23 17:46:11 +00:00
steve
d677f226f3
Support <= in synthesis of DFF and ram devices.
2000-08-01 02:48:41 +00:00
steve
562e4c28d2
Update to use iverilog.
2000-05-14 19:41:22 +00:00
steve
1e0e1a2b64
Add a demonstration of DFF initialization.
2000-05-14 19:41:08 +00:00
steve
afdb76c929
Use iverilog command.
2000-05-13 20:54:48 +00:00
steve
d355270c2d
Capture the carry out of carry-chain addition.
1999-12-16 18:54:32 +00:00
steve
3e1738dcec
Fix support for attaching attributes to primitive gates.
1999-12-11 05:45:41 +00:00
steve
ec8dec74a6
Example how to mke OUTFF devices in IOBs.
1999-12-11 04:10:39 +00:00
steve
838d25890b
Various spelling fixes.
1999-12-09 06:00:55 +00:00
steve
b688cdbc40
Add some examples as documentation.
1999-12-05 21:08:56 +00:00