steve
|
ab7b353ace
|
support fast programming by only writing the bits
that are listed in the input file.
|
2001-06-30 23:03:16 +00:00 |
steve
|
81536481cc
|
Add structural EEQ gates (Stephan Boettcher)
|
2001-06-19 03:01:10 +00:00 |
steve
|
4b82d26f5e
|
Add support for structural multiply in t-dll.
Add code generators and vvp support for both
structural and behavioral multiply.
|
2001-06-16 23:45:05 +00:00 |
steve
|
bf42772995
|
Generate code to support memory access in continuous
assignment statements. (Stephan Boettcher)
|
2001-06-16 02:41:41 +00:00 |
steve
|
b3a5a0e5ab
|
Generate vvp code for GT and GE comparisons.
|
2001-06-15 04:14:18 +00:00 |
steve
|
2f2657b765
|
support subtraction in tgt-vvp.
|
2001-06-07 03:09:37 +00:00 |
steve
|
f480943649
|
Support structural addition.
|
2001-06-07 02:12:43 +00:00 |
steve
|
61991e6367
|
stub ivl_expr_parms for sfunctions.
|
2001-05-20 01:06:16 +00:00 |
steve
|
0872ad34cf
|
Behavioral ternary operators for vvp.
|
2001-05-17 04:37:02 +00:00 |
steve
|
2292751fc3
|
Make sure LPM devices have drives on outputs.
|
2001-05-12 03:18:44 +00:00 |
steve
|
914ad85e63
|
Add ivl and vvp.tgt support for memories in
expressions and l-values. (Stephan Boettcher)
|
2001-05-08 23:59:33 +00:00 |
steve
|
4e3c702cc7
|
sort enumeration values.
|
2001-05-08 04:13:12 +00:00 |
steve
|
b7569f4d70
|
Support memory objects. (Stephan Boettcher)
|
2001-05-06 17:48:20 +00:00 |
steve
|
eb71c70c99
|
Carry drive strengths in the ivl_nexus_ptr_t, and
handle constant devices in targets.'
|
2001-04-29 23:17:38 +00:00 |
steve
|
a52b34cb64
|
Add pullup and pulldown devices.
|
2001-04-29 20:19:10 +00:00 |
steve
|
73c4893ef7
|
Implement simple MUXZ for ?: operators.
|
2001-04-26 05:12:02 +00:00 |
steve
|
66cf3ec8fa
|
More UDP consolidation from Stephan Boettcher.
|
2001-04-22 23:09:45 +00:00 |
steve
|
c97692d715
|
Generate code for disable.
|
2001-04-21 00:55:46 +00:00 |
steve
|
70aeb980d8
|
vvp support for <= with internal delay.
|
2001-04-15 02:58:11 +00:00 |
steve
|
d39190243b
|
Add the disable statemnent.
|
2001-04-07 19:24:36 +00:00 |
steve
|
0550287658
|
Generate vvp code for functions with ports.
|
2001-04-06 02:28:02 +00:00 |
steve
|
82947a9343
|
Generate vvp code for the repeat statement.
|
2001-04-05 03:20:57 +00:00 |
steve
|
898639d7bf
|
Get signed compares working correctly in vvp.
|
2001-04-05 01:12:27 +00:00 |
steve
|
0653f859bc
|
Support forever loops in the tgt-vvp target.
|
2001-04-04 04:50:35 +00:00 |
steve
|
19c84ff9a2
|
Support non-blocking assignments.
|
2001-04-03 04:50:37 +00:00 |
steve
|
f40d006c26
|
Generate code for task calls.
|
2001-04-02 02:28:12 +00:00 |
steve
|
e6c36597eb
|
Support the scope expression node.
|
2001-04-02 00:28:35 +00:00 |
steve
|
a2da2d59df
|
support the NetWhile statement.
|
2001-04-01 06:52:27 +00:00 |
steve
|
6dbf7333c8
|
dead cruft.
|
2001-04-01 04:38:17 +00:00 |
steve
|
d25690cc8e
|
Redesign event information to support arbitrary edge combining.
|
2001-04-01 01:48:21 +00:00 |
steve
|
b3a3b888d8
|
Generate vvp code for case statements.
|
2001-03-31 17:36:38 +00:00 |
steve
|
b36b6d0ca0
|
Generate code for fork/join statements.
|
2001-03-30 05:49:52 +00:00 |
steve
|
522d0ec864
|
Add unary ~ operator to tgt-vvp.
|
2001-03-29 02:52:39 +00:00 |
steve
|
a4e528f0c3
|
Add the ivl_event_t to ivl_target, and use that to generate
.event statements in vvp way ahead of the thread that uses it.
|
2001-03-28 06:07:39 +00:00 |
steve
|
61e3eed49c
|
Generate code for simple @ statements.
|
2001-03-27 06:27:40 +00:00 |
steve
|
e8518c5056
|
Put processes in the proper scope.
|
2001-03-20 01:44:13 +00:00 |
steve
|
1ea417dc30
|
Declare ivl_scope_type functions.
|
2001-01-15 22:05:14 +00:00 |
steve
|
a00924089d
|
Pass scope type information to the target module.
|
2001-01-15 00:47:01 +00:00 |
steve
|
66716f5101
|
Add client data pointer for scope and process scanners.
|
2001-01-15 00:05:39 +00:00 |
steve
|
cc18d065aa
|
declaration initialization for time variables.
|
2001-01-06 06:31:58 +00:00 |
steve
|
3b9a60414e
|
Make signal attributes available to ivl_target API.
|
2000-12-05 06:29:33 +00:00 |
steve
|
0ca9b2736b
|
flip-flop pins for ivl_target API.
|
2000-11-12 17:47:29 +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
|
3591e06c4e
|
Support time variables.
|
2000-10-31 17:49:02 +00:00 |
steve
|
d6efae4bdd
|
API for concatenation expressions.
|
2000-10-28 22:32:34 +00:00 |
steve
|
5b65f15df4
|
stub for the concat operator.
|
2000-10-28 17:55:03 +00:00 |
steve
|
b8fe10d27d
|
Get target signal from nexus_ptr.
|
2000-10-25 05:41:24 +00:00 |
steve
|
add2ae16fa
|
Reduce the target entry points to the target_design.
|
2000-10-21 16:49:45 +00:00 |
steve
|
e10679633d
|
Add ivl_lval_t and support for assignment l-values.
|
2000-10-18 20:04:39 +00:00 |