steve
|
905529081d
|
Add the ~& reduction operator.
|
2001-06-18 01:54:49 +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
|
de8c725890
|
Mingw32 support (Venkat Iyer)
|
2001-05-20 15:09:39 +00:00 |
steve
|
66cf3ec8fa
|
More UDP consolidation from Stephan Boettcher.
|
2001-04-22 23:09:45 +00:00 |
steve
|
0550287658
|
Generate vvp code for functions with ports.
|
2001-04-06 02:28:02 +00:00 |
steve
|
f40d006c26
|
Generate code for task calls.
|
2001-04-02 02:28:12 +00:00 |
steve
|
afb8e285db
|
Support error code from target_t::end_design method.
|
2001-03-27 03:31:06 +00:00 |
steve
|
7d7ccd4f08
|
Generate proper code for wide condition expressions.
|
2001-02-13 04:11:24 +00:00 |
steve
|
5f292e546d
|
Get rid of gate templates.
|
2001-01-16 03:57:46 +00:00 |
steve
|
5fb7f9ca91
|
Generated function prototype. (PR#107)
|
2001-01-12 04:20:18 +00:00 |
steve
|
ad0853d666
|
Support signed decimal display of variables.
|
2001-01-06 22:22:17 +00:00 |
steve
|
eda3c63f72
|
reg_assign into function ports. (PR#95)
|
2001-01-01 01:41:09 +00:00 |
steve
|
e68c26bb87
|
Generate smaller code for reg assigns.
|
2000-12-17 05:33:11 +00:00 |
steve
|
4e7f8766fa
|
Generate loops to initialize vectors or constants.
|
2000-12-16 23:55:24 +00:00 |
steve
|
0a3bda87d6
|
Observe delays in non-blocking assignments (PR#83)
|
2000-12-16 16:57:43 +00:00 |
steve
|
44131d4b16
|
Allow non-blocking assign to pad memory word with zeros.
|
2000-12-15 21:54:43 +00:00 |
steve
|
d5eb3a2bad
|
concatenation as parameter to system tasks. PR#64)
|
2000-12-15 21:40:26 +00:00 |
steve
|
086348035e
|
Fix memory access in vvm. (PR#70)
|
2000-12-15 20:05:16 +00:00 |
steve
|
8fe6324aec
|
functions with system tasks (PR#46)
|
2000-12-15 03:06:04 +00:00 |
steve
|
e34ef2a2b9
|
NetEUFuncs are allowed as system task parameters.
|
2000-12-12 03:30:44 +00:00 |
steve
|
5dbea64759
|
Add support for signed reg variables,
simulate in t-vvm signed comparisons.
|
2000-12-11 00:31:43 +00:00 |
steve
|
9ddd0491f7
|
Support delays on continuous assignment from idents. (PR#40)
|
2000-12-10 06:41:59 +00:00 |
steve
|
245472ca63
|
unary expressions as parameters (PR#42, PR#68)
|
2000-12-09 06:17:20 +00:00 |
steve
|
ef49fc127f
|
Change LineInfo to store const C strings.
|
2000-11-30 17:31:42 +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
|
61ad0b23c8
|
Apply sequential UDP rework from Stephan Boettcher (PR#39)
|
2000-11-04 06:36:24 +00:00 |
steve
|
f3dfff7d76
|
task threads ned their scope initialized. (PR#32)
|
2000-10-29 17:10:02 +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
|
0e7ca326ce
|
Put signals into a signal_table
|
2000-10-26 00:29:10 +00:00 |
steve
|
8ba1facb66
|
Replace data references with function calls. (Venkat)
|
2000-10-06 23:11:39 +00:00 |
steve
|
02bee9358c
|
sfuncs are char* and are compared with strcmp
|
2000-10-06 02:21:35 +00:00 |
steve
|
8b581cef46
|
Remove the obsolete NetEIdent class.
|
2000-09-26 01:35:42 +00:00 |
steve
|
9067c91656
|
Correctly measure comples l-values of assignments.
|
2000-09-20 02:53:14 +00:00 |
steve
|
89d7176734
|
Add support for modulus (Eric Aardoom)
|
2000-09-17 21:26:15 +00:00 |
steve
|
8978bbd5e6
|
full featured l-values for non-blocking assiginment.
|
2000-09-16 21:28:14 +00:00 |
steve
|
8a69c54886
|
elaborate complex l-values
|
2000-09-10 02:18:16 +00:00 |
steve
|
3ae76a8638
|
initialize vlog info.
|
2000-09-08 17:08:10 +00:00 |
steve
|
e95d0c3b87
|
Properly ignore NetAssign_ objects.
|
2000-09-03 17:58:14 +00:00 |
steve
|
ac81f6a201
|
Rearrange NetAssign to make NetAssign_ separate.
|
2000-09-02 20:54:20 +00:00 |
steve
|
df113f962b
|
Clean up warnings and portability issues.
|
2000-08-20 17:49:04 +00:00 |
steve
|
9abd84952b
|
add th t-dll functions for net_const, net_bufz and processes.
|
2000-08-14 04:39:56 +00:00 |
steve
|
248baa26e1
|
Move all file manipulation out of target class.
|
2000-08-09 03:43:45 +00:00 |
steve
|
d58533fd7b
|
target methods need not take a file stream.
|
2000-08-08 01:50:42 +00:00 |
steve
|
2e3e9ecf37
|
tri01 support in vvm.
|
2000-08-02 00:57:02 +00:00 |
steve
|
3aa250b16b
|
Report code generation errors through proc_delay.
|
2000-07-29 16:21:08 +00:00 |
steve
|
08e6bf2e27
|
Make simulation precision available to VPI.
|
2000-07-26 03:53:11 +00:00 |
steve
|
42e4ff47c8
|
Move inital value handling from NetNet to Nexus
objects. This allows better propogation of inital
values.
Clean up constant propagation a bit to account
for regs that are not really values.
|
2000-07-14 06:12:56 +00:00 |
steve
|
18eb34921f
|
Add support for non-constant delays in delay statements,
Support evaluating ! in constant expressions, and
move some code from netlist.cc to net_proc.cc.
|
2000-07-07 04:53:53 +00:00 |
steve
|
583868e74e
|
Redesign Links to include the Nexus class that
carries properties of the connected set of links.
|
2000-06-25 19:59:41 +00:00 |