clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eef0ec6aed 
								
							 
						 
						
							
							
								
								Merge pull request  #2256  from YosysHQ/claire/fix2241  
							
							... 
							
							
							
							Add AST_EDGE support to AstNode::detect_latch() 
							
						 
						
							2020-07-10 19:07:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								f9ed09423e 
								
							 
						 
						
							
							
								
								Add AST_EDGE support to AstNode::detect_latch(),  fixes   #2241  
							
							... 
							
							
							
							Signed-off-by: Claire Wolf <claire@symbioticeda.com> 
							
						 
						
							2020-07-10 18:41:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kamil Rakoczy 
								
							 
						 
						
							
							
							
							
								
							
							
								d77b3305d8 
								
							 
						 
						
							
							
								
								Fix S/R conflicts  
							
							... 
							
							
							
							This commit fixes S/R conflicts introduced by commit 6f9be93 
							
						 
						
							2020-07-10 15:03:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kamil Rakoczy 
								
							 
						 
						
							
							
							
							
								
							
							
								0ffaddee5e 
								
							 
						 
						
							
							
								
								Fix R/R conflicts  
							
							... 
							
							
							
							This commit fixes R/R conflicts introduced by commit 7e83a51 
							
						 
						
							2020-07-10 15:03:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kamil Rakoczy 
								
							 
						 
						
							
							
							
							
								
							
							
								de649b9194 
								
							 
						 
						
							
							
								
								Revert "Revert PRs  #2203  and #2244."  
							
							... 
							
							
							
							This reverts commit 9c120b89ac 
							
						 
						
							2020-07-10 09:59:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								7dc0439de4 
								
							 
						 
						
							
							
								
								sf2: replace sf2_iobs with {clkbuf,iopad}map  
							
							
							
						 
						
							2020-07-09 21:28:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c0bcbe1f62 
								
							 
						 
						
							
							
								
								Merge pull request  #2255  from whitequark/bison-Werror-conflicts  
							
							... 
							
							
							
							verilog_parser: turn S/R and R/R conflicts into hard errors 
							
						 
						
							2020-07-09 20:17:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e9b889b77 
								
							 
						 
						
							
							
								
								Merge pull request  #2254  from whitequark/cxxrtl-extern-c  
							
							... 
							
							
							
							cxxrtl: add missing extern "C" 
							
						 
						
							2020-07-09 20:17:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								edbaf2fdf6 
								
							 
						 
						
							
							
								
								sf2: Use dfflegalize.  
							
							
							
						 
						
							2020-07-09 21:56:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
							
							
								
							
							
								dc35ef05f9 
								
							 
						 
						
							
							
								
								verilog_parser: turn S/R and R/R conflicts into hard errors.  
							
							... 
							
							
							
							Fixes  #2253 . 
						
							2020-07-09 19:36:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
							
							
								
							
							
								9c120b89ac 
								
							 
						 
						
							
							
								
								Revert PRs  #2203  and  #2244 .  
							
							... 
							
							
							
							This reverts commit 7e83a51fc9b422f2e4d07cb56f34b06f9be939bd76a34dc5f3 
							
						 
						
							2020-07-09 19:36:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
							
							
								
							
							
								ab59e33b2b 
								
							 
						 
						
							
							
								
								cxxrtl: add missing extern "C".  
							
							... 
							
							
							
							This bug was hidden if a header was generated. 
							
						 
						
							2020-07-09 17:52:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								f313211c32 
								
							 
						 
						
							
							
								
								xilinx: Use dfflegalize.  
							
							
							
						 
						
							2020-07-09 18:54:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								7ed9d18907 
								
							 
						 
						
							
							
								
								dfflibmap: Refactor to use dfflegalize internally.  
							
							
							
						 
						
							2020-07-09 18:51:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lucas Castro 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68babb2ae4 
								
							 
						 
						
							
							
								
								Fix issue  #2251  ( #2252 )  
							
							... 
							
							
							
							* Fix  #2251  - YosysJS ReferenceError: _memset is not defined.
