Cary R
281b4edbab
v0.8: Do not run the first time step if the compilation failed.
...
This patch fixes another minor problem introduced by the process
end of simulation events. Specifically if the compilation has
indicated we should not run do not even start the main event loop.
2007-12-10 16:26:06 -08:00
Cary R
3eb86a2376
Process end of simulation events.
...
This is copied from the development branch. It allows the processing
of events that happen at the simulation finish time.
2007-12-06 18:54:15 -08:00
Cary R
1fb93c0565
Fix call back free problem.
...
This is copied from the development branch. The issue is that calling
vpi_free_object should not really free a call back handle since it is
the real call back object and doing so will invalidate it. This will
likely end with a core dump.
2007-12-06 18:50:31 -08:00
Holger Waechtler
bdb900b25f
Fix compile error on some gcc versions
2007-12-03 14:27:53 -08:00
Cary R
4be2ccb3fa
Add error message for pr1489570.
...
This patch does not add the functionality needed to fix pr1489570, but
it does give an error message that is a bit more descriptive of the
current limitation (cannot do division or modulus with wide value).
2007-11-14 13:52:19 -08:00
Stephen Williams
eed0885dd0
Fix comparison of two negative numbers
...
Pairs of negative numbers that are equal do not set
the LT flag correctly at runtime.
2007-10-31 11:39:45 -07:00
Cary R
eb4fc8fb7b
Warn that bit based signals cannot be converted to real.
...
V0.8 does not have the code to covert bit based signals to a real value,
so print a more descriptive error message before quiting.
2007-10-29 16:24:55 -07:00
Cary R
2946f30ffc
v0_8: fix comparison in previous patch for pr1745132
...
If I had remembered to test the passing case I would have noticed
the comparison was wrong.
2007-10-29 16:15:07 -07:00
Cary R
5530aea6a3
v0_8: print an error message for an invalid bit selection.
...
This code may be used for more than just a bit select so the error message
is fairly generic. Though it should help in tracking down the real problem
(invalid Verilog code).
2007-10-29 16:14:49 -07:00
steve
0b3f1e4119
Better configuration messages (Alan Feldstein)
2007-05-16 23:51:42 +00:00
steve
d72eadb885
Get page size from sysconf.
2007-02-16 23:29:17 +00:00
steve
1820cd0244
Fix compile on Mac OS X
2006-11-02 17:47:52 +00:00
steve
0c6bb476ea
Get rounding of conversion correct.
2006-10-11 00:17:35 +00:00
steve
930cd598a0
Typo clearing an event cell.
2006-08-06 18:09:42 +00:00
steve
9643b86ab3
Update to use only Mingw for build.
2006-05-08 04:33:35 +00:00
steve
faf7f30283
Add the .demux device.
2006-03-26 23:09:00 +00:00
steve
b8bc531f05
Fix the memsynth1 case.
2006-03-12 07:34:16 +00:00
steve
27e633410c
Add change callback to vpiMemory objects.
2006-02-19 16:57:31 +00:00
steve
7527c466ed
Handle synthesis of FF vectors with l-value decoder.
2006-02-19 00:11:31 +00:00
steve
c9f38f5ffa
Improve distclean targets.
2005-02-23 18:40:23 +00:00
steve
5ea4152162
Spelling fixes from Larry.
2005-02-23 18:37:52 +00:00
steve
327c897d7e
Spellig fixes.
2005-02-19 16:39:30 +00:00
steve
e4ae832153
Clean up spurious trailing white space.
2004-10-04 01:10:51 +00:00
steve
b3a3428b9a
Clean up bin32 files.
2004-10-04 01:09:07 +00:00
steve
e827f8f8c1
Cleanup and factoring of autoconf.
2004-09-27 22:34:10 +00:00
steve
6d40326a2f
Fix LPM GE to match LPM GT behavior.
2004-09-22 16:44:07 +00:00
steve
ba3790dc2b
.net range values can be signed.
2004-08-28 16:26:41 +00:00
steve
6cd7c1a650
Some explination of vpi_func arguments.
2004-06-30 03:00:36 +00:00
steve
57b8ca191f
Add signed LPM divide.
2004-06-30 02:15:57 +00:00
steve
51fd249d8a
Watch type of mak bit matches masked value.
2004-06-19 16:17:02 +00:00
steve
050ec6f325
Add signed modulus operator.
2004-06-19 15:52:53 +00:00
steve
35619771dd
Add structural equality compare nodes.
2004-06-16 16:33:25 +00:00
steve
8d3102388b
Pick sign bit from the right place in the exponent number.
2004-06-04 23:26:34 +00:00
steve
a7ae8adf9b
Support delayed/non-blocking assignment to reals and others.
2004-05-19 03:26:24 +00:00
steve
324ba713e5
Handle explicit set of unsigned long width. For -m32
2004-05-18 18:45:11 +00:00
steve
69ebd0c49e
Allow vpiParamter as a string type.
2004-05-18 18:43:38 +00:00
steve
dd7472d125
Mingw needs -liberty, but Cygwin cannot tolerate it.
2004-03-11 06:06:59 +00:00
steve
33783385d2
Get vpiModule of signals.
2004-03-09 03:11:02 +00:00
steve
914746f6f3
Minor spelling fixes.
2004-03-08 02:33:49 +00:00
steve
efef8fba85
Add load command to interactive stop.
...
Support decimal constants passed interactive to system tasks.
2004-02-21 00:44:34 +00:00
steve
a4c5ff0bd3
vpiStringVal does not include leading nulls.
2004-02-20 01:52:25 +00:00
steve
8d2858c555
vpiStringVal writes need to set all the bits of a reg.
2004-02-19 21:31:59 +00:00
steve
2d7380c03b
PRototypes match the standard.
2004-02-18 17:52:00 +00:00
steve
17c891bc9c
Fix type mismatches of various VPI functions.
2004-02-18 02:51:59 +00:00
steve
081a6a4088
Cleanup configure detection of win32.
2004-02-15 03:17:36 +00:00
steve
8188c4c690
Makefile cleanup.
2004-02-10 19:25:00 +00:00
steve
8aca824c0f
Further unify the configure.in scripts.
2004-01-15 20:52:32 +00:00
steve
d4525ddc16
Some systems dlsym requires leading _ or not on whim.
2003-12-12 05:43:08 +00:00
steve
4c8c14ceec
Ducument lxt2 access.
2003-12-07 20:05:56 +00:00
steve
2c4358c9ff
Propagate named event outputs, if any.
2003-11-26 01:47:18 +00:00