Eddie Hung
|
02b0d328ad
|
cover_list -> cover as per @cliffordwolf
|
2019-08-10 08:26:41 -07:00 |
Eddie Hung
|
849e0eeab4
|
Grammar
|
2019-08-09 12:43:21 -07:00 |
Eddie Hung
|
31f6d74552
|
Separate $alu handling
|
2019-08-09 12:13:32 -07:00 |
Eddie Hung
|
0adf81cb91
|
Add $alu tests
|
2019-08-09 12:13:17 -07:00 |
Eddie Hung
|
9f1b82f594
|
opt_expr -fine to trim LSBs of $alu too
|
2019-08-09 10:32:12 -07:00 |
Eddie Hung
|
8350dfb809
|
Add alumacc versions of opt_expr tests
|
2019-08-09 10:30:53 -07:00 |
Eddie Hung
|
9300111601
|
Add new $alu test, remove wreduce
|
2019-08-09 10:22:06 -07:00 |
Eddie Hung
|
313c9ec8df
|
Cleanup some more
|
2019-08-09 10:13:49 -07:00 |
Eddie Hung
|
d9c1664462
|
Simplify opt_expr tests using equiv_opt
|
2019-08-09 10:08:17 -07:00 |
Eddie Hung
|
ac2fc3a144
|
Merge pull request #1264 from YosysHQ/eddie/fix_1254
opt_lut to ignore LUT cells, or those that drive bits, with (* keep *)
|
2019-08-08 07:58:33 -07:00 |
Eddie Hung
|
61d7f1997b
|
Merge pull request #1266 from YosysHQ/eddie/ice40_full_adder
Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER
|
2019-08-08 07:58:11 -07:00 |
Eddie Hung
|
8bf45f34c4
|
Remove dump call
|
2019-08-07 21:36:02 -07:00 |
Eddie Hung
|
2b6cdfb39f
|
Move tests/various/opt* into tests/opt/
|
2019-08-07 21:35:48 -07:00 |
Eddie Hung
|
d5e8c0e6d3
|
Remove ice40_unlut call, simply do equiv_opt on synth_ice40
|
2019-08-07 21:33:56 -07:00 |
Eddie Hung
|
35bf509603
|
Add testcase from removed opt_ff.{v,ys}
|
2019-08-07 21:31:32 -07:00 |
Eddie Hung
|
4545bf482f
|
Remove tests/opt/opt_ff.{v,ys} as they don't seem to do anything but run
|
2019-08-07 16:48:38 -07:00 |
Eddie Hung
|
9776084eda
|
Allow whitebox modules to be overwritten
|
2019-08-07 16:40:24 -07:00 |
Eddie Hung
|
9962e6fc1a
|
Update CHANGELOG
|
2019-08-07 16:33:46 -07:00 |
Eddie Hung
|
675c1d4218
|
Add ice40_wrapcarry pass, rename $__ICE40_FULL_ADDER -> CARRY_WRAPPER
|
2019-08-07 16:29:38 -07:00 |
Eddie Hung
|
cc331cf70d
|
Add test
|
2019-08-07 16:29:38 -07:00 |
Eddie Hung
|
ea8ac8fd74
|
Remove ice40_unlut
|
2019-08-07 16:29:38 -07:00 |
Eddie Hung
|
6b314c8371
|
Wrap SB_CARRY+SB_LUT into $__ICE40_FULL_ADDER
|
2019-08-07 16:29:38 -07:00 |
Eddie Hung
|
f69410daaf
|
opt_lut to ignore LUT cells, or those that drive bits, with (* keep *)
|
2019-08-07 13:15:02 -07:00 |
Eddie Hung
|
3414ee1e3f
|
Merge pull request #1248 from YosysHQ/eddie/abc9_speedup
abc9: speedup by using using "clean" more efficiently
|
2019-08-07 12:25:26 -07:00 |
Eddie Hung
|
58e512ab70
|
Add comment
|
2019-08-07 09:54:27 -07:00 |
Eddie Hung
|
f20acbc813
|
Revert "Add TODO"
This reverts commit 6068a6bf0d91e3ab9a5eaa33894a816f1560f99a.
|
2019-08-07 09:54:27 -07:00 |
Eddie Hung
|
789585a744
|
Add TODO
|
2019-08-07 09:54:27 -07:00 |
Eddie Hung
|
8a8c1d7857
|
Compute box_lookup just once
|
2019-08-07 09:54:27 -07:00 |
Eddie Hung
|
03ec8d6551
|
Run "clean" on mapped_mod in its own design
|
2019-08-07 09:54:27 -07:00 |
Eddie Hung
|
3090da2d98
|
Run "clean -purge" on holes_module in its own design
|
2019-08-07 09:54:27 -07:00 |
David Shah
|
5545cd3c10
|
Merge pull request #1260 from YosysHQ/dave/ecp5_cell_fixes
ecp5: Make cells_sim.v consistent with nextpnr
|
2019-08-07 15:35:29 +01:00 |
David Shah
|
a36fd8582e
|
ecp5: Make cells_sim.v consistent with nextpnr
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-07 14:19:31 +01:00 |
Clifford Wolf
|
e9a756aa7a
|
Merge pull request #1213 from YosysHQ/eddie/wreduce_add
wreduce/opt_expr: improve width reduction for $add and $sub cells
|
2019-08-07 14:27:35 +02:00 |
Clifford Wolf
|
48f7682e32
|
Merge pull request #1240 from ucb-bar/firrtl-properties+pow+xnor
Support explicit FIRRTL properties for better accommodation of FIRRTL/Verilog semantic differences.
|
2019-08-07 12:31:32 +02:00 |
Clifford Wolf
|
4c49ddf36a
|
Merge pull request #1249 from mmicko/anlogic_fix
anlogic : Fix alu mapping
|
2019-08-07 12:30:52 +02:00 |
Clifford Wolf
|
679bc6507f
|
Merge pull request #1252 from YosysHQ/clifford/fix1231
Fix handling of functions/tasks without top-level begin-end block
|
2019-08-07 12:14:54 +02:00 |
Clifford Wolf
|
c5d56fbe2d
|
Merge pull request #1253 from YosysHQ/clifford/check
Be less aggressive with running design->check()
|
2019-08-07 12:14:41 +02:00 |
Clifford Wolf
|
f1ac998bb4
|
Merge pull request #1257 from YosysHQ/clifford/cellcosts
Redesign of cell cost API
|
2019-08-07 12:13:50 +02:00 |
David Shah
|
607c7fa7e1
|
Update CHANGELOG
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-07 10:56:32 +01:00 |
David Shah
|
dee8f61781
|
Merge pull request #1241 from YosysHQ/clifford/jsonfix
Improved JSON attr/param encoding
|
2019-08-07 10:40:38 +01:00 |
Clifford Wolf
|
338f6765eb
|
Tweak default gate costs, cleanup "stat -tech cmos"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-07 10:25:51 +02:00 |
Clifford Wolf
|
100c377451
|
Redesign of cell cost API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-08-07 01:12:14 +02:00 |
Eddie Hung
|
2d1b517b01
|
Add signed opt_expr tests
|
2019-08-06 15:40:30 -07:00 |
Eddie Hung
|
769c750c22
|
Add signed test
|
2019-08-06 15:38:43 -07:00 |
Eddie Hung
|
bfc7164af7
|
Move LSB-trimming functionality from wreduce to opt_expr
|
2019-08-06 15:25:50 -07:00 |
Eddie Hung
|
84f52aee0d
|
Add SigSpec::extract_end() convenience function
|
2019-08-06 15:25:11 -07:00 |
Eddie Hung
|
0b56be8c56
|
Restore original SigSpec::extract()
|
2019-08-06 15:24:55 -07:00 |
Eddie Hung
|
51b39219cd
|
Move LSB tests from wreduce to opt_expr
|
2019-08-06 15:24:49 -07:00 |
Eddie Hung
|
26cb3e7afc
|
Merge remote-tracking branch 'origin/master' into eddie/wreduce_add
|
2019-08-06 14:50:00 -07:00 |
David Shah
|
8110fb9266
|
Merge pull request #1232 from YosysHQ/dave/write_gzip
Add support for writing gzip-compressed files
|
2019-08-06 19:05:35 +01:00 |