Add '_memset' in emcc EXPORTED_FUNCTIONS in Makefile. 
							
						 
						
							2020-07-09 18:50:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								32d2cc8c28 
								
							 
						 
						
							
							
								
								clkbufmap: improve input pad handling.  
							
							... 
							
							
							
							- allow inserting only the input pad cell
- do not insert the usual buffer if the input pad already acts as a
  buffer 
							
						 
						
							2020-07-09 18:48:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								802671b22e 
								
							 
						 
						
							
							
								
								Merge pull request  #2244  from antmicro/logic  
							
							... 
							
							
							
							Add logic type support to parameters 
							
						 
						
							2020-07-09 18:39:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								03e28f7ab4 
								
							 
						 
						
							
							
								
								clk2fflogic: Consistently treat async control signals as negative hold.  
							
							... 
							
							
							
							This fixes some dfflegalize equivalence checks, and breaks others — and
I strongly suspect the others are due to bad support for multiple
async inputs in `proc` (in particular, lack of proper support for
dlatchsr and sketchy circuits on dffsr control inputs). 
							
						 
						
							2020-07-09 18:12:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								e9c2c1b717 
								
							 
						 
						
							
							
								
								dfflegalize: Add special support for const-D latches.  
							
							... 
							
							
							
							Those can be created by `opt_dff` when optimizing `$adff` with const
clock, or with D == Q.  Make dfflegalize do the opposite transform
when such dlatches would be otherwise unimplementable. 
							
						 
						
							2020-07-09 18:11:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								000fd08198 
								
							 
						 
						
							
							
								
								Merge pull request  #2246  from YosysHQ/mwk/dfflegalize-typo  
							
							... 
							
							
							
							dfflegalize: typo fix 
							
						 
						
							2020-07-07 22:46:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								943147b768 
								
							 
						 
						
							
							
								
								dfflegalize: typo fix  
							
							
							
						 
						
							2020-07-07 15:00:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								d5e5d96527 
								
							 
						 
						
							
							
								
								efinix: Use dfflegalize.  
							
							
							
						 
						
							2020-07-06 12:28:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								c73ebeb90e 
								
							 
						 
						
							
							
								
								gowin: Use dfflegalize.  
							
							
							
						 
						
							2020-07-06 12:27:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kamil Rakoczy 
								
							 
						 
						
							
							
							
							
								
							
							
								b422f2e4d0 
								
							 
						 
						
							
							
								
								Add logic param and integer bad syntax tests  
							
							... 
							
							
							
							Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com> 
							
						 
						
							2020-07-06 09:18:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukasz Dalek 
								
							 
						 
						
							
							
							
							
								
							
							
								7e83a51fc9 
								
							 
						 
						
							
							
								
								Support logic typed parameters  
							
							... 
							
							
							
							Signed-off-by: Lukasz Dalek <ldalek@antmicro.com> 
							
						 
						
							2020-07-06 09:18:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								09ecb9b2cf 
								
							 
						 
						
							
							
								
								intel_alm: direct M10K instantiation  
							
							
							
						 
						
							2020-07-05 23:28:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								af54b8bc61 
								
							 
						 
						
							
							
								
								Naming fixes.  
							
							
							
						 
						
							2020-07-05 22:21:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								7f45cab27a 
								
							 
						 
						
							
							
								
								synth_gowin: ABC9 support  
							
							... 
							
							
							
							This adds ABC9 support for synth_gowin; drastically improving
synthesis quality. 
							
						 
						
							2020-07-05 22:07:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								0d4c2f0a65 
								
							 
						 
						
							
							
								
								intel_alm: add Cyclone 10 GX tests  
							
							
							
						 
						
							2020-07-05 21:36:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5f3b70cfe 
								
							 
						 
						
							
							
								
								Merge pull request  #2236  from YosysHQ/mwk/dfflegalize-ice40  
							
							... 
							
							
							
							ice40: Use dfflegalize. 
							
						 
						
							2020-07-05 18:50:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								372521ca56 
								
							 
						 
						
							
							
								
								ecp5: Use dfflegalize.  
							
							
							
						 
						
							2020-07-05 18:49:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0cb6725b6e 
								
							 
						 
						
							
							
								
								Merge pull request  #2227  from Ravenslofty/ccache  
							
							... 
							
							
							
							Add option to use ccache when building 
							
						 
						
							2020-07-05 15:53:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								90b89e5ebc 
								
							 
						 
						
							
							
								
								Merge pull request  #2232  from YosysHQ/mwk/gowin-sim-init  
							
							... 
							
							
							
							gowin: Fix INIT values in sim library. 
							
						 
						
							2020-07-05 12:02:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								f3f55ae7c2 
								
							 
						 
						
							
							
								
								dfflegalize: Prefer mapping dff to sdff before adff  
							
							... 
							
							
							
							This ensures that, when both sync and async FFs are available and abc9
