steve
|
2854a524f0
|
Watch signed comparisons, that lead to infinite loops.
|
2002-08-22 23:34:52 +00:00 |
steve
|
dd564ab321
|
add dumpvars_compiletf to check first argument.
|
2002-08-15 02:12:20 +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
|
27178cedda
|
Allow vpiIntegerVar as parameter to $value$plusarg
|
2002-08-10 17:00:31 +00:00 |
steve
|
e51bbcb85a
|
Add monitoron and monitoroff system tasks.
|
2002-07-25 03:35:51 +00:00 |
steve
|
91baa938e2
|
Fix display of no arguments.
|
2002-07-23 02:41:15 +00:00 |
steve
|
9e1570dc80
|
Implementation of vpi_handle_by_name, and
add the vpiVariables iterator.
|
2002-07-17 05:13:43 +00:00 |
steve
|
dabbfdb80a
|
Fix dangling pointer in pop_scope.
|
2002-07-15 03:57:30 +00:00 |
steve
|
15b94050ce
|
Remember to scan IntegerVars.
|
2002-07-12 17:09:21 +00:00 |
steve
|
c610699227
|
Eliminate use of vpiInternalScope.
|
2002-07-12 17:08:13 +00:00 |
steve
|
f0d2e20342
|
Scan scope objects before subscopes.
|
2002-07-12 17:02:38 +00:00 |
steve
|
66a86433e7
|
Make types array static, not on stack.
|
2002-07-12 02:10:20 +00:00 |
steve
|
2354a90e9f
|
Eliminate use of vpiInternalScope.
|
2002-07-12 02:08:10 +00:00 |
steve
|
5eca5d9948
|
Carry integerness throughout the compilation.
|
2002-06-21 04:59:35 +00:00 |
steve
|
3966e852ac
|
Ignore memories and named events.
|
2002-06-03 03:56:06 +00:00 |
steve
|
f1ab9e63fa
|
Add support for $timeformat.
|
2002-05-31 04:26:54 +00:00 |
steve
|
6ede18d41c
|
support GCC __attributes__ for printf formats.
|
2002-05-24 19:05:30 +00:00 |
steve
|
01efffedfc
|
Ignore Named events in vcd signal scan.
|
2002-05-23 01:07:26 +00:00 |
steve
|
be54bfdc21
|
ignore vpiMemory objects in vcd dumper.
|
2002-05-10 16:00:16 +00:00 |
steve
|
07bee5ca72
|
Add $plusargs system functions.
|
2002-04-07 04:37:53 +00:00 |
steve
|
ac4fbb3e41
|
allow runtime selection of VCD vs LXT.
|
2002-04-06 21:33:29 +00:00 |
steve
|
c98c24b9ff
|
cbValueChange automatically replays.
|
2002-04-06 20:25:45 +00:00 |
steve
|
0dc5e5e29d
|
Add LXT dumper support. (Anthony Bybell)
|
2002-03-09 21:54:48 +00:00 |
steve
|
0964dd99c5
|
Add writememb (Tom Verbeure)
|
2002-02-06 04:50:22 +00:00 |
steve
|
a6a78f5776
|
Detect and skip suppressed values in display
|
2002-02-06 04:50:04 +00:00 |
steve
|
23f73390a4
|
support x and z in memory word binary values.
|
2002-02-06 04:49:24 +00:00 |
steve
|
9fa0f95003
|
Full support for $readmem ranges (Tom Verbeure)
|
2002-01-31 04:28:17 +00:00 |
steve
|
4f28f6a770
|
Better calcuation of dec string width (Larry Doolittle)
|
2002-01-22 00:18:10 +00:00 |
steve
|
ec8b6e126e
|
Default widths pad out as per the standard,
add $displayb/o/h et al., and some better
error messages for incorrect formats.
|
2002-01-15 03:23:34 +00:00 |
steve
|
a0e3b3386d
|
Add the stime system function.
|
2002-01-11 05:20:59 +00:00 |
steve
|
6535b48c1c
|
Add the %c format, and some warning messages.
|
2002-01-11 04:48:01 +00:00 |
steve
|
64d7b1cee5
|
Support addresses in readmemh.
|
2001-12-01 02:40:10 +00:00 |
steve
|
7e8a538c20
|
Support $writememh
|
2001-11-09 03:39:21 +00:00 |
steve
|
af35736e04
|
initialize scope for %m in $fdisplay.
|
2001-11-02 05:56:47 +00:00 |
steve
|
b3bb79992a
|
const/non-const warnings. (Stephan Boettcher)
|
2001-10-26 02:29:10 +00:00 |
steve
|
4e92501864
|
VPI support for callback to return values.
|
2001-10-25 04:19:53 +00:00 |
steve
|
c596e1cda1
|
Include scope information in VCD output.
|
2001-10-15 01:50:23 +00:00 |
steve
|
f7fa2f1f4d
|
More coverage of $dump related commands.
|
2001-10-14 18:32:06 +00:00 |
steve
|
20ad433f8c
|
Fix pr283: signal values before enddefinitions in vcd. (Stephan Boettcher)
|
2001-10-08 23:33:00 +00:00 |
steve
|
cbd501b865
|
Fix some Cygwin DLL handling. (Venkat Iyer)
|
2001-09-30 16:45:10 +00:00 |
steve
|
41384a0e41
|
Reduce VCD output by removing duplicates. (Stephan Boettcher)
|
2001-09-30 05:18:46 +00:00 |
steve
|
a73cfbc2b5
|
MacOS X compile time changes. (Timothy Wood)
|
2001-09-20 03:21:01 +00:00 |
steve
|
a3a0f5f432
|
Add some missing print escape sequences.
|
2001-08-16 03:26:04 +00:00 |
steve
|
b825f8d2b2
|
Create a config.h.in file to hold all the config
junk, and support gcc 3.0. (Stephan Boettcher)
|
2001-07-25 03:10:48 +00:00 |
steve
|
45c935af45
|
Cut off scope iteration when depth runs out.
|
2001-07-16 18:53:16 +00:00 |
steve
|
ae209a144f
|
Add a stdlog output for vvp, and vvp options
to direct them around. (Stephan Boettcher.)
|
2001-07-16 18:40:19 +00:00 |
steve
|
13ef84bc35
|
Manually create the stage-2 callback structure.
|
2001-07-11 02:22:17 +00:00 |
steve
|
566d5c9a93
|
Get a private copy of the object name.
|
2001-06-29 00:42:39 +00:00 |
steve
|
a0db52c69f
|
More robust about incorrect arguments.
|
2001-06-25 03:11:41 +00:00 |
steve
|
3961c68928
|
Add dumpon and dumpoff (Stephan Boettcher)
|
2001-06-21 04:15:22 +00:00 |
steve
|
1e9a54d134
|
iberty library only needed on Windows
|
2001-06-15 05:05:04 +00:00 |
steve
|
b6e1d63cb0
|
Change the VPI call process so that loaded .vpi modules
use a function table instead of implicit binding.
|
2001-06-12 03:53:10 +00:00 |
steve
|
660fd7c1d4
|
Update the mingw build to not require cygwin files.
|
2001-05-22 02:14:47 +00:00 |
steve
|
de8c725890
|
Mingw32 support (Venkat Iyer)
|
2001-05-20 15:09:39 +00:00 |
steve
|
8b5f62a5e5
|
Support $deposit to a wire or reg.
|
2001-04-26 00:01:33 +00:00 |
steve
|
e29ecdc234
|
Fix compilation warnings.
|
2001-03-31 19:29:23 +00:00 |
steve
|
b24011b84b
|
fgetc patch from Peter Monta.
|
2001-03-22 02:23:17 +00:00 |
steve
|
f02d4574f9
|
Get vpi_user from .., not ../vpip.
|
2001-03-20 01:43:16 +00:00 |
steve
|
e03859b834
|
$display can take 0 arguments.
|
2001-03-18 00:31:32 +00:00 |
steve
|
32f3881344
|
Rearrange VPI support libraries.
|
2001-03-14 19:27:44 +00:00 |
steve
|
4399042b8d
|
Use Mersenne Twister 19937 pseudo-random number generator
for the $random system task, and support the seed paramter.
|
2001-02-16 00:26:38 +00:00 |
steve
|
1f4232187c
|
Slightly more specific error message.
|
2001-02-10 19:50:33 +00:00 |
steve
|
d9f0065f93
|
Forgot to actually *open* the VCD output.
|
2001-01-23 18:50:26 +00:00 |
steve
|
53dfdacce8
|
Support default dumpfiles.
|
2001-01-22 20:58:31 +00:00 |
steve
|
a64a4d7a9b
|
Fixes to support compilation using vpath.
|
2001-01-09 03:11:27 +00:00 |
steve
|
ad0853d666
|
Support signed decimal display of variables.
|
2001-01-06 22:22:17 +00:00 |
steve
|
4d09c43ecf
|
Add $stop that does a finish.
|
2001-01-01 19:33:44 +00:00 |
steve
|
5803e8c42c
|
Handle function scopes in dumpvars scn (PR#95)
|
2001-01-01 08:10:35 +00:00 |
steve
|
4abf4b0a9a
|
include vpi_user.h.
|
2000-12-14 23:36:34 +00:00 |
steve
|
d16d29c591
|
Support for %s in $display (PR#62)
|
2000-12-02 02:40:56 +00:00 |
steve
|
197ed46b26
|
configure bindir and libdir
|
2000-11-11 00:48:35 +00:00 |
steve
|
5415dd70c5
|
Integrate parameter count changes (PR#34)
|
2000-11-04 05:49:22 +00:00 |
steve
|
35769ef541
|
Scope information is needed by all types of display tasks.
|
2000-11-04 01:52:57 +00:00 |
steve
|
80d3342178
|
VCD scans tasks (PR#35)
|
2000-11-01 06:05:44 +00:00 |
steve
|
4d27b947bc
|
Add the general $time system function.
|
2000-11-01 03:19:36 +00:00 |
steve
|
ad4931e813
|
Add scope to threads in vvm, pass that scope
to vpi sysTaskFunc objects, and add vpi calls
to access that information.
$display displays scope in %m (PR#1)
|
2000-10-28 00:51:41 +00:00 |
steve
|
8ba1facb66
|
Replace data references with function calls. (Venkat)
|
2000-10-06 23:11:39 +00:00 |
steve
|
9680de25cd
|
Fix the clean target and excess dependencies.
|
2000-10-04 17:08:31 +00:00 |
steve
|
887654b7c5
|
Use .def file instead of _dllexport.
|
2000-10-04 02:37:44 +00:00 |
steve
|
2f668421a3
|
Strip the installed .vpi file.
|
2000-10-04 02:01:40 +00:00 |
steve
|
bb777f317b
|
Cleanup build of VPI modules under Cygwin. (Venkat)
|
2000-10-03 16:15:35 +00:00 |
steve
|
b34a451cbc
|
Cygwin port changes from Venkat
|
2000-09-30 03:20:47 +00:00 |
steve
|
df113f962b
|
Clean up warnings and portability issues.
|
2000-08-20 17:49:04 +00:00 |
steve
|
3ae4d2cf91
|
use -fPIC for sparc.
|
2000-08-12 20:54:33 +00:00 |
steve
|
dab45178a7
|
Add vpi_vlog_info support from Adrian
|
2000-08-08 01:47:40 +00:00 |
steve
|
931ec257f0
|
Report error when dumpfile is missing.
|
2000-07-31 03:34:31 +00:00 |
steve
|
880b712140
|
Get VCD timescale from design precision.
|
2000-07-26 04:07:59 +00:00 |
steve
|
08e6bf2e27
|
Make simulation precision available to VPI.
|
2000-07-26 03:53:11 +00:00 |
steve
|
b8946d4cb3
|
Add the dist_uniform function.
|
2000-07-08 22:41:07 +00:00 |
steve
|
ea8bc7f419
|
Interpret the depth paramter of dumpvars.
|
2000-06-03 02:22:15 +00:00 |
steve
|
9c65596b1a
|
typo: fix vpiReadVal to vpiRealVal
|
2000-05-31 02:15:43 +00:00 |
steve
|
503ed3276f
|
typ vpiRealType.
|
2000-05-31 01:32:16 +00:00 |
steve
|
0f13af2ea1
|
Support writing scalars and vectors to signals.
|
2000-05-18 03:27:32 +00:00 |
steve
|
d4bab8709b
|
Remove test print.
|
2000-05-09 00:02:29 +00:00 |
steve
|
b28f258463
|
Import MCD support from Stephen Tell, and add
system function parameter support to the IVL core.
|
2000-05-07 18:20:07 +00:00 |
steve
|
fbe475ef7d
|
Add infrastructure for system functions, move
$time to that structure and add $random.
|
2000-05-04 03:37:58 +00:00 |
steve
|
37e65614a0
|
exit if hex value is missing.
|
2000-04-21 02:00:35 +00:00 |
steve
|
7307deb3a9
|
Catch duplicate $dumpvars of symbols (ajb)
|
2000-04-09 04:18:16 +00:00 |
steve
|
2693a8cd7d
|
Revamped VCD id generation and duplicates removal. (ajb)
|
2000-04-08 05:28:39 +00:00 |