Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e5602ad17 
								
							 
						 
						
							
							
								
								Merge pull request  #1545  from YosysHQ/eddie/ice40_wrapcarry_attr  
							
							... 
							
							
							
							Preserve SB_CARRY name and attributes when using $__ICE40_CARRY_WRAPPER 
							
						 
						
							2019-12-09 17:38:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								36a88be609 
								
							 
						 
						
							
							
								
								ice40_wrapcarry -unwrap to preserve 'src' attribute  
							
							
							
						 
						
							2019-12-09 14:28:54 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								bbdf2452b3 
								
							 
						 
						
							
							
								
								-unwrap to create $lut not SB_LUT4 for opt_lut  
							
							
							
						 
						
							2019-12-09 13:27:09 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								500ed9b501 
								
							 
						 
						
							
							
								
								Sensitive to direct inst of $__ICE40_CARRY_WRAPPER; recreate SB_LUT4  
							
							
							
						 
						
							2019-12-09 12:45:22 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								e05372778a 
								
							 
						 
						
							
							
								
								ice40_wrapcarry to really preserve attributes via -unwrap option  
							
							
							
						 
						
							2019-12-09 11:48:28 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								946d5854c0 
								
							 
						 
						
							
							
								
								Drop keep=0 attributes on SB_CARRY  
							
							
							
						 
						
							2019-12-06 17:27:47 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								a7e0cca480 
								
							 
						 
						
							
							
								
								Merge SB_CARRY+SB_LUT4's attributes when creating $__ICE40_CARRY_WRAPPER  
							
							
							
						 
						
							2019-12-05 07:01:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2abe38e73e 
								
							 
						 
						
							
							
								
								iopadmap: Refactor and fix tristate buffer mapping. ( #1527 )  
							
							... 
							
							
							
							The previous code for rerouting wires when inserting tristate buffers
was overcomplicated and didn't handle all cases correctly (in
particular, only cell connections were rewired — internal connections
were not). 
							
						 
						
							2019-12-04 08:44:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								5897b918b3 
								
							 
						 
						
							
							
								
								ice40_wrapcarry to preserve SB_CARRY's attributes  
							
							
							
						 
						
							2019-12-03 14:48:11 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								e9ce4e658b 
								
							 
						 
						
							
							
								
								abc9: Fix breaking of SCCs  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-12-01 20:44:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6464dc35ec 
								
							 
						 
						
							
							
								
								Merge pull request  #1536  from YosysHQ/eddie/xilinx_dsp_muladd  
							
							... 
							
							
							
							xilinx_dsp: consider sign and zero-extension when packing post-multiplier adder 
							
						 
						
							2019-11-27 08:00:22 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41e0ddf4f4 
								
							 
						 
						
							
							
								
								Merge pull request  #1501  from YosysHQ/dave/mem_copy_attr  
							
							... 
							
							
							
							memory_collect: Copy attr from RTLIL::Memory to  cell 
							
						 
						
							2019-11-27 11:25:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								fdcbda195b 
								
							 
						 
						
							
							
								
								opt_share: Fix handling of fine cells.  
							
							... 
							
							
							
							Fixes  #1525 . 
						
							2019-11-27 08:01:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								2105ae176a 
								
							 
						 
						
							
							
								
								Check for either sign or zero extension for postAdd packing  
							
							
							
						 
						
							2019-11-26 22:51:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								6cdea425b8 
								
							 
						 
						
							
							
								
								clkbufmap: Add support for inverters in clock path.  
							
							
							
						 
						
							2019-11-25 20:40:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								03fb92ed6f 
								
							 
						 
						
							
							
								
								Add "opt_mem" pass  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-11-22 17:45:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								ca99b1ee8d 
								
							 
						 
						
							
							
								
								proc_dlatch: Add error handling for incorrect always_(ff|latch|comb) usage  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-11-21 20:46:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								15232a48af 
								
							 
						 
						
							
							
								
								Fix   #1462 ,  #1480 .  
							
							
							
						 
						
							2019-11-19 08:57:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								7ff5d6d30a 
								
							 
						 
						
							
							
								
								memory_collect: Copy attr from RTLIL::Memory to  cell  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-11-18 13:58:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								38e72d6e13 
								
							 
						 
						
							
							
								
								Fix   #1496 .  
							
							
							
						 
						
							2019-11-18 04:16:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								527434de49 
								
							 
						 
						
							
							
								
								Merge pull request  #1492  from YosysHQ/dave/wreduce-fix-arst  
							
							... 
							
							
							
							wreduce: Don't trim zeros or sext when not matching ARST_VALUE 
							
						 
						
							2019-11-17 10:42:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								f5804a84fd 
								
							 
						 
						
							
							
								
								wreduce: Don't trim zeros or sext when not matching ARST_VALUE  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-11-14 18:43:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e907ee4fde 
								
							 
						 
						
							
							
								
								Merge pull request  #1490  from YosysHQ/clifford/autoname  
							
							... 
							
							
							
							Add "autoname" pass and use it in "synth_ice40" 
							
						 
						
							2019-11-14 18:03:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								07c854b7af 
								
							 
						 
						
							
							
								
								Add "autoname" pass and use it in "synth_ice40"  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-11-13 13:41:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab0fb19cff 
								
							 
						 
						
							
							
								
								Merge pull request  #1488  from whitequark/flowmap-fixes  
							
							... 
							
							
							
							flowmap: fix a few crashes 
							
						 
						
							2019-11-13 11:57:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								4be5a0fd7c 
								
							 
						 
						
							
							
								
								Update fsm_detect bugfix  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-11-12 17:31:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								16df8f5a32 
								
							 
						 
						
							
							
								
								Bugfix in fsm_detect  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-11-12 14:26:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
							
							
								
							
							
								c68722818a 
								
							 
						 
						
							
							
								
								flowmap: when doing mincut, ensure source is always in X, not X̅.  
							
							... 
							
							
							
							Fixes  #1475 . 
						
							2019-11-12 00:15:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
							
							
								
							
							
								eef32195bd 
								
							 
						 
						
							
							
								
								flowmap: don't break if that creates a k+2 (and larger) LUT either.  
							
							... 
							
							
							
							Fixes  #1405 . 
						
							2019-11-11 23:13:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sean Cross 
								
							 
						 
						
							
							
							
							
								
							
							
								82f60ba938 
								
							 
						 
						
							
							
								
								Makefile: don't assume python is called python3  
							
							... 
							
							
							
							On some architectures, notably on Windows, the official name for the
