steve
|
eca4f4fa97
|
Draw C4 and C8 constants to account for strength.
|
2005-02-12 06:25:15 +00:00 |
steve
|
1979fca239
|
Get the C4 width right for undriven nexa.
|
2005-02-10 04:55:45 +00:00 |
steve
|
ee5bb5fcaf
|
Add the NetRepeat node, and code generator support.
|
2005-02-08 00:12:36 +00:00 |
steve
|
e74127e1fc
|
Support .concat with arbitrary input counts.
|
2005-02-04 05:13:57 +00:00 |
steve
|
97f83ffbe3
|
laborate reduction gates into LPM_RED_ nodes.
|
2005-02-03 04:56:20 +00:00 |
steve
|
7250337941
|
Integrate fixes from 0.8 branch.
|
2005-01-28 19:39:03 +00:00 |
steve
|
6be34bba4d
|
Special handling of constant shift 0.
|
2005-01-28 05:37:48 +00:00 |
steve
|
dfb7c7ba6f
|
Remove the NetEBitSel and combine all bit/part select
behavior into the NetESelect node and IVL_EX_SELECT
ivl_target expression type.
|
2005-01-24 05:28:30 +00:00 |
steve
|
edeb9d8eca
|
Part selects are done in the compiler, not here.
|
2005-01-24 05:08:02 +00:00 |
steve
|
a4710f375e
|
LPM_CMP_NE/EQ are vectored devices.
|
2005-01-22 16:22:13 +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
|
fcaaec0464
|
More robust input code generation for LPM_ADD.
|
2005-01-12 05:31:50 +00:00 |
steve
|
8c18c9152d
|
More complete drawing of concat inputs.
|
2005-01-12 03:16:35 +00:00 |
steve
|
399dfe5c44
|
Handle concatenations with up to 16 inputs.
|
2005-01-10 01:42:59 +00:00 |
steve
|
9e94afe399
|
Use PartSelect/PV and VP to handle part selects through ports.
|
2005-01-09 20:16:00 +00:00 |
steve
|
83423c978b
|
Generate code for the .concat functors, from NetConcat objects.
Generate C<> constants of correct widths for functor arguments.
|
2004-12-29 23:52:09 +00:00 |
steve
|
e11ac0b1d8
|
Use %set/v to trigger events.
|
2004-12-18 18:53:26 +00:00 |
steve
|
59bac26f4f
|
Implement release functionality.
|
2004-12-17 04:46:40 +00:00 |
steve
|
ffedf32476
|
cassign and deassign handle concatenated l-values.
|
2004-12-11 05:43:30 +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
|
e4ae832153
|
Clean up spurious trailing white space.
|
2004-10-04 01:10:51 +00:00 |
steve
|
e827f8f8c1
|
Cleanup and factoring of autoconf.
|
2004-09-27 22:34:10 +00:00 |
steve
|
965d928430
|
More carefull about eliding bufzs that carry strength.
|
2004-09-25 21:04:25 +00:00 |
steve
|
5e627c9adc
|
Compile cleanup of C code.
|
2004-09-10 23:13:05 +00:00 |
steve
|
a8ee786036
|
Relaxed width constraint on pad_expression output.
|
2004-09-10 00:14:31 +00:00 |
steve
|
491df9c327
|
Watch out for real compared to constant. Handle as real.
|
2004-06-30 03:07:32 +00:00 |
steve
|
3dbc07f34d
|
Implement signed divide and signed right shift in nets.
|
2004-06-30 02:16:26 +00:00 |
steve
|
9ba1177a4d
|
Generate signed modulus if appropriate.
|
2004-06-19 16:17:37 +00:00 |
steve
|
b043445c80
|
Generate .cmp/eq nodes instead of sea of gates.
|
2004-06-16 23:33:42 +00:00 |
steve
|
896f1b0de1
|
Generate code for nb assign to reals.
|
2004-05-19 03:25:42 +00:00 |
steve
|
081a6a4088
|
Cleanup configure detection of win32.
|
2004-02-15 03:17:36 +00:00 |
steve
|
8188c4c690
|
Makefile cleanup.
|
2004-02-10 19:25:00 +00:00 |
steve
|
a436bfc711
|
Include from current directory.
|
2004-01-28 23:54:10 +00:00 |
steve
|
c2ab27541f
|
Make sure I get ivl_target.h from this source.
|
2004-01-26 23:31:57 +00:00 |
steve
|
d98720af4d
|
Isolate configure from containing config.h
|
2004-01-20 21:00:47 +00:00 |
steve
|
8aca824c0f
|
Further unify the configure.in scripts.
|
2004-01-15 20:52:32 +00:00 |
steve
|
59ac435c71
|
Fix various unsigned compare warnings.
|
2003-12-19 01:27:10 +00:00 |
steve
|
ae3198b505
|
Install target gets vvp.conf that is built, not from srcdir.
|
2003-12-12 19:58:40 +00:00 |
steve
|
df968687e4
|
Generate VVP_EXECUTABLE flag in conf files.
|
2003-12-07 19:28:43 +00:00 |
steve
|
e56b77a43f
|
Add support for wait on list of named events.
|
2003-12-03 02:46:23 +00:00 |
steve
|
12033d7bd4
|
Move the DLL= flag to target config files.
|
2003-11-13 05:55:33 +00:00 |
steve
|
435f06bd21
|
ivl -F and -t flags are onpassed throught the -C file.
|
2003-11-13 03:10:37 +00:00 |
steve
|
c5f7e7837b
|
Start the vvp target config files.
|
2003-11-01 04:22:50 +00:00 |
steve
|
5496a38499
|
vvp_signal_label does not return a unique string.
|
2003-10-25 02:07:57 +00:00 |
steve
|
a461a76bd5
|
Emit .event inputs before the .event statement.
|
2003-10-09 23:45:03 +00:00 |
steve
|
3190eda414
|
Slightly more efficient unary minus.
|
2003-10-01 17:44:20 +00:00 |
steve
|
2970b3c39b
|
Clear expression lookaside after true cause of ternary.
|
2003-09-24 20:46:20 +00:00 |
steve
|
cee34f8a8a
|
Support time0 resolution of combinational threads.
|
2003-09-04 20:28:05 +00:00 |
steve
|
64d795c53a
|
Preserve variable ranges all the way to the vpi.
|
2003-08-22 23:14:26 +00:00 |