Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac2fc3a144 
								
							 
						 
						
							
							
								
								Merge pull request  #1264  from YosysHQ/eddie/fix_1254  
							
							... 
							
							
							
							opt_lut to ignore LUT cells, or those that drive bits, with (* keep *) 
							
						 
						
							2019-08-08 07:58:33 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								61d7f1997b 
								
							 
						 
						
							
							
								
								Merge pull request  #1266  from YosysHQ/eddie/ice40_full_adder  
							
							... 
							
							
							
							Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER 
							
						 
						
							2019-08-08 07:58:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								0492b8b541 
								
							 
						 
						
							
							
								
								ecp5: Replace '-dsp' with inverse logic '-nodsp' to match synth_xilinx  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-08-08 15:18:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								cb84ed2326 
								
							 
						 
						
							
							
								
								ecp5: Bring up to date with mul2dsp changes  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-08-08 15:14:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								83b2e02723 
								
							 
						 
						
							
							
								
								Merge branch 'xc7dsp' of github.com:YosysHQ/yosys into xc7dsp  
							
							
							
						 
						
							2019-08-08 11:40:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								b8cd4ad64a 
								
							 
						 
						
							
							
								
								DSP48E1 sim model: add SIMD tests  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-08-08 11:39:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								57aeb4cc01 
								
							 
						 
						
							
							
								
								DSP48E1 model: test CE inputs  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-08-08 11:32:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								d60b3c0dc8 
								
							 
						 
						
							
							
								
								DSP48E1 sim model: fix seq tests and add preadder tests  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-08-08 11:18:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								e7dbe7bb3d 
								
							 
						 
						
							
							
								
								DSP48E1 sim model: seq test working  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-08-08 10:52:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								f6605c7dc0 
								
							 
						 
						
							
							
								
								DSP48E1 sim model: Comb, no pre-adder, mode working  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-08-08 10:26:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								f0f352e971 
								
							 
						 
						
							
							
								
								[wip] sim model testing  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-08-08 10:05:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								ccfb4ff2a9 
								
							 
						 
						
							
							
								
								[wip] sim model testing  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-08-08 09:31:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
							
							
								
							
							
								0b09a347dc 
								
							 
						 
						
							
							
								
								proc_prune: fix handling of exactly identical assigns.  
							
							... 
							
							
							
							Before this commit, in a process like:
   process $proc$bug.v:8$3
     assign $foo \bar
     switch \sel
       case 1'1
         assign $foo 1'1
         assign $foo 1'1
       case
         assign $foo 1'0
     end
   end
