Clifford Wolf
|
364f277afb
|
Fixed a stupid access after delete bug
|
2013-12-29 20:18:22 +01:00 |
Clifford Wolf
|
bf607df6d5
|
Fixed undef extend for bitwise binary ops (bugs in simplemap and satgen)
|
2013-12-29 17:39:49 +01:00 |
Clifford Wolf
|
74d0de3b74
|
Updated manual/command-reference-manual.tex
|
2013-12-28 12:14:47 +01:00 |
Clifford Wolf
|
fe8ec32a1c
|
Added new cell types to manual
|
2013-12-28 12:10:32 +01:00 |
Clifford Wolf
|
c69c416d28
|
Added $bu0 cell (for easy correct $eq/$ne mapping)
|
2013-12-28 12:02:14 +01:00 |
Clifford Wolf
|
7f71787599
|
Added sat -prove-x and -set-def-inputs
|
2013-12-28 11:24:36 +01:00 |
Clifford Wolf
|
bd39263796
|
Improved $_MUX_ handling in opt_const
|
2013-12-28 10:30:31 +01:00 |
Clifford Wolf
|
d81e3ed3ae
|
More conservastive $eq/$ne/$eqx/$nex opt_const code
|
2013-12-28 10:29:22 +01:00 |
Clifford Wolf
|
122b3c067b
|
Fixed sat handling of $eqx and $nex with unequal port widths
|
2013-12-27 18:11:05 +01:00 |
Clifford Wolf
|
1dcbba1abf
|
Fixed parsing of non-arg macro calls followed by "("
|
2013-12-27 16:25:27 +01:00 |
Clifford Wolf
|
0f5ab7649e
|
Small cleanup in SatGen
|
2013-12-27 15:18:14 +01:00 |
Clifford Wolf
|
c9699fe76d
|
More $eq/$ne/$eqx/$nex fixes in opt_const
|
2013-12-27 15:18:14 +01:00 |
Clifford Wolf
|
72026a934e
|
Fixed parsing of macros with no arguments and expansion text starting with "("
|
2013-12-27 15:05:52 +01:00 |
Clifford Wolf
|
ebf9abfeb6
|
Fixed sat handling of $eqx and $nex cells
|
2013-12-27 14:32:42 +01:00 |
Clifford Wolf
|
7b02a44efb
|
Fixed/improved opt_const $eq/$ne/$eqx/$nex handling
|
2013-12-27 14:21:24 +01:00 |
Clifford Wolf
|
369bf81a70
|
Added support for non-const === and !== (for miter circuits)
|
2013-12-27 14:20:15 +01:00 |
Clifford Wolf
|
ecc30255ba
|
Added proper === and !== support in constant expressions
|
2013-12-27 13:50:08 +01:00 |
Clifford Wolf
|
11ffa78677
|
Added sat -set-def/-set-*-undef support
|
2013-12-27 13:27:21 +01:00 |
Clifford Wolf
|
fb31d10236
|
Renamed sat -set-undef to -set-any-undef
|
2013-12-27 13:02:46 +01:00 |
Clifford Wolf
|
334b0cc803
|
Fixed dfflibmap for unused output ports
|
2013-12-21 20:47:22 +01:00 |
Clifford Wolf
|
8856cec308
|
Now prefer smallest cells in dfflibmap
|
2013-12-21 08:42:37 +01:00 |
Clifford Wolf
|
1fb29050e5
|
Cleanup of dfflibmap cellmap exploration code
|
2013-12-20 14:21:18 +01:00 |
Clifford Wolf
|
eaf7d9675d
|
Further improved dfflibmap cellmap exploration
|
2013-12-20 12:34:34 +01:00 |
Clifford Wolf
|
404bcc2d1e
|
Fixed dfflibmap endless-loop bug
|
2013-12-20 12:13:51 +01:00 |
Clifford Wolf
|
2ee3ac4ba3
|
Added log_dump() API
|
2013-12-20 12:11:58 +01:00 |
Clifford Wolf
|
c904f5e197
|
Prefer non-inverted clocks in dfflibmap
|
2013-12-19 13:21:57 +01:00 |
Clifford Wolf
|
994c83db01
|
Added multiplier test case from eda playground
|
2013-12-18 13:43:53 +01:00 |
Clifford Wolf
|
fbd06a1afc
|
Added elsif preproc support
|
2013-12-18 13:41:36 +01:00 |
Clifford Wolf
|
921064c200
|
Added support for macro arguments
|
2013-12-18 13:21:02 +01:00 |
Clifford Wolf
|
09bd82db21
|
Fixes and other changes in README
|
2013-12-08 15:42:27 +01:00 |
Clifford Wolf
|
6069715c9e
|
Finished AppNote 011
|
2013-12-08 15:12:32 +01:00 |
Clifford Wolf
|
0bd08688b8
|
Progress on AppNote 011
|
2013-12-08 15:08:51 +01:00 |
Clifford Wolf
|
2b90ba1e96
|
Added sat -max_undef feature
|
2013-12-07 23:58:55 +01:00 |
Clifford Wolf
|
1d000f9372
|
Progress on AppNote 011
|
2013-12-07 18:03:49 +01:00 |
Clifford Wolf
|
8a815ac741
|
Added "sat" undef support and "sat -set-init" options
|
2013-12-07 17:28:51 +01:00 |
Clifford Wolf
|
ccf083e5b0
|
Fixed uninitialized const flags bug
|
2013-12-07 16:56:34 +01:00 |
Clifford Wolf
|
5de57e9970
|
Fixed compiler warining in passes/sat/eval.cc
|
2013-12-07 16:19:24 +01:00 |
Clifford Wolf
|
97aa421ad8
|
Progress on AppNote 011
|
2013-12-07 15:11:50 +01:00 |
Clifford Wolf
|
cd0324decd
|
Progress on AppNote 011
|
2013-12-07 11:58:55 +01:00 |
Clifford Wolf
|
325b764341
|
Added eval -set-undef and eval -table
|
2013-12-07 11:58:22 +01:00 |
Clifford Wolf
|
5d83904746
|
Fixes and improvements in RTLIL::SigSpec::parse
|
2013-12-07 11:57:29 +01:00 |
Clifford Wolf
|
06d96e8fcf
|
Fixes in fsm detect/extract for better detection of non-fsm circuits
|
2013-12-06 12:53:20 +01:00 |
Clifford Wolf
|
8311492475
|
Fixed bug in example prog in appnote 011
|
2013-12-05 18:15:14 +01:00 |
Clifford Wolf
|
891e4b5b0d
|
Keep strings as strings in const ternary and concat
|
2013-12-05 13:26:17 +01:00 |
Clifford Wolf
|
e935bb6eda
|
Added const folding support for $signed and $unsigned
|
2013-12-05 13:09:41 +01:00 |
Clifford Wolf
|
5c39948ead
|
Added AstNode::mkconst_str API
|
2013-12-05 12:53:49 +01:00 |
Clifford Wolf
|
853538d78b
|
Fixed generate-for (and disabled double warning for auto-wire)
|
2013-12-04 21:33:00 +01:00 |
Clifford Wolf
|
3c220e0b32
|
Added support for $clog2 system function
|
2013-12-04 21:19:54 +01:00 |
Clifford Wolf
|
4a4a3fc337
|
Various improvements in support for generate statements
|
2013-12-04 21:06:54 +01:00 |
Clifford Wolf
|
f4b46ed31e
|
Replaced signed_parameters API with CONST_FLAG_SIGNED
|
2013-12-04 14:24:44 +01:00 |