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
steve
6446add9cd
Emit code for the bufif devices.
2000-04-23 21:15:07 +00:00
steve
a8114ae122
Add support for the procedural release statement.
2000-04-23 03:45:24 +00:00
steve
44838f8973
Add support for force assignment.
2000-04-22 04:20:19 +00:00
steve
d539b0b5fe
Generic multiplier (Chris Lattner)
2000-04-21 02:30:40 +00:00
steve
7484feceb5
fork-join support in vvm.
2000-04-15 19:51:30 +00:00
steve
d033509359
Support chained events.
2000-04-15 02:25:32 +00:00
steve
62c6422724
Document the calling convention.
2000-04-15 01:44:59 +00:00
steve
df0808d5bb
No more class derivation from vvm_thread.
2000-04-14 23:31:53 +00:00
steve
59bbc27268
Backwards sense of assert test.
2000-04-12 16:08:46 +00:00