steve
5dbea64759
Add support for signed reg variables,
...
simulate in t-vvm signed comparisons.
2000-12-11 00:31:43 +00:00
steve
c0f951c146
vpiStringVal handles leding nulls as blanks. (PR#62)
2000-12-10 19:15:19 +00:00
steve
9ddd0491f7
Support delays on continuous assignment from idents. (PR#40)
2000-12-10 06:41:59 +00:00
steve
d16d29c591
Support for %s in $display (PR#62)
2000-12-02 02:40:56 +00:00
steve
28af357c8a
Clean a bit more completely.
2000-11-29 23:59:29 +00:00
steve
f4443a7dfa
Add support for supply nets (PR#17)
2000-11-20 00:58:40 +00:00
steve
28bc621f11
change set for support of nmos, pmos, rnmos, rpmos, notif0, and notif1
...
change set to correct behavior of bufif0 and bufif1
(Tim Leight)
Also includes fix for PR#27
2000-11-11 01:52:09 +00:00
steve
b05aadfd94
Configure bindir and libdir
2000-11-11 00:38:40 +00:00
steve
61ad0b23c8
Apply sequential UDP rework from Stephan Boettcher (PR#39)
2000-11-04 06:36:24 +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
f3dfff7d76
task threads ned their scope initialized. (PR#32)
2000-10-29 17:10:02 +00:00
steve
10fbb2a1bb
Glitches in cygwin build process.
2000-10-28 19:12:43 +00:00
steve
6962841546
Split vpip for everybody.
2000-10-28 17:27:59 +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
1cc7b6d4d7
Nexus value is initially unknown so that it propogates for sure.
2000-10-23 00:32:48 +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
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
57ced29227
Handle unknowns in decimal strings.
2000-09-23 16:34:47 +00:00
steve
89d7176734
Add support for modulus (Eric Aardoom)
2000-09-17 21:26:15 +00:00
steve
7e9a7ed0cb
Version information for vlog_vpi_info.
2000-09-12 01:17:40 +00:00
steve
3ae76a8638
initialize vlog info.
2000-09-08 17:08:10 +00:00
steve
df113f962b
Clean up warnings and portability issues.
2000-08-20 17:49:04 +00:00
steve
dab45178a7
Add vpi_vlog_info support from Adrian
2000-08-08 01:47:40 +00:00
steve
2e3e9ecf37
tri01 support in vvm.
2000-08-02 00:57:02 +00:00
steve
08e6bf2e27
Make simulation precision available to VPI.
2000-07-26 03:53:11 +00:00
steve
c07cc005bd
proper init method for bufz devices.
2000-07-11 23:08:33 +00:00
steve
8902645fa7
Allow set vpiIntVal on bitset type objects.
2000-07-08 22:40:07 +00:00
steve
9c12fcffe4
pass zero-delay values immediately.
2000-07-08 22:39:32 +00:00
steve
e152b91226
unop_not can take out width same as in width.
2000-07-06 18:12:28 +00:00
steve
337eee7dcb
Reduce result is OK in ~ operator.
2000-06-30 15:47:06 +00:00
steve
1562784a48
Initialize memories as they are create.
2000-06-28 18:38:00 +00:00
steve
28df01b880
Add the integer modulus function.
2000-05-19 04:22:55 +00:00
steve
cc3d4c8231
Ternary operator handles bit sizes.
2000-05-18 20:35:08 +00:00
steve
38b4de87ad
Overcautious assert in shift is removed.
2000-05-18 20:23:40 +00:00
steve
0f13af2ea1
Support writing scalars and vectors to signals.
2000-05-18 03:27:32 +00:00
steve
367db72c99
Add support for procedural continuous assignment.
2000-05-11 23:37:26 +00:00
steve
d68339a96a
Calculate the X output value from drive0 and drive1
2000-05-11 01:37:33 +00:00
steve
6021c7b192
Give strengths to logic and bufz devices.
2000-05-09 21:16:35 +00:00
steve
c98e4b25b3
Restore vvm_bufz to working condition.
2000-05-08 05:27:32 +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
b90cda1f3f
Carry strength values from Verilog source to the
...
pform and netlist for gates.
Change vvm constants to use the driver_t to drive
a constant value. This works better if there are
multiple drivers on a signal.
2000-05-07 04:37:55 +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
ed5e587cf1
Support named for in VPI.
2000-05-03 05:03:26 +00:00
steve
3aef1be0e7
Proper bounds checking of the left operator of right shift.
2000-04-29 01:19:47 +00:00
steve
dab5999621
Handle assigning small values to big registers.
2000-04-26 18:35:11 +00:00
steve
e78af393de
AND handles argument padding if necessary.
2000-04-26 03:32:40 +00:00