steve
f704d4d3ff
Use binary search to speed up deep lookups.
2002-05-29 05:37:35 +00:00
steve
450b9ab85c
Callbacks can happen during calltf functions.
2002-05-28 22:55:20 +00:00
steve
a1774bd3bd
ivl indexes the search path for libraries, and
...
supports case insensitive module-to-file lookup.
2002-05-28 20:46:51 +00:00
steve
5aa69516bb
ivl indexes the search path for libraries, and
...
supports case insensitive module-to-file lookup.
2002-05-28 20:40:37 +00:00
steve
c594dcec52
Add new iverilog-vpi man page.
2002-05-28 05:21:30 +00:00
steve
8126384726
ignore generated iverilog-vpi files.
2002-05-28 05:21:13 +00:00
steve
96e6a9b02f
Update to new capabilities.
2002-05-28 05:20:41 +00:00
steve
d44ff4fd91
Pass library paths through -Cfile instead of command line.
2002-05-28 02:25:03 +00:00
steve
9a4ee873e1
Add the ivl -C flag for bulk configuration
...
from the driver, and use that to run library
modules through the preprocessor.
2002-05-28 00:50:39 +00:00
steve
597ed1681a
Predefine __ICARUS__
2002-05-27 23:14:06 +00:00
steve
bcd49b94dd
Able to disable thread self.
2002-05-27 00:53:10 +00:00
steve
422754f36f
Support carrying the scope of named begin-end
...
blocks down to the code generator, and have
the vvp code generator use that to support disable.
2002-05-27 00:08:45 +00:00
steve
bfad382fd1
Carry Verilog 2001 attributes with processes,
...
all the way through to the ivl_target API.
Divide signal reference counts between rval
and lval references.
2002-05-26 01:39:02 +00:00
steve
8941a594ee
include iostream for gcc 3.1
2002-05-25 16:51:37 +00:00
steve
6bd8ab46d5
Eval ^ and &0 expressions.
2002-05-25 16:43:47 +00:00
steve
57f2ad6d15
Better padding of constants.
2002-05-25 16:43:22 +00:00
steve
33efeca0da
Only match plusargs.
2002-05-24 21:46:21 +00:00
steve
be1888ed5f
Implement mc_scan_plusargs.
2002-05-24 20:29:07 +00:00
steve
6ede18d41c
support GCC __attributes__ for printf formats.
2002-05-24 19:05:30 +00:00
steve
d63e994ea5
Detect long division by zero.
2002-05-24 04:55:13 +00:00
steve
700887d657
Verilog 2001 attriubtes on nets/wires.
2002-05-24 04:36:23 +00:00
steve
42674be38b
Support language generation flag -g.
2002-05-24 01:13:00 +00:00
steve
fde7cd8f10
Add support for $bits (SystemVerilog)
2002-05-24 00:44:54 +00:00
steve
7ce713356e
Define SIZEOF_UNSIGNED_LONG_LONG
2002-05-24 00:43:16 +00:00
steve
6511fc610b
Add the acc_user.h header file.
2002-05-23 03:46:42 +00:00
steve
8dd4f77f3f
Add the io_printf function to libveriuser.
2002-05-23 03:35:42 +00:00
steve
004bfad348
Link the veriuser library.
2002-05-23 03:35:05 +00:00
steve
ff90a5735d
Export the vpi_vprintf function.
2002-05-23 03:34:46 +00:00
steve
e6c0629626
Add language support for Verilog-2001 attribute
...
syntax. Hook this support into existing $attribute
handling, and add number and void value types.
Add to the ivl_target API new functions for access
of complex attributes attached to gates.
2002-05-23 03:08:50 +00:00
steve
01efffedfc
Ignore Named events in vcd signal scan.
2002-05-23 01:07:26 +00:00
steve
74c219f171
Add ranges and signed to port list declarations.
2002-05-20 02:06:01 +00:00
steve
bf10c5762a
Parse port_declaration_lists from the 2001 Standard.
2002-05-19 23:37:28 +00:00
steve
ca9abaf0c5
Start the libveriuser library.
2002-05-19 05:21:00 +00:00
steve
cfab250671
Add callbacks for vpiNamedEvent objects.
2002-05-19 05:18:16 +00:00
steve
b1c0f7306d
Add vpi support for named events.
...
Add vpi_mode_flag to track the mode of the
vpi engine. This is for error checking.
2002-05-18 02:34:11 +00:00
steve
a156d8b8ce
Add vpiIndex update.
2002-05-17 16:13:08 +00:00
steve
a7b7781fe9
Rewire vpiMemory and vpiMemoryWord handles to
...
support proper iteration of words, and the
vpiIndex value.
2002-05-17 04:12:19 +00:00
steve
21fe6afe8d
null terminate the reversed decimal string
2002-05-17 04:05:38 +00:00
steve
48da46986b
Support set by string for reg objects.
2002-05-15 04:48:46 +00:00
steve
8d6239301f
Count compile errors.
2002-05-15 01:25:25 +00:00
steve
2e6807493f
Make clean should remove iverilog-vpi.
2002-05-15 01:25:07 +00:00
steve
94cef20e49
task calls and forks push the thread event in the queue.
2002-05-12 23:44:41 +00:00
steve
c787a36af2
Accept errors in memory index expression.
2002-05-12 19:16:58 +00:00
steve
da0c4c7565
Get thread vectors by vpiIntVal.
2002-05-12 00:32:21 +00:00
steve
9c28f085d8
Set and get memory words by string value.
2002-05-11 04:39:35 +00:00
steve
e9af0c7485
Support scope iterate over vpiNet,vpiReg/vpiMemory.
2002-05-10 16:00:57 +00:00
steve
be54bfdc21
ignore vpiMemory objects in vcd dumper.
2002-05-10 16:00:16 +00:00
steve
c6a6f4bc79
Allow for C++ source files.
2002-05-10 03:54:46 +00:00
steve
88ae1b7b3c
Handle null time and calltf pointers.
2002-05-09 03:34:31 +00:00
steve
f5d3b78653
Use else clause instead of ! to preface wait events.
2002-05-07 05:06:07 +00:00