steve
|
b7c2bd4f72
|
Add the NetUserFunc netlist node.
|
2002-03-09 02:10:22 +00:00 |
steve
|
5f09e01a44
|
No implicit declaration in assign l-values.
|
2002-01-23 05:23:17 +00:00 |
steve
|
dd79885f6d
|
Add structural modulus support down to vvp.
|
2002-01-03 04:19:01 +00:00 |
steve
|
4bb91c4f98
|
Elaborate multiply nets with constant operands ad NetConst.
|
2001-12-31 04:23:59 +00:00 |
steve
|
03aebd7525
|
Support elaborate_net for PEString objects.
|
2001-12-30 21:32:03 +00:00 |
steve
|
ab6c8cb4b8
|
Parser and pform use hierarchical names as hname_t
objects instead of encoded strings.
|
2001-12-03 04:47:14 +00:00 |
steve
|
4d0b840c26
|
Coerse input to inout when assigned to.
|
2001-11-10 02:08:49 +00:00 |
steve
|
7793a49854
|
Remove string paths from PExpr elaboration.
|
2001-11-08 05:15:50 +00:00 |
steve
|
6bfbcbdcf7
|
elaborate_lnet uses scope instead of string path.
|
2001-11-07 04:26:46 +00:00 |
steve
|
bf72f39fe9
|
eval_const uses scope instead of a string path.
|
2001-11-07 04:01:59 +00:00 |
steve
|
874bab10e4
|
NetObj constructor finally requires a scope.
|
2001-10-28 01:14:53 +00:00 |
steve
|
177fa4062b
|
Support IVL_LPM_DIVIDE for structural divide.
|
2001-10-16 02:19:26 +00:00 |
steve
|
176be94be9
|
dead code.
|
2001-09-14 04:20:49 +00:00 |
steve
|
3c8d598eed
|
Elaborate == to NetCompare instead of XNOR and AND
gates. This allows code generators to generate
better code in certain cases.
|
2001-09-14 04:16:52 +00:00 |
steve
|
b825f8d2b2
|
Create a config.h.in file to hold all the config
junk, and support gcc 3.0. (Stephan Boettcher)
|
2001-07-25 03:10:48 +00:00 |
steve
|
b8c5aff0cb
|
Generate !== an an inverted ===
|
2001-07-07 04:37:18 +00:00 |
steve
|
bcaa122fb9
|
handle left shifter in dll output.
|
2001-07-04 22:59:25 +00:00 |
steve
|
eeabc7234c
|
Make sure tmp net gets connected to ramdq output
|
2001-07-01 23:37:48 +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
|
b3a5a0e5ab
|
Generate vvp code for GT and GE comparisons.
|
2001-06-15 04:14:18 +00:00 |
steve
|
f480943649
|
Support structural addition.
|
2001-06-07 02:12:43 +00:00 |
steve
|
3ce86f5664
|
Make error message include error: prefix.
|
2001-05-17 03:34:47 +00:00 |
steve
|
d0d6189874
|
Less picky about ternary operands.
|
2001-04-14 22:50:39 +00:00 |
steve
|
2b0aaec8ab
|
FreeBSD port has a maintainer now.
|
2001-02-15 06:59:35 +00:00 |
steve
|
2b903f5d0e
|
Detect part select out of range in nets. (PR#138)
|
2001-02-09 20:18:15 +00:00 |
steve
|
d78c7392c2
|
Remove dead code.
|
2001-02-08 01:10:30 +00:00 |
steve
|
88a2ca2168
|
Handle wide net constants with unary minus.
|
2001-01-25 02:05:16 +00:00 |
steve
|
41242735ed
|
Handle some special cases of unary 2's complement,
and improve netlist expression width handling.
|
2001-01-24 02:52:30 +00:00 |
steve
|
145ac49233
|
NetMux needs a scope. (PR#115)
|
2001-01-18 03:16:35 +00:00 |
steve
|
f224ed3a90
|
Fix out-of-bound pins for comparator (PR#108)
|
2001-01-16 04:51:52 +00:00 |
steve
|
5276752276
|
Build task outputs as lval instead of nets. (PR#98)
|
2001-01-10 03:13:23 +00:00 |
steve
|
8ee00ec562
|
Fix net division to cope with small output sizes.
|
2001-01-05 03:19:47 +00:00 |
steve
|
4eed86d519
|
Detect part select errors on l-values.
|
2000-12-01 02:55:37 +00:00 |
steve
|
ff514aab72
|
pad different width inputs to muxes. (PR#14)
|
2000-11-04 05:06:04 +00:00 |
steve
|
f2997d7767
|
Detect reverse bit order in part select. (PR#33)
|
2000-10-30 21:35:40 +00:00 |
steve
|
7df9943679
|
get width right for reversed part select net. (PR#33)
|
2000-10-30 20:55:53 +00:00 |
steve
|
f526d235d1
|
Check for missing concat subexpressions (PR#11)
|
2000-10-14 02:23:02 +00:00 |
steve
|
4819d54d51
|
Fix repeat concatenation with multiple expressions (PR#10)
|
2000-10-08 04:59:36 +00:00 |
steve
|
76e2c509d7
|
Put logic devices into scopes.
|
2000-10-07 19:45:42 +00:00 |
steve
|
79b1c51e68
|
Detect indefinite widths where definite widths are required.
|
2000-09-26 05:05:58 +00:00 |
steve
|
89d7176734
|
Add support for modulus (Eric Aardoom)
|
2000-09-17 21:26:15 +00:00 |
steve
|
44438c9678
|
more robust abut ternary bit widths.
|
2000-09-07 21:28:51 +00:00 |
steve
|
ac81f6a201
|
Rearrange NetAssign to make NetAssign_ separate.
|
2000-09-02 20:54:20 +00:00 |
steve
|
a59bbdeb4f
|
Proper error messages when port direction is missing.
|
2000-08-18 04:38:57 +00:00 |
steve
|
60c2046be6
|
Extend x or z that is top bit of a constant.
|
2000-08-01 22:44:26 +00:00 |
steve
|
2a08824ae9
|
Detect muxing Vz as a bufufN.
|
2000-07-15 05:13:43 +00:00 |
steve
|
9b59001cf9
|
Eleminate reduction gate for 1-bit compares.
|
2000-07-08 04:59:20 +00:00 |
steve
|
cdb3eb7e6b
|
Connect all the l and r bits of a NE expression.
|
2000-07-06 18:13:24 +00:00 |
steve
|
c2b134e7d6
|
Output signal of + is a temporary.
|
2000-06-03 02:13:15 +00:00 |
steve
|
e0dcdf6b72
|
Handle wide conditions in ternary operator.
|
2000-05-26 05:26:11 +00:00 |