Eddie Hung
|
895ca50173
|
Fixes for 2:1 muxes
|
2019-07-08 12:03:38 -07:00 |
|
Eddie Hung
|
0944acf3af
|
synth_xilinx -widemux=2 is minimum now
|
2019-07-08 11:29:21 -07:00 |
|
David Shah
|
c865559f95
|
xc7: Map combinational DSP48E1s
Signed-off-by: David Shah <dave@ds0.me>
|
2019-07-08 19:15:25 +01:00 |
|
Eddie Hung
|
dbe1326573
|
Parametric muxcover costs as per @daveshah1
|
2019-07-08 11:08:20 -07:00 |
|
Eddie Hung
|
c58998a7d2
|
atoi -> stoi as per @daveshah1
|
2019-07-08 10:48:10 -07:00 |
|
David Shah
|
e78864993a
|
mul2dsp: Fix typo
Signed-off-by: David Shah <dave@ds0.me>
|
2019-07-08 18:42:41 +01:00 |
|
David Shah
|
269ff450f5
|
Add mul2dsp multiplier splitting rule and ECP5 mapping
Signed-off-by: David Shah <dave@ds0.me>
|
2019-07-08 18:42:09 +01:00 |
|
Dan Ravensloft
|
4f798cda9d
|
synth_intel: Warn about untested Quartus backend
|
2019-07-07 19:26:31 +01:00 |
|
Eddie Hung
|
810f8c5dbd
|
Merge branch 'eddie/script_from_wire' into eddie/xc7srl_cleanup
|
2019-07-02 09:21:02 -07:00 |
|
Eddie Hung
|
2ea6083b7e
|
Fix $__XILINX_MUXF78 box timing
|
2019-07-01 14:04:06 -07:00 |
|
Eddie Hung
|
09ac274716
|
Revert "Fix broken MUXFx box, use MUXF7x2 box instead"
This reverts commit a9a140aa6c .
|
2019-07-01 14:01:09 -07:00 |
|
Eddie Hung
|
a9a140aa6c
|
Fix broken MUXFx box, use MUXF7x2 box instead
|
2019-07-01 13:36:27 -07:00 |
|
Eddie Hung
|
5466121ffb
|
Capture all data in one "abc_flop" attribute
|
2019-07-01 11:50:14 -07:00 |
|
Eddie Hung
|
659c04a68d
|
Update abc_box_id numbering
|
2019-07-01 10:47:14 -07:00 |
|
Eddie Hung
|
699d8e3939
|
Merge remote-tracking branch 'origin/master' into xaig_dff
|
2019-07-01 10:44:42 -07:00 |
|
Eddie Hung
|
85f1c2dcbe
|
Cleanup SRL inference/make more consistent
|
2019-06-29 21:42:20 -07:00 |
|
Eddie Hung
|
62ba724ccb
|
Merge remote-tracking branch 'origin/master' into xc7mux
|
2019-06-29 19:39:27 -07:00 |
|
Eddie Hung
|
dd8d264bf5
|
install *_nowide.lut files
|
2019-06-29 19:37:04 -07:00 |
|
Eddie Hung
|
728839d6ca
|
Remove peepopt call in synth_xilinx since already in synth -run coarse
|
2019-06-28 12:53:38 -07:00 |
|
Eddie Hung
|
ea0f7c9be9
|
Restore $__XILINX_MUXF78 const optimisation
|
2019-06-28 12:12:41 -07:00 |
|
Eddie Hung
|
a193bf27c9
|
Clean up trimming leading 1'bx in A during techmappnig
|
2019-06-28 12:03:43 -07:00 |
|
Eddie Hung
|
cf020befeb
|
Fix CARRY4 abc_box_id
|
2019-06-28 11:28:50 -07:00 |
|
Eddie Hung
|
4ef26d4755
|
Merge remote-tracking branch 'origin/master' into xc7mux
|
2019-06-28 11:09:42 -07:00 |
|
Eddie Hung
|
03705f69f4
|
Update synth_ice40 -device doc to be relevant for -abc9 only
|
2019-06-28 09:49:01 -07:00 |
|
Eddie Hung
|
3f87575cb6
|
Disable boxing of ECP5 dist RAM due to regression
|
2019-06-28 09:46:36 -07:00 |
|
Eddie Hung
|
0318860b93
|
Add write address to abc_scc_break of ECP5 dist RAM
|
2019-06-28 09:45:48 -07:00 |
|
Eddie Hung
|
b9ddee0c87
|
Fix DO4 typo
|
2019-06-28 09:45:40 -07:00 |
|
Eddie Hung
|
00f63d82ce
|
Reduce diff with upstream
|
2019-06-27 16:13:22 -07:00 |
|
Eddie Hung
|
af8a5ae5fe
|
Extraneous newline
|
2019-06-27 16:12:20 -07:00 |
|
Eddie Hung
|
4daa746797
|
Remove noise from ice40/cells_sim.v
|
2019-06-27 16:11:39 -07:00 |
|
Eddie Hung
|
9398921af1
|
Refactor for one "abc_carry" attribute on module
|
2019-06-27 16:07:14 -07:00 |
|
Eddie Hung
|
312c03e4ca
|
Remove redundant doc
|
2019-06-27 15:28:55 -07:00 |
|
Eddie Hung
|
4d00e27ed7
|
Merge remote-tracking branch 'origin/xaig' into xc7mux
|
2019-06-27 11:23:30 -07:00 |
|
Eddie Hung
|
1237a4c116
|
Add warning if synth_xilinx -abc9 with family != xc7
|
2019-06-27 11:22:49 -07:00 |
|
Eddie Hung
|
6c256b8cda
|
Merge origin/master
|
2019-06-27 11:20:15 -07:00 |
|
Eddie Hung
|
593e4a30bb
|
MUXF78 -> $__MUXF78 to indicate internal
|
2019-06-26 20:09:28 -07:00 |
|
Eddie Hung
|
dbb8c8caaa
|
Merge remote-tracking branch 'origin/xaig' into xc7mux
|
2019-06-26 20:07:31 -07:00 |
|
Eddie Hung
|
4de25a1949
|
Add WE to ECP5 dist RAM's abc_scc_break too
|
2019-06-26 20:02:19 -07:00 |
|
Eddie Hung
|
a7a88109f5
|
Update comment on boxes
|
2019-06-26 20:00:15 -07:00 |
|
Eddie Hung
|
b7bef15b16
|
Add "WE" to dist RAM's abc_scc_break
|
2019-06-26 19:58:09 -07:00 |
|
Eddie Hung
|
b9ff0503f3
|
synth_xilinx's muxcover call to be very conservative -- -nodecode
|
2019-06-26 17:57:10 -07:00 |
|
Eddie Hung
|
f0a1726a1a
|
Accidentally removed "simplemap $mux"
|
2019-06-26 17:48:49 -07:00 |
|
Eddie Hung
|
2b104ed6c8
|
Replace with <internal options>
|
2019-06-26 17:42:50 -07:00 |
|
Eddie Hung
|
cae69a3edd
|
Rework help_mode for synth_xilinx -widemux
|
2019-06-26 17:41:21 -07:00 |
|
Eddie Hung
|
5f807a7a5b
|
Return to upstream synth_xilinx with opt -full and wreduce
|
2019-06-26 16:25:48 -07:00 |
|
Eddie Hung
|
812469aaa3
|
Merge remote-tracking branch 'origin/eddie/fix1132' into xc7mux
|
2019-06-26 14:48:35 -07:00 |
|
Eddie Hung
|
c762be5930
|
Instead of blocking wreduce on $mux, use -keepdc instead #1132
|
2019-06-26 11:48:35 -07:00 |
|
Eddie Hung
|
8d8261c71f
|
Do not call opt with -full before muxcover
|
2019-06-26 11:38:28 -07:00 |
|
Eddie Hung
|
80de03a7a6
|
Merge remote-tracking branch 'origin/xaig' into xc7mux
|
2019-06-26 11:24:39 -07:00 |
|
Eddie Hung
|
4d0014d1b1
|
Cleanup abc_box_id
|
2019-06-26 11:23:57 -07:00 |
|