Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								b7a48e3e0f
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into xc7dsp
							
							
							
							
							
						 | 
						
							2019-08-20 20:18:17 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								33960dd3d8
								
							
						 | 
						
							
							
								
								Merge pull request #1209 from YosysHQ/eddie/synth_xilinx
							
							
							
							
							
							
							
							[WIP] synth xilinx renaming, as per #1184 
							
						 | 
						
							2019-08-20 12:55:26 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								14c03861b6
								
							
						 | 
						
							
							
								
								Merge pull request #1304 from YosysHQ/eddie/abc9_refactor
							
							
							
							
							
							
							
							Refactor abc9 to use port attributes, not module attributes 
							
						 | 
						
							2019-08-20 11:59:31 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								d9fe4cccbf
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into eddie/synth_xilinx
							
							
							
							
							
						 | 
						
							2019-08-20 11:57:52 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								d81a090d89
								
							
						 | 
						
							
							
								
								Unify abc_carry_{in,out} into abc_carry and use port dir, as @mithro
							
							
							
							
							
						 | 
						
							2019-08-19 09:56:17 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									whitequark
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								101235400c
								
							
						 | 
						
							
							
								
								Merge branch 'master' into eddie/pr1266_again
							
							
							
							
							
						 | 
						
							2019-08-18 08:04:10 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								1c57b1e7ea
								
							
						 | 
						
							
							
								
								Update abc_* attr in ecp5 and ice40
							
							
							
							
							
						 | 
						
							2019-08-16 15:56:57 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								562c9e3624
								
							
						 | 
						
							
							
								
								Attach abc_scc_break, abc_carry_{in,out} attr to ports not modules
							
							
							
							
							
						 | 
						
							2019-08-16 15:40:53 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								41191f1ea4
								
							
						 | 
						
							
							
								
								Merge pull request #1250 from bwidawsk/master
							
							
							
							
							
							
							
							techlibs/intel: Clean up Makefile 
							
						 | 
						
							2019-08-16 14:07:09 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								261daffd9d
								
							
						 | 
						
							
							
								
								Merge branch 'xc7dsp' of github.com:YosysHQ/yosys into xc7dsp
							
							
							
							
							
						 | 
						
							2019-08-15 12:19:47 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								e35dfc5ab5
								
							
						 | 
						
							
							
								
								Only swap ports if $mul and not $__mul
							
							
							
							
							
						 | 
						
							2019-08-13 16:52:15 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								ed4b2834ef
								
							
						 | 
						
							
							
								
								Add assign PCOUT = P to DSP48E1
							
							
							
							
							
						 | 
						
							2019-08-13 12:19:26 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								2a1b98d478
								
							
						 | 
						
							
							
								
								Add DSP_A_MAXWIDTH_PARTIAL, refactor
							
							
							
							
							
						 | 
						
							2019-08-13 10:21:24 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								edff79a25a
								
							
						 | 
						
							
							
								
								xilinx: Rework labels for faster Verilator testing
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-08-13 10:29:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								8a2480526f
								
							
						 | 
						
							
							
								
								Fix $lut pin ordering inside $__ICE40_CARRY_WRAPPER
							
							
							
							
							
						 | 
						
							2019-08-12 12:19:25 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								12c692f6ed
								
							
						 | 
						
							
							
								
								Revert "Merge pull request #1280 from YosysHQ/revert-1266-eddie/ice40_full_adder"
							
							
							
							
							
							
							
							This reverts commit c851dc1310, reversing
changes made to f54bf1631f. 
							
						 | 
						
							2019-08-12 12:06:45 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								f890cfb63b
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into xc7dsp
							
							
							
							
							
						 | 
						
							2019-08-12 11:32:10 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f9020ce2b3
								
							
						 | 
						
							
							
								
								Revert "Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER"
							
							
							
							
							
						 | 
						
							2019-08-10 17:14:48 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f54bf1631f
								
							
						 | 
						
							
							
								
								Merge pull request #1258 from YosysHQ/eddie/cleanup
							
							
							
							
							
							
							
							Cleanup a few barnacles across codebase 
							
						 | 
						
							2019-08-10 09:52:14 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								a469d1a64a
								
							
						 | 
						
							
							
								
								Merge pull request #1270 from YosysHQ/eddie/alu_lcu_doc
							
							
							
							
							
							
							
							Add a few comments to document $alu and $lcu 
							
						 | 
						
							2019-08-10 09:46:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								6d254f2de8
								
							
						 | 
						
							
							
								
								Add wreduce to synth_ice40 -dsp as well
							
							
							
							
							
						 | 
						
							2019-08-09 17:05:56 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								0b5b56c1ec
								
							
						 | 
						
							
							
								
								Pack partial-product adder DSP48E1 packing
							
							
							
							
							
						 | 
						
							2019-08-09 15:19:33 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								041defc5a6
								
							
						 | 
						
							
							
								
								Reformat so it shows up/looks nice when "help $alu" and "help $alu+"
							
							
							
							
							
						 | 
						
							2019-08-09 12:33:39 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								acfb672d34
								
							
						 | 
						
							
							
								
								A bit more on where $lcu comes from
							
							
							
							
							
						 | 
						
							2019-08-09 09:50:47 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								5aef998957
								
							
						 | 
						
							
							
								
								Add more comments
							
							
							
							
							
						 | 
						
							2019-08-09 09:48:17 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								1f722b3500
								
							
						 | 
						
							
							
								
								Remove signed from ports in +/xilinx/dsp_map.v
							
							
							
							
							
						 | 
						
							2019-08-08 16:33:20 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								2c0be7aa5d
								
							
						 | 
						
							
							
								
								Rework ice40_dsp to map to SB_MAC16 earlier, and check before packing
							
							
							
							
							
						 | 
						
							2019-08-08 12:56:05 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								162eab6b74
								
							
						 | 
						
							
							
								
								Combine techmap calls
							
							
							
							
							
						 | 
						
							2019-08-08 10:55:48 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								7160243874
								
							
						 | 
						
							
							
								
								Move xilinx_dsp to before alumacc
							
							
							
							
							
						 | 
						
							2019-08-08 10:45:56 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								57b2e4b9c1
								
							
						 | 
						
							
							
								
								INMODE is 5 bits
							
							
							
							
							
						 | 
						
							2019-08-08 10:44:35 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								13cc106cf7
								
							
						 | 
						
							
							
								
								Fix copy-pasta typo
							
							
							
							
							
						 | 
						
							2019-08-08 10:44:26 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								dae7c59358
								
							
						 | 
						
							
							
								
								Add a few comments to document $alu and $lcu
							
							
							
							
							
						 | 
						
							2019-08-08 10:05:28 -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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								9776084eda
								
							
						 | 
						
							
							
								
								Allow whitebox modules to be overwritten
							
							
							
							
							
						 | 
						
							2019-08-07 16:40:24 -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
								
							 
						 | 
						
							
							
							
							
								
							
							
								a206aed977
								
							
						 | 
						
							
							
								
								Run "opt_expr -fine" instead of "wreduce" due to #1213
							
							
							
							
							
						 | 
						
							2019-08-07 13:59:07 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								e3d898dccb
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into xc7dsp
							
							
							
							
							
						 | 
						
							2019-08-07 13:44:08 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								6d77236f38
								
							
						 | 
						
							
							
								
								substr() -> compare()
							
							
							
							
							
						 | 
						
							2019-08-07 12:20:08 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |