steve
|
f40d006c26
|
Generate code for task calls.
|
2001-04-02 02:28:12 +00:00 |
steve
|
ad8565f8a6
|
Add const probe method to NetEvent.
|
2001-03-29 02:52:01 +00:00 |
steve
|
2b0aaec8ab
|
FreeBSD port has a maintainer now.
|
2001-02-15 06:59:35 +00:00 |
steve
|
7d7beeecc1
|
Binary operators with operands of indefinite width
has itself an indefinite width.
|
2001-02-10 21:20:38 +00:00 |
steve
|
f5d0211864
|
In the context of range declarations, use elab_and_eval instead
of the less robust eval_const methods.
|
2001-02-10 20:29:39 +00:00 |
steve
|
7ef3b44ab1
|
support evaluation of constant < in expressions.
|
2001-02-09 05:44:23 +00:00 |
steve
|
145ac49233
|
NetMux needs a scope. (PR#115)
|
2001-01-18 03:16:35 +00:00 |
steve
|
65020bc6de
|
Use the iosfwd header if available.
|
2001-01-16 02:44:17 +00:00 |
steve
|
cc18d065aa
|
declaration initialization for time variables.
|
2001-01-06 06:31:58 +00:00 |
steve
|
68e672e61a
|
Support arrays of integers.
|
2001-01-06 02:29:35 +00:00 |
steve
|
8bfae1e641
|
Evaluate constant === and !== expressions.
|
2001-01-04 16:49:50 +00:00 |
steve
|
120a211e68
|
Support a bunch of unary operators in parameter expressions.
|
2001-01-02 04:21:13 +00:00 |
steve
|
b6a18098c7
|
Evaluate constant &, | and unary ~.
|
2001-01-02 03:23:40 +00:00 |
steve
|
f4671a3082
|
Evaluate <= and ?: in parameter expressions (PR#81)
|
2000-12-16 19:03:30 +00:00 |
steve
|
8ae4e25720
|
Detect recursive instantiations (PR#2)
|
2000-12-16 01:45:47 +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
|
3b9a60414e
|
Make signal attributes available to ivl_target API.
|
2000-12-05 06:29:33 +00:00 |
steve
|
4f638882c9
|
Add Attrib class for holding NetObj attributes.
|
2000-12-04 17:37:03 +00:00 |
steve
|
a2a40869b0
|
Spelling error in comment.
|
2000-12-02 05:08:04 +00:00 |
steve
|
ea921efced
|
synthesis for unary reduction ! and N operators.
|
2000-11-29 05:24:00 +00:00 |
steve
|
291ab97422
|
Add support for || synthesis (PR#53)
|
2000-11-29 02:09:52 +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
|
a8da692540
|
Add support for the t-dll backend grabing flip-flops.
|
2000-11-11 00:03:36 +00:00 |
steve
|
61ad0b23c8
|
Apply sequential UDP rework from Stephan Boettcher (PR#39)
|
2000-11-04 06:36:24 +00:00 |
steve
|
3591e06c4e
|
Support time variables.
|
2000-10-31 17:49: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
|
e10679633d
|
Add ivl_lval_t and support for assignment l-values.
|
2000-10-18 20:04:39 +00:00 |
steve
|
76e2c509d7
|
Put logic devices into scopes.
|
2000-10-07 19:45:42 +00:00 |
steve
|
6f69773c57
|
ivl_target updates, including more complete
handling of ivl_nexus_t objects. Much reduced
dependencies on pointers to netlist objects.
|
2000-10-06 23:46:50 +00:00 |
steve
|
41f3ba65a1
|
xor and constant devices.
|
2000-10-05 05:03:01 +00:00 |
steve
|
aac5fc246a
|
Use char8 instead of string to store name.
|
2000-10-04 16:30:39 +00:00 |
steve
|
21e0e8a8a1
|
Cnstant evaluation of NE.
|
2000-09-29 04:42:56 +00:00 |
steve
|
79b1c51e68
|
Detect indefinite widths where definite widths are required.
|
2000-09-26 05:05:58 +00:00 |
steve
|
8b581cef46
|
Remove the obsolete NetEIdent class.
|
2000-09-26 01:35:42 +00:00 |
steve
|
cbe20e8bcf
|
fix null pointer when elaborating undefined task.
|
2000-09-24 17:41:13 +00:00 |
steve
|
2be1c115ff
|
Move some NetNet method out of the header file.
|
2000-09-24 15:44:44 +00:00 |
steve
|
48ff3590bc
|
Access to the name of a system task call.
|
2000-09-22 03:58:30 +00:00 |
steve
|
89d7176734
|
Add support for modulus (Eric Aardoom)
|
2000-09-17 21:26:15 +00:00 |
steve
|
8a69c54886
|
elaborate complex l-values
|
2000-09-10 02:18:16 +00:00 |
steve
|
49570b8cd9
|
encapsulate access to the l-value expected width.
|
2000-09-07 00:06:53 +00:00 |
steve
|
115d24a292
|
Pull NetAssign_ creation out of constructors.
|
2000-09-02 23:40:12 +00:00 |
steve
|
ac81f6a201
|
Rearrange NetAssign to make NetAssign_ separate.
|
2000-09-02 20:54:20 +00:00 |
steve
|
ff32325d07
|
t-dll iterates signals, and passes them to the
target module.
Some of NetObj should return char*, not string.
|
2000-08-27 15:51:50 +00:00 |
steve
|
8876cda37f
|
Get at gate information for ivl_target interface.
|
2000-08-26 00:54:03 +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
|
e01137ced3
|
cleanup.
|
2000-08-02 14:48:15 +00:00 |
steve
|
d677f226f3
|
Support <= in synthesis of DFF and ram devices.
|
2000-08-01 02:48:41 +00:00 |