is involved, the sync FFs will be used, and will thus remain available
for sequential synthesis. 
							
						 
						
							2020-07-05 12:01:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								7afcb72c98 
								
							 
						 
						
							
							
								
								opt_expr: Fix crash on $mul optimization with more zeros removed than Y has.  
							
							... 
							
							
							
							Fixes  #2221 . 
						
							2020-07-05 06:31:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								b004f09018 
								
							 
						 
						
							
							
								
								intel_alm: DSP inference  
							
							
							
						 
						
							2020-07-05 05:39:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								1fc8c3a0d1 
								
							 
						 
						
							
							
								
								ice40: Use dfflegalize.  
							
							
							
						 
						
							2020-07-05 05:12:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								9beed4d771 
								
							 
						 
						
							
							
								
								gowin: Fix INIT values in sim library.  
							
							
							
						 
						
							2020-07-05 03:03:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								01772dec8c 
								
							 
						 
						
							
							
								
								gowin: replace determine_init with setundef  
							
							
							
						 
						
							2020-07-04 23:26:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								3ca2de0f77 
								
							 
						 
						
							
							
								
								synth_intel_alm: Use dfflegalize.  
							
							
							
						 
						
							2020-07-04 22:56:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								7d5828a706 
								
							 
						 
						
							
							
								
								Add option to use ccache when building  
							
							
							
						 
						
							2020-07-04 19:59:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								6b0ac04698 
								
							 
						 
						
							
							
								
								efinix: Nuke efinix_gbuf in favor of clkbufmap.  
							
							
							
						 
						
							2020-07-04 20:53:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								c6765443fd 
								
							 
						 
						
							
							
								
								Improve MISTRAL_FF specify rules  
							
							... 
							
							
							
							Co-authored-by: Eddie Hung <eddie@fpgeh.com> 
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								52fbaeca07 
								
							 
						 
						
							
							
								
								tests: update fsm.ys resource count  
							
							... 
							
							
							
							Suspect it is to do with map/set ordering in techmap; should
be fixed by #1862 ? 
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								27a9d1b6e6 
								
							 
						 
						
							
							
								
								abc9: only techmap (* abc9_flop *) modules  
							
							
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								2bdced0d68 
								
							 
						 
						
							
							
								
								intel_alm: compose $__MISTRAL_FF_SYNCONLY from MISTRAL_FF  
							
							
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								0ba79feb6f 
								
							 
						 
						
							
							
								
								abc9: techmap from user design to allow abc9_flop modules to be composed  
							
							... 
							
							
							
							from other primitives 
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								3db3e1e149 
								
							 
						 
						
							
							
								
								intel_alm: add $__ prefix to MISTRAL_FF_SYNCONLY  
							
							
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								83cde2d02b 
								
							 
						 
						
							
							
								
								intel_alm: ABC9 sequential optimisations  
							
							
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rupert Swarbrick 
								
							 
						 
						
							
							
							
							
								
							
							
								a9b61080a4 
								
							 
						 
						
							
							
								
								Add newlines to help text for dfflegalize  
							
							... 
							
							
							
							I think these were probably missed by accident. Spotted because GCC
spits out lots of messages like this:
passes/techmap/dfflegalize.cc:114:7: warning: zero-length gnu_printf format string [-Wformat-zero-length]
  114 |   log("");
      |       ^~
(because we tell GCC that the first argument to log() looks like a
printf control string in log.h, and a zero length such string triggers
a warning). 
							
						 
						
							2020-07-03 12:30:12 +02:00