Clifford Wolf
|
b8774ae849
|
Fix dffmux peepopt init handling
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-10-16 11:40:32 +02:00 |
Clifford Wolf
|
bb0851bfc5
|
Move GENERATE_PATTERN macro to separate utility header
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-10-16 11:40:01 +02:00 |
Clifford Wolf
|
af61d92441
|
Disable left-over log_debug in peepopt_dffmux.pmg
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-10-16 10:43:47 +02:00 |
Eddie Hung
|
cfc181cba9
|
Merge pull request #1432 from YosysHQ/eddie/fix1427
Refactor peepopt_dffmux and be sensitive to \init when trimming
|
2019-10-08 12:38:29 -07:00 |
Eddie Hung
|
472b5d33a6
|
Merge pull request #1438 from YosysHQ/eddie/xilinx_dsp_comments
Add notes and comments for xilinx_dsp
|
2019-10-08 10:53:30 -07:00 |
Clifford Wolf
|
4072a96663
|
Merge pull request #1439 from YosysHQ/eddie/fix_ice40_wrapcarry
Missing 'accept' at end of ice40_wrapcarry, spotted by @cliffordwolf
|
2019-10-06 12:11:20 +02:00 |
Eddie Hung
|
5c68da4150
|
Missing 'accept' at end of ice40_wrapcarry, spotted by @cliffordwolf
|
2019-10-05 09:27:12 -07:00 |
Clifford Wolf
|
10d0bad67e
|
Update README.md
|
2019-10-05 18:13:04 +02:00 |
Eddie Hung
|
f90a4b1e24
|
Missed this
|
2019-10-05 08:57:37 -07:00 |
Eddie Hung
|
991c2ca95b
|
Add comment on why we have to match for clock-enable/reset muxes
|
2019-10-05 08:56:37 -07:00 |
Eddie Hung
|
ebb059896a
|
Add note on pattern detector
|
2019-10-05 08:53:01 -07:00 |
Miodrag Milanović
|
7c074ef844
|
Merge pull request #1436 from YosysHQ/mmicko/msvc_fix
Fixes for MSVC build
|
2019-10-05 07:48:30 +02:00 |
Eddie Hung
|
792cd31052
|
Add comments for xilinx_dsp_cascade
|
2019-10-04 22:31:04 -07:00 |
Eddie Hung
|
12fd2ec4f0
|
Improve comments for xilinx_dsp_CREG
|
2019-10-04 22:31:04 -07:00 |
Eddie Hung
|
14e4aeece6
|
Fix comment
|
2019-10-04 22:31:04 -07:00 |
Eddie Hung
|
8027ebf05b
|
Restore optimisation for sigM.empty()
|
2019-10-04 22:31:04 -07:00 |
Eddie Hung
|
77d7a5c14a
|
Retry on fixing TODOs
|
2019-10-04 22:31:04 -07:00 |
Eddie Hung
|
52583ecff8
|
Revert "Fix TODOs"
This reverts commit 8674a6c68d563908014d16671567459499c6dc99.
|
2019-10-04 22:31:04 -07:00 |
Eddie Hung
|
6d68972619
|
More comments, cleanup
|
2019-10-04 22:31:04 -07:00 |
Eddie Hung
|
7de9c33931
|
Fix TODOs
|
2019-10-04 22:31:04 -07:00 |
Eddie Hung
|
983068103e
|
Consistency
|
2019-10-04 22:31:04 -07:00 |
Eddie Hung
|
cf82b38478
|
Add comments for xilinx_dsp
|
2019-10-04 22:31:04 -07:00 |
Eddie Hung
|
74ef8feeaf
|
Fix xilinx_dsp for unsigned extensions
|
2019-10-04 16:46:15 -07:00 |
Miodrag Milanovic
|
c0b14cfea7
|
Fixes for MSVC build
|
2019-10-04 16:29:46 +02:00 |
Eddie Hung
|
e9645c7fa7
|
Fix broken CI, check reset even for constants, trim rstmux
|
2019-10-02 21:26:26 -07:00 |
Eddie Hung
|
d99810ad8a
|
Refactor peepopt_dffmux and be sensitive to \init when trimming
|
2019-10-02 18:01:45 -07:00 |
Eddie Hung
|
aebbfffd71
|
Ooops AREG and BREG to default to -1
|
2019-09-27 11:57:53 -07:00 |
Eddie Hung
|
26657037b8
|
Update doc with max cascade chain of 20
|
2019-09-26 14:31:02 -07:00 |
Eddie Hung
|
5b9deef10d
|
Do not always zero out C (e.g. during cascade breaks)
|
2019-09-26 13:59:05 -07:00 |
Eddie Hung
|
95f0dd57df
|
Update doc
|
2019-09-26 13:44:41 -07:00 |
Eddie Hung
|
58f31096ab
|
Zero out ports
|
2019-09-26 13:40:38 -07:00 |
Eddie Hung
|
af59856ba1
|
xilinx_dsp_cascade to also cascade AREG and BREG
|
2019-09-26 13:29:18 -07:00 |
Eddie Hung
|
832216dab0
|
Try recursive pmgen for P cascade
|
2019-09-26 12:09:57 -07:00 |
Eddie Hung
|
bd8661e024
|
CREG to check for \keep
|
2019-09-26 10:32:01 -07:00 |
Eddie Hung
|
c0bb1d22e8
|
Remove newline
|
2019-09-26 10:31:55 -07:00 |
Eddie Hung
|
f1de93edf5
|
Do not die if DSP48E1.P has no users (would otherwise get 'clean'-ed)
|
2019-09-25 22:58:03 -07:00 |
Eddie Hung
|
cd8a640989
|
Reject if (* init *) present
|
2019-09-25 18:21:08 -07:00 |
Eddie Hung
|
aeb1539818
|
Rework xilinx_dsp postAdd for new wreduce call
|
2019-09-25 17:22:30 -07:00 |
Eddie Hung
|
5f8917c984
|
Fix memory issue since SigSpec& could be invalidated
|
2019-09-25 16:45:51 -07:00 |
Eddie Hung
|
486dd7c483
|
unextend only used in init
|
2019-09-25 14:05:59 -07:00 |
Eddie Hung
|
53ea5daa42
|
Call 'wreduce' after mul2dsp to avoid unextend()
|
2019-09-25 14:04:36 -07:00 |
Eddie Hung
|
e556d48d45
|
Set [AB]CASCREG to legal values
|
2019-09-23 16:00:11 -07:00 |
Eddie Hung
|
b824a56cde
|
Comment to explain separating CREG packing
|
2019-09-23 13:58:10 -07:00 |
Eddie Hung
|
15dfbc8125
|
Separate out CREG packing into new pattern, to avoid conflict with PREG
|
2019-09-23 13:27:10 -07:00 |
Eddie Hung
|
26a6c55665
|
Move log_debug("\n") later
|
2019-09-23 13:27:00 -07:00 |
Eddie Hung
|
d0dbbc2605
|
Move unextend initialisation later
|
2019-09-23 13:26:34 -07:00 |
Eddie Hung
|
a67af3d5e5
|
Use new port() overload once more
|
2019-09-23 13:00:44 -07:00 |
Eddie Hung
|
53817b8575
|
Use new port/param overload in pmg
|
2019-09-20 14:21:22 -07:00 |
Eddie Hung
|
d122083a11
|
Output pattern matcher items as log_debug()
|
2019-09-20 12:42:28 -07:00 |
Eddie Hung
|
95644b00cb
|
OPMODE is port not param
|
2019-09-20 12:37:29 -07:00 |