steve
|
21af0dbe3f
|
Fix data type of parameters to logic.
|
2005-09-19 15:21:09 +00:00 |
steve
|
7235706923
|
Make sure div, mod and mult nodes have line number info.
|
2005-09-15 23:04:09 +00:00 |
steve
|
4dfdc147c5
|
fit type elaboration of logical not.
|
2005-09-14 15:15:44 +00:00 |
steve
|
4902c222fb
|
Check operand types for compatibility.
|
2005-09-01 04:10:47 +00:00 |
steve
|
b69f59f2ec
|
Handle memory references is continuous assignments.
|
2005-08-31 05:07:31 +00:00 |
steve
|
4a8be3db9c
|
Implement bi-directional part selects.
|
2005-08-06 17:58:16 +00:00 |
steve
|
9a16e030b5
|
Match data type of PV select input/output.
|
2005-07-15 04:13:25 +00:00 |
steve
|
d353ddb660
|
Get output type correct for binary mux (ternary) expression.
|
2005-07-15 00:42:02 +00:00 |
steve
|
b9799cf6ec
|
Remove NetVariable and ivl_variable_t structures.
|
2005-07-11 16:56:50 +00:00 |
steve
|
75ad90534b
|
Generalize signals to carry types.
|
2005-07-07 16:22:49 +00:00 |
steve
|
739a1839ed
|
Do sign extension of structuran nets.
|
2005-05-24 01:44:27 +00:00 |
steve
|
06e08dbdf0
|
Make sure comparison widths match.
|
2005-05-19 03:51:38 +00:00 |
steve
|
c34e44dad0
|
Make sig-eq-constant optimization more effective.
|
2005-05-10 05:10:40 +00:00 |
steve
|
7dd0d255a6
|
Add support for variable part select.
|
2005-05-08 23:40:14 +00:00 |
steve
|
d548c9a5f8
|
Handle synthesis of concatenation expressions.
|
2005-05-06 00:25:13 +00:00 |
steve
|
e8a6835d36
|
Make clear that memory addresses are cannonical.
|
2005-04-08 04:52:31 +00:00 |
steve
|
65c7ec00e7
|
Rework NetRamDq and IVL_LPM_RAM nodes.
|
2005-04-06 05:29:08 +00:00 |
steve
|
8184dfaed8
|
Handle wide operands to logical AND.
|
2005-03-19 06:59:53 +00:00 |
steve
|
ca488dff4e
|
Handle LPM shifts.
|
2005-03-19 06:23:49 +00:00 |
steve
|
53da6e9a33
|
Add support for LPM_UFUNC user defined functions.
|
2005-03-18 02:56:03 +00:00 |
steve
|
0f914bf35a
|
UPdate elabrate continuous assighn of string to net.
|
2005-03-13 01:26:48 +00:00 |
steve
|
ab1ca54df2
|
Update support for LPM_MOD.
|
2005-03-12 06:43:35 +00:00 |
steve
|
1c5b4881d7
|
Handle case inequality in netlists.
|
2005-03-09 05:52:03 +00:00 |
steve
|
257e1f9516
|
Support shifts and divide.
|
2005-02-19 02:43:38 +00:00 |
steve
|
d74177634c
|
Restructure NetMux devices to pass vectors.
Generate NetMux devices from ternary expressions,
Reduce NetMux devices to bufif when appropriate.
|
2005-02-12 06:25:40 +00:00 |
steve
|
97f83ffbe3
|
laborate reduction gates into LPM_RED_ nodes.
|
2005-02-03 04:56:20 +00:00 |
steve
|
20be0351ae
|
Elaborate unary subtract and NOT in netlist
contexts, and concatenation too.
|
2005-01-30 05:20:38 +00:00 |
steve
|
609b6a7baa
|
Netlist boolean expressions generate gate vectors.
|
2005-01-29 18:46:18 +00:00 |
steve
|
e04fb5c083
|
Elaborate parameter reference to desired width without concats.
|
2005-01-29 16:46:22 +00:00 |
steve
|
ade5bdcafe
|
Integrate pr1072 fix from v0_8-branch.
|
2005-01-29 00:37:06 +00:00 |
steve
|
99ace10774
|
Simplified NetMult and IVL_LPM_MULT.
|
2005-01-28 05:39:33 +00:00 |
steve
|
25de448d34
|
Remove obsolete NetSubnet class.
|
2005-01-22 18:16:00 +00:00 |
steve
|
e28636776a
|
Change case compare from logic to an LPM node.
|
2005-01-22 01:06:55 +00:00 |
steve
|
bf6a5d0f50
|
Implement LPM_COMPARE nodes as two-input vector functors.
|
2005-01-16 04:20:32 +00:00 |
steve
|
ead2481793
|
Fix elaboration of == compared to constants.
|
2005-01-13 00:23:10 +00:00 |
steve
|
9e94afe399
|
Use PartSelect/PV and VP to handle part selects through ports.
|
2005-01-09 20:16:00 +00:00 |
steve
|
65e9b6be12
|
Rework of internals to carry vectors through nexus instead
of single bits. Make the ivl, tgt-vvp and vvp initial changes
down this path.
|
2004-12-11 02:31:25 +00:00 |
steve
|
51dd41f81a
|
Fix excessive error message.
|
2004-10-04 03:09:38 +00:00 |
steve
|
e4ae832153
|
Clean up spurious trailing white space.
|
2004-10-04 01:10:51 +00:00 |
steve
|
2abdcfcaa4
|
Error message to match assertion.
|
2004-10-04 00:25:46 +00:00 |
steve
|
180bfc5e72
|
Detect and prevent implicit declaration of hierarchical names.
|
2004-09-24 04:25:19 +00:00 |
steve
|
7f67afe9d5
|
Add support for $unsigned.
|
2004-08-28 15:42:11 +00:00 |
steve
|
3dbc07f34d
|
Implement signed divide and signed right shift in nets.
|
2004-06-30 02:16:26 +00:00 |
steve
|
9ee0210cac
|
Code cleanup from Larry.
|
2004-06-24 15:22:23 +00:00 |
steve
|
69cfdbdc54
|
Fix broken calcuation of NE for constant.
|
2004-06-22 18:41:48 +00:00 |
steve
|
03d7448550
|
compare-to-constant uses sig len, not val len.
|
2004-06-18 16:38:22 +00:00 |
steve
|
fd371a3958
|
Handle equality compare to constants specially.
|
2004-06-16 23:32:58 +00:00 |
steve
|
9949040285
|
Add support for the default_nettype directive.
|
2004-06-13 04:56:53 +00:00 |
steve
|
ba309e60bb
|
Fix synthesis method for logical and/or
|
2004-06-01 01:04:57 +00:00 |
steve
|
5472b27e1f
|
Rewire/generalize parsing an elaboration of
function return values to allow for better
speed and more type support.
|
2004-05-31 23:34:36 +00:00 |