3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-22 16:45:32 +00:00
Commit graph

421 commits

Author SHA1 Message Date
Eddie Hung
c0f26c2da8 Merge remote-tracking branch 'origin/eddie/peepopt_dffmuxext' into xc7dsp 2019-09-11 13:37:11 -07:00
Eddie Hung
bdb5e0f29c Cope with presence of reset muxes too 2019-09-11 13:36:37 -07:00
Eddie Hung
4937917cd8 Cleanup 2019-09-11 13:22:52 -07:00
Eddie Hung
e9eb855d38 Make unextend a udata 2019-09-11 13:06:49 -07:00
Eddie Hung
bbef0d2ac8 Only display log message if did_something 2019-09-11 12:29:26 -07:00
Eddie Hung
d232e6a6cd Input registers to add DSP as new siguser to block upstream packing 2019-09-11 11:46:21 -07:00
Eddie Hung
e5bdb521fa More cleanup 2019-09-11 10:55:45 -07:00
Eddie Hung
0d709d2bb5 Add support for A/B/C/D/AD reset 2019-09-11 10:15:19 -07:00
Eddie Hung
ded805ae5d Add support for RSTM 2019-09-11 07:34:14 -07:00
Eddie Hung
fc7008671f Merge remote-tracking branch 'origin/eddie/peepopt_dffmuxext' into xc7dsp 2019-09-11 00:57:25 -07:00
Eddie Hung
edf90afd20 Rename dffmuxext -> dffmux, also remove constants in dff+mux 2019-09-11 00:56:38 -07:00
Eddie Hung
6b23c7c227 Merge remote-tracking branch 'origin/eddie/peepopt_dffmuxext' into xc7dsp 2019-09-11 00:07:33 -07:00
Eddie Hung
feb3fa65a3 Merge remote-tracking branch 'origin/master' into xc7dsp 2019-09-11 00:01:31 -07:00
Eddie Hung
b08797da6b Only pack out registers if \init is zero or x; then remove \init from PREG 2019-09-10 21:33:14 -07:00
Eddie Hung
37a34eeb04 Fix RSTP 2019-09-10 20:56:13 -07:00
Eddie Hung
af147d1430 Add support for RSTP 2019-09-10 20:51:48 -07:00
Eddie Hung
c6df55a9e7 enpol -> cepol 2019-09-10 18:59:03 -07:00
Eddie Hung
86700c2bea d?ffmux -> d?ffcemux 2019-09-10 18:52:54 -07:00
Eddie Hung
8b8a68b38a Refactor MREG and PREG to out_dffe subpattern 2019-09-10 18:27:05 -07:00
Eddie Hung
e64e650f9c Update help text 2019-09-10 16:35:10 -07:00
Eddie Hung
d30b2a6d7e Update xilinx_dsp help text 2019-09-10 16:33:13 -07:00
Eddie Hung
cba63fe72b Oops 2019-09-09 22:06:23 -07:00
Eddie Hung
02cf9933b9 Support subtraction as well 2019-09-09 21:39:42 -07:00
Eddie Hung
31e60353ac Support TWO24 2019-09-09 21:11:41 -07:00
Eddie Hung
0bb6fd8448 Refactor 2019-09-09 20:58:54 -07:00
Eddie Hung
5a6552e56b Add initial USE_SIMD=FOUR12 support 2019-09-09 20:57:20 -07:00
Eddie Hung
2c04430445 Only trim sigM if USE_MULT; only look for ffM then too 2019-09-09 20:57:03 -07:00
Eddie Hung
be0eaf3a9a
Fix misspelling 2019-09-09 16:46:33 -07:00
Eddie Hung
6348f9512c Rename 2019-09-09 16:45:38 -07:00
Eddie Hung
1df9c5d277 Oops 2019-09-09 16:07:40 -07:00
Eddie Hung
5f8f0e1383 Tidy up 2019-09-09 15:59:10 -07:00
Eddie Hung
04bc287271 Refactor using subpattern in_dffe 2019-09-09 15:51:14 -07:00
Eddie Hung
e2c2d784c8 Make one check $shift(x)? only; change testcase to be 8b 2019-09-06 22:48:23 -07:00
Eddie Hung
74a5c802f7 Pack CREG 2019-09-06 21:01:36 -07:00
Eddie Hung
6a9205280f Use unextend lambda 2019-09-06 18:40:11 -07:00
Eddie Hung
b69512a5b9 Fix ffP just like ffPmux 2019-09-06 15:51:21 -07:00
Eddie Hung
5344bfe637 Perform D replacement properly 2019-09-06 15:46:15 -07:00
Eddie Hung
74eac76699 Add support for DREG 2019-09-06 15:32:26 -07:00
Eddie Hung
ef56f8596f Fine tune nusers when postAdd 2019-09-06 15:11:41 -07:00
Eddie Hung
0d1d8b4d24 Fix macc and mul tests 2019-09-06 14:57:36 -07:00
Eddie Hung
8246062acf Fix enable polarity 2019-09-06 14:36:10 -07:00
Eddie Hung
2c32056990 Logging for ffAD 2019-09-06 14:10:12 -07:00
Eddie Hung
e926f2973e Add support for pre-adder and AD register 2019-09-06 14:06:57 -07:00
Eddie Hung
da8fe83f7a Tidy up ice40_dsp some more 2019-09-06 12:16:40 -07:00
Eddie Hung
776d769941 Use more index patterns 2019-09-06 12:07:35 -07:00
Eddie Hung
a945f6c7ef Fix ffPmux to cope with offset 2019-09-06 11:58:56 -07:00
Eddie Hung
fbf1b74946 Simplify filter expressions 2019-09-06 11:39:20 -07:00
Eddie Hung
39a5d046ea Fix nusers condition in ffP 2019-09-06 11:38:19 -07:00
Eddie Hung
cdc1e1f5c2 Check adder is <= 48 bits before packing 2019-09-06 10:35:06 -07:00
Eddie Hung
91f68c4de2 Check nusers for M and P enable muxes 2019-09-06 09:59:35 -07:00