Marcelina Kościelnicka
e3564b4502
Add dfflegalize pass.
2020-07-01 01:57:15 +02:00
Xiretza
c34cb90a20
Update CHANGELOG
2020-05-28 22:59:04 +02:00
Eddie Hung
c34d57de2e
Update CHANGELOG and manual for departure from upstream
2020-04-27 12:08:45 -07:00
Eddie Hung
254d38ca67
select: add select -unset option
2020-04-16 10:51:58 -07:00
Eddie Hung
a9ec0defb9
kernel: add design -delete option
2020-04-16 08:05:18 -07:00
Marcelina Kościelnicka
38a0c30d65
Get rid of dffsr2dff.
...
This pass is a proper subset of opt_rmdff, which is called by opt, which
is called by every synth flow in the coarse part. Thus, it never
actually does anything and can be safely removed.
2020-04-15 16:22:37 +02:00
Miodrag Milanovic
d8735b2913
Add to changelog
2020-02-17 15:08:35 +01:00
Rodrigo A. Melo
665a967d87
Merge branch 'master' into master
2020-02-03 11:07:51 -03:00
Marcelina Kościelnicka
34d2fbd2f9
Add opt_lut_ins pass. ( #1673 )
2020-02-03 14:57:17 +01:00
Rodrigo Alejandro Melo
313a425bd5
Merge branch 'master' of https://github.com/YosysHQ/yosys
...
Solved a conflict into the CHANGELOG
Signed-off-by: Rodrigo Alejandro Melo <rmelo@inti.gob.ar>
2020-02-03 10:56:41 -03:00
David Shah
0488492ad2
Update CHANGELOG and README
...
Signed-off-by: David Shah <dave@ds0.me>
2020-02-02 16:13:13 +00:00
Rodrigo Alejandro Melo
2774aae0f2
Removed a line jump into the CHANGELOG
...
Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com>
2020-02-01 22:56:01 -03:00
Rodrigo Alejandro Melo
7b3fe404ab
$readmem[hb] file inclusion is now relative to the Verilog file
...
Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com>
2020-01-31 18:20:22 -03:00
Eddie Hung
345e98f871
Add 'abc9 -dff' to CHANGELOG
2020-01-02 12:42:28 -08:00
Eddie Hung
ece423415c
Add CHANGELOG entry, add abc9_{flop,keep} attr to README.md
2019-12-30 14:24:58 -08:00
Eddie Hung
f52c6efd9d
Add "scratchpad" to CHANGELOG
2019-12-18 12:09:11 -08:00
Marcin Kościelnicki
a235250403
xilinx: Add xilinx_dffopt pass ( #1557 )
2019-12-18 13:43:43 +01:00
Marcin Kościelnicki
aff6ad1ce0
xilinx: Improve flip-flop handling.
...
This adds support for infering more kinds of flip-flops:
- FFs with async set/reset and clock enable
- FFs with sync set/reset
- FFs with sync set/reset and clock enable
Some passes have been moved (and some added) in order for dff2dffs to
work correctly.
This gives us complete coverage of Virtex 6+ and Spartan 6 flip-flop
capabilities (though not latch capabilities). Older FPGAs also support
having both a set and a reset input, which will be handled at a later
data.
2019-12-18 13:43:43 +01:00
David Shah
b60f32c6ec
Update CHANGELOG and README
...
Signed-off-by: David Shah <dave@ds0.me>
2019-11-22 12:46:19 +00:00
Clifford Wolf
45e4c040d7
Add "check -mapped"
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-10-02 13:35:03 +02:00
Marcin Kościelnicki
4535f2c694
synth_xilinx: Support latches, remove used-up FF init values.
...
Fixes #1387 .
2019-09-30 12:52:43 +02:00
Eddie Hung
3fb839e255
Merge remote-tracking branch 'origin/master' into xc7dsp
2019-09-20 12:21:36 -07:00
Clifford Wolf
c072e00a39
Update CHANGELOG
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-09-20 10:28:20 +02:00
Eddie Hung
b88f0f6450
Merge remote-tracking branch 'origin/clifford/fix1381' into xc7dsp
2019-09-19 15:47:41 -07:00
Eddie Hung
0020a18929
Add more entries
2019-09-19 12:00:39 -07:00
Marcin Kościelnicki
c9f9518de4
Added extractinv pass
2019-09-19 04:02:48 +02:00
Eddie Hung
a1123b095c
Merge remote-tracking branch 'origin/master' into xc7dsp
2019-09-12 12:11:11 -07:00
Marcin Kościelnicki
f72765090c
Add -match-init option to dff2dffs.
2019-09-11 19:38:20 +02:00
Eddie Hung
feb3fa65a3
Merge remote-tracking branch 'origin/master' into xc7dsp
2019-09-11 00:01:31 -07:00
Eddie Hung
04153c5011
Update CHANGELOG
2019-09-10 16:14:26 -07:00
Marcin Kościelnicki
a82e8df7d3
techmap: Add support for extracting init values of ports
2019-09-07 16:30:43 +02:00
Eddie Hung
ba5d81c7f1
Merge remote-tracking branch 'origin/master' into eddie/xilinx_srl
2019-08-28 09:21:03 -07:00
Eddie Hung
1ba09c4ab7
Merge branch 'master' into eddie/xilinx_srl
2019-08-26 13:56:31 -07:00
Eddie Hung
a098205479
Merge branch 'master' into mwk/xilinx_bufgmap
2019-08-26 13:25:17 -07:00
Eddie Hung
bd3773a17f
Remove dupe in CHANGELOG, missing end quote
2019-08-26 10:44:23 -07:00
Clifford Wolf
8a4c6e6563
Merge tag 'yosys-0.9'
2019-08-26 11:14:22 +02:00
Eddie Hung
cee30deef5
Mention shregmap -tech xilinx is superseded
2019-08-23 12:24:25 -07:00
Eddie Hung
f4fd41d5d2
Merge remote-tracking branch 'origin/clifford/pmgen' into eddie/xilinx_srl
2019-08-23 11:35:06 -07:00
Eddie Hung
6872805a3e
Merge remote-tracking branch 'origin/master' into mwk/xilinx_bufgmap
2019-08-23 10:00:50 -07:00
Clifford Wolf
adb81ba386
Add pmgen slices and choices
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-08-23 16:15:50 +02:00
Eddie Hung
7a9031c48e
Add CHANGELOG entry
2019-08-22 11:22:53 -07:00
Eddie Hung
33960dd3d8
Merge pull request #1209 from YosysHQ/eddie/synth_xilinx
...
[WIP] synth xilinx renaming, as per #1184
2019-08-20 12:55:26 -07:00
Eddie Hung
d9fe4cccbf
Merge remote-tracking branch 'origin/master' into eddie/synth_xilinx
2019-08-20 11:57:52 -07:00
Clifford Wolf
1e3dd0a2da
Merge branch 'master' of github.com:YosysHQ/yosys into clifford/pmgen
2019-08-19 13:04:06 +02:00
whitequark
101235400c
Merge branch 'master' into eddie/pr1266_again
2019-08-18 08:04:10 +00:00
Eddie Hung
a29814ca3f
Add 'opt_share' to CHANGELOG
2019-08-16 13:47:51 -07:00
Clifford Wolf
016036f247
Add doc for pmgen semioptional statement, Add pmgen changes to CHANGELOG
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-08-15 23:02:37 +02:00
Marcin Kościelnicki
49765ec19e
minor review fixes
2019-08-13 18:05:49 +00:00
Marcin Kościelnicki
c6d5b97b98
review fixes
2019-08-13 00:35:54 +00:00
Eddie Hung
12c692f6ed
Revert "Merge pull request #1280 from YosysHQ/revert-1266-eddie/ice40_full_adder"
...
This reverts commit c851dc1310
, reversing
changes made to f54bf1631f
.
2019-08-12 12:06:45 -07:00
David Shah
f9020ce2b3
Revert "Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER"
2019-08-10 17:14:48 +01:00
Eddie Hung
9962e6fc1a
Update CHANGELOG
2019-08-07 16:33:46 -07:00
David Shah
607c7fa7e1
Update CHANGELOG
...
Signed-off-by: David Shah <dave@ds0.me>
2019-08-07 10:56:32 +01:00
David Shah
27360ceda6
Add support for writing gzip-compressed files
...
Signed-off-by: David Shah <dave@ds0.me>
2019-08-06 17:43:04 +01:00
Clifford Wolf
023086bd46
Add $_NMUX_, add "abc -g cmos", add proper cmos cell costs
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-08-06 04:47:55 +02:00
David Shah
82a2972068
Update CHANGELOG
...
Signed-off-by: David Shah <dave@ds0.me>
2019-07-26 16:45:51 +01:00
David Shah
482926cbd3
Update CHANGELOG
...
Signed-off-by: David Shah <dave@ds0.me>
2019-07-26 15:53:21 +01:00
Eddie Hung
280288a62a
Update changelog
2019-07-22 07:46:06 -07:00
Eddie Hung
4b71e6c421
Add CHANGELOG entry
2019-07-18 14:21:04 -07:00
Eddie Hung
2f990a7319
Merge pull request #1148 from YosysHQ/xc7mux
...
synth_xilinx to infer wide multiplexers using new '-widemux <min>' option
2019-07-10 14:38:00 -07:00
David Shah
c8979a3353
Update CHANGELOG
...
Signed-off-by: David Shah <dave@ds0.me>
2019-07-09 18:51:50 +01:00
Eddie Hung
713337255e
Revert "Add "synth -keepdc" option"
2019-07-09 10:14:23 -07:00
Eddie Hung
9ac078be6f
Merge remote-tracking branch 'origin/eddie/synth_keepdc' into xc7mux
2019-07-08 19:21:53 -07:00
Eddie Hung
fccabd0943
Add synth -keepdc to CHANGELOG
2019-07-08 19:15:37 -07:00
Eddie Hung
879ae9d553
Merge remote-tracking branch 'origin/eddie/script_from_wire' into xc7mux
2019-07-02 09:04:50 -07:00
Eddie Hung
02ba85b133
script -select -> script -scriptwire
2019-07-02 08:17:26 -07:00
Eddie Hung
6282a67332
Space
2019-07-01 11:59:10 -07:00
Eddie Hung
603fe9cda9
Space
2019-07-01 11:58:41 -07:00
Eddie Hung
9018f29d54
Move CHANGELOG entry from yosys-0.8 to 0.9
2019-07-01 09:46:56 -07:00
Eddie Hung
dda2ec3cc5
Merge branch 'master' into eddie/script_from_wire
2019-07-01 09:46:32 -07:00
Eddie Hung
62fb3d5d15
Move wide mux from yosys-0.8 to 0.9
2019-07-01 09:45:51 -07:00
Eddie Hung
06dcf7d08d
Merge remote-tracking branch 'origin/master' into xc7mux
2019-07-01 09:45:22 -07:00
Eddie Hung
0067dc44f3
Move abc9 from yosys-0.8 to yosys-0.9 in CHANGELOG
2019-07-01 09:44:53 -07:00
Eddie Hung
0c4689c41a
Merge remote-tracking branch 'origin/eddie/script_from_wire' into xc7mux
2019-06-28 13:39:46 -07:00
Eddie Hung
4e1a4927e2
Add to CHANGELOG
2019-06-28 13:39:06 -07:00
Eddie Hung
e44042a641
Merge remote-tracking branch 'origin/master' into xc7mux
2019-06-28 11:17:13 -07:00
Eddie Hung
fdf0e82472
Add missing CHANGELOG entries
2019-06-28 11:16:53 -07:00
Eddie Hung
b5f1bd0df1
Add missing CHANGELOG entries
2019-06-28 11:16:15 -07:00
Eddie Hung
c5b3830f73
Update CHANGELOG with -widemux
2019-06-28 11:12:41 -07:00
Eddie Hung
1c79a32276
Merge branch 'xaig' into xc7mux
2019-06-27 11:55:11 -07:00
Eddie Hung
440f173aef
Merge remote-tracking branch 'origin/master' into xaig
2019-06-27 11:54:34 -07:00
Eddie Hung
eab8384ec7
Grr
2019-06-27 11:53:42 -07:00
Eddie Hung
36f3cc9dcc
Capitalisation
2019-06-27 11:50:12 -07:00
Eddie Hung
d5cfe341f9
Make CHANGELOG clearer
2019-06-27 11:50:12 -07:00
Clifford Wolf
7c14678ec0
Add "pmux2shiftx -norange", fixes #1135
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-06-27 10:59:12 +02:00
Eddie Hung
dbb8c8caaa
Merge remote-tracking branch 'origin/xaig' into xc7mux
2019-06-26 20:07:31 -07:00
Eddie Hung
1d0be89214
Add write_xaiger into CHANGELOG
2019-06-26 19:17:11 -07:00
Eddie Hung
6f36ec8ecf
Merge remote-tracking branch 'origin/master' into xaig
2019-06-25 09:33:11 -07:00
Eddie Hung
d54dceb547
Merge remote-tracking branch 'origin/xaig' into xc7mux
2019-06-22 19:44:17 -07:00
Eddie Hung
4ddc0354c1
Merge remote-tracking branch 'origin/master' into eddie/muxpack
2019-06-22 14:40:55 -07:00
Eddie Hung
8d18c256f0
Merge branch 'master' into xaig
2019-06-21 20:31:56 -07:00
Eddie Hung
fb8fab4a29
Add 'muxcover -dmux=<cost>' and '-nopartial' to CHANGELOG
2019-06-21 20:30:24 -07:00
Eddie Hung
6c2cb51996
Merge remote-tracking branch 'origin/xaig' into xc7mux
2019-06-21 17:44:21 -07:00
Eddie Hung
1abe93e48d
Merge remote-tracking branch 'origin/master' into xaig
2019-06-21 17:43:29 -07:00
Eddie Hung
0f300e75c0
Fix CHANGELOG
2019-06-21 17:39:56 -07:00
Eddie Hung
e67e78e9ac
Merge remote-tracking branch 'origin/xaig' into xc7mux
2019-06-21 17:21:06 -07:00
Eddie Hung
3cf2afc280
Merge remote-tracking branch 'origin/eddie/muxpack' into xc7mux_wip
2019-06-21 14:54:24 -07:00
Eddie Hung
63eb5cace9
Merge branch 'master' into eddie/muxpack
2019-06-21 11:17:19 -07:00
Eddie Hung
e612dade12
Merge remote-tracking branch 'origin/master' into xaig
2019-06-20 19:00:36 -07:00
Eddie Hung
99ff7b5c8c
Merge remote-tracking branch 'origin/eddie/fix1115' into xc7mux
2019-06-20 16:08:58 -07:00