both of the "assign $foo 1'1" would incorrectly be removed.
Fixes  #1243 . 
							
						 
						
							2019-08-08 05:32:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								8bf45f34c4 
								
							 
						 
						
							
							
								
								Remove dump call  
							
							
							
						 
						
							2019-08-07 21:36:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								2b6cdfb39f 
								
							 
						 
						
							
							
								
								Move tests/various/opt* into tests/opt/  
							
							
							
						 
						
							2019-08-07 21:35:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								d5e8c0e6d3 
								
							 
						 
						
							
							
								
								Remove ice40_unlut call, simply do equiv_opt on synth_ice40  
							
							
							
						 
						
							2019-08-07 21:33:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								35bf509603 
								
							 
						 
						
							
							
								
								Add testcase from removed opt_ff.{v,ys}  
							
							
							
						 
						
							2019-08-07 21:31:32 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								4545bf482f 
								
							 
						 
						
							
							
								
								Remove tests/opt/opt_ff.{v,ys} as they don't seem to do anything but run  
							
							
							
						 
						
							2019-08-07 16:48:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								9776084eda 
								
							 
						 
						
							
							
								
								Allow whitebox modules to be overwritten  
							
							
							
						 
						
							2019-08-07 16:40:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								9962e6fc1a 
								
							 
						 
						
							
							
								
								Update CHANGELOG  
							
							
							
						 
						
							2019-08-07 16:33:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								675c1d4218 
								
							 
						 
						
							
							
								
								Add ice40_wrapcarry pass, rename $__ICE40_FULL_ADDER -> CARRY_WRAPPER  
							
							
							
						 
						
							2019-08-07 16:29:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								cc331cf70d 
								
							 
						 
						
							
							
								
								Add test  
							
							
							
						 
						
							2019-08-07 16:29:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								ea8ac8fd74 
								
							 
						 
						
							
							
								
								Remove ice40_unlut  
							
							
							
						 
						
							2019-08-07 16:29:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								6b314c8371 
								
							 
						 
						
							
							
								
								Wrap SB_CARRY+SB_LUT into $__ICE40_FULL_ADDER  
							
							
							
						 
						
							2019-08-07 16:29:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								fb568ddb4e 
								
							 
						 
						
							
							
								
								Fix compile error  
							
							
							
						 
						
							2019-08-07 14:31:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								a206aed977 
								
							 
						 
						
							
							
								
								Run "opt_expr -fine" instead of "wreduce" due to  #1213  
							
							
							
						 
						
							2019-08-07 13:59:07 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								d90b8b081a 
								
							 
						 
						
							
							
								
								Do not SigSpec::extract() beyond bounds  
							
							
							
						 
						
							2019-08-07 13:58:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								e3d898dccb 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into xc7dsp  
							
							
							
						 
						
							2019-08-07 13:44:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								f69410daaf 
								
							 
						 
						
							
							
								
								opt_lut to ignore LUT cells, or those that drive bits, with (* keep *)  
							
							
							
						 
						
							2019-08-07 13:15:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								cdf9c80134 
								
							 
						 
						
							
							
								
								Do not pack registers if (* keep *)  
							
							
							
						 
						
							2019-08-07 12:57:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3414ee1e3f 
								
							 
						 
						
							
							
								
								Merge pull request  #1248  from YosysHQ/eddie/abc9_speedup  
							
							... 
							
							
							
							abc9: speedup by using using "clean" more efficiently 
							
						 
						
							2019-08-07 12:25:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								6d77236f38 
								
							 
						 
						
							
							
								
								substr() -> compare()  
							
							
							
						 
						
							2019-08-07 12:20:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								71eff6f0de 
								
							 
						 
						
							
							
								
								RTLIL::S{0,1} -> State::S{0,1} for headers  
							
							
							
						 
						
							2019-08-07 11:14:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								7164996921 
								
							 
						 
						
							
							
								
								RTLIL::S{0,1} -> State::S{0,1}  
							
							
							
						 
						
							2019-08-07 11:12:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								e6d5147214 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into eddie/cleanup  
							
							
							
						 
						
							2019-08-07 11:11:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								0c78c62d6c 
								
							 
						 
						
							
							
								
								Remove std:: namespace  
							
							
							
						 
						
							2019-08-07 11:11:14 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								13b7d2252e 
								
							 
						 
						
							
							
								
								'make clean' to not remove anything abc  
							
							
							
						 
						
							2019-08-07 11:10:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								48d0f99406 
								
							 
						 
						
							
							
								
								stoi -> atoi  
							
							
							
						 
						
							2019-08-07 11:09:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									1138-4EB 
								
							 
						 
						
							
							
							
							
								
							
							
								36c80cf456 
								
							 
						 
						
							
							
								
								dockerfile: use 'python:3-slim-buster' base image  
							
							
							
						 
						
							2019-08-07 20:07:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									1138-4EB 
								
							 
						 
						
							
							
							
							
								
							
							
								99de39fc79 
								
							 
						 
						
							
							
								
								dockerfile: use PREFIX instead of cp  
							
							
							
						 
						
							2019-08-07 20:07:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jim Lawson 
								
							 
						 
						
							
							
							
							
								
							
							
								5e8a98c8fd 
								
							 
						 
						
							
							
								
								Merge branch 'master' into firrtl_err_on_unsupported_cell  
							
							... 
							
							
							
							# Conflicts:
#	backends/firrtl/firrtl.cc 
							
						 
						
							2019-08-07 10:14:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								58e512ab70 
								
							 
						 
						
							
							
								
								Add comment  
							
							
							
						 
						
							2019-08-07 09:54:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								f20acbc813 
								
							 
						 
						
							
							
								
								Revert "Add TODO"  
							
							... 
							
							
							
							This reverts commit 6068a6bf0d91e3ab9a5eaa33894a816f1560f99a. 
							
						 
						
							2019-08-07 09:54:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								789585a744 
								
							 
						 
						
							
							
								
								Add TODO  
							
							
							
						 
						
							2019-08-07 09:54:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								8a8c1d7857 
								
							 
						 
						
							
							
								
								Compute box_lookup just once  
							
							
							
						 
						
							2019-08-07 09:54:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								03ec8d6551 
								
							 
						 
						
							
							
								
								Run "clean" on mapped_mod in its own design  
							
							
							
						 
						
							2019-08-07 09:54:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								3090da2d98 
								
							 
						 
						
							
							
								
								Run "clean -purge" on holes_module in its own design  
							
							
							
						 
						
							2019-08-07 09:54:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5545cd3c10 
								
							 
						 
						
							
							
								
								Merge pull request  #1260  from YosysHQ/dave/ecp5_cell_fixes  
							
							... 
							
							
							
							ecp5: Make cells_sim.v consistent with nextpnr 
							
						 
						
							2019-08-07 15:35:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								9260e97aa2 
								
							 
						 
						
							
							
								
								Automatically prune init attributes in verific front-end,  fixes   #1237  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-08-07 15:31:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								a36fd8582e 
								
							 
						 
						
							
							
								
								ecp5: Make cells_sim.v consistent with nextpnr  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-08-07 14:19:31 +01:00