Python binary from python.org is `python`.  The build system assumes
that python is called `python3`, which breaks under this architecture.
There is already infrastructure in place to determine the name of the
Python binary when building PYOSYS.  Since Python is now always required
to build Yosys, enable this check universally which sets the
`PYTHON_EXECUTABLE` variable.
Then, reuse this variable in other Makefiles as necessary, rather than
hardcoding `python3` everywhere.
Signed-off-by: Sean Cross <sean@xobs.io> 
							
						 
						
							2019-10-19 14:04:52 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								ea54b5ea61 
								
							 
						 
						
							
							
								
								Revert "Be mindful that sigmap(wire) could have dupes when checking \init"  
							
							... 
							
							
							
							This reverts commit f46ac1df9f 
							
						 
						
							2019-10-08 12:41:24 -07: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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c89a4e642 
								
							 
						 
						
							
							
								
								Merge pull request  #1433  from YosysHQ/eddie/equiv_opt_async2sync  
							
							... 
							
							
							
							async2sync to be called by equiv_opt only when -async2sync given 
							
						 
						
							2019-10-08 10:53:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9fd2ddb14c 
								
							 
						 
						
							
							
								
								Merge pull request  #1437  from YosysHQ/eddie/abc_to_abc9  
							
							... 
							
							
							
							Rename abc_* names/attributes to more precisely be abc9_* 
							
						 
						
							2019-10-08 10:53:38 -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