Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								58e63feae1 
								
							 
						 
						
							
							
								
								Update comment  
							
							
							
						 
						
							2019-07-17 13:26:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								8dca8d486e 
								
							 
						 
						
							
							
								
								Fix mul2dsp signedness  
							
							
							
						 
						
							2019-07-17 12:44:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								1b62b82e05 
								
							 
						 
						
							
							
								
								A_SIGNED == B_SIGNED so flip both  
							
							
							
						 
						
							2019-07-17 11:34:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								82153059a1 
								
							 
						 
						
							
							
								
								Merge pull request  #1204  from smunaut/fix_1187  
							
							... 
							
							
							
							ice40: Adapt the relut process passes to the new $lut/SB_LUT4 port map 
							
						 
						
							2019-07-17 07:55:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								0b6d47f8bf 
								
							 
						 
						
							
							
								
								Add DSP_{A,B}_SIGNEDONLY macro  
							
							
							
						 
						
							2019-07-16 15:55:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								c501aa5ee8 
								
							 
						 
						
							
							
								
								Signedness  
							
							
							
						 
						
							2019-07-16 15:54:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sylvain Munaut 
								
							 
						 
						
							
							
							
							
								
							
							
								f28e38de99 
								
							 
						 
						
							
							
								
								ice40: Adapt the relut process passes to the new $lut <=> SB_LUT4 port map  
							
							... 
							
							
							
							The new mapping introduced in 437fec0d88Fixes  #1187 
(Diagnosis of the issue by @daveshah1 on IRC)
Signed-off-by: Sylvain Munaut <tnt@246tNt.com> 
							
						 
						
							2019-07-16 23:57:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								6390c535ba 
								
							 
						 
						
							
							
								
								Revert drop down to 24x16 multipliers for all  
							
							
							
						 
						
							2019-07-16 14:30:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								569cd66764 
								
							 
						 
						
							
							
								
								Merge branch 'xc7dsp' of github.com:YosysHQ/yosys into xc7dsp  
							
							
							
						 
						
							2019-07-16 14:18:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								5d1ce04381 
								
							 
						 
						
							
							
								
								Add support for {A,B,P}REG in DSP48E1  
							
							
							
						 
						
							2019-07-16 14:05:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
							
							
								
							
							
								698ab9beee 
								
							 
						 
						
							
							
								
								synth_ecp5: rename dram to lutram everywhere.  
							
							
							
						 
						
							2019-07-16 20:45:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
							
							
								
							
							
								ba099bfe9b 
								
							 
						 
						
							
							
								
								synth_{ice40,ecp5}: more sensible pass label naming.  
							
							
							
						 
						
							2019-07-16 20:41:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								7a58ee78dc 
								
							 
						 
						
							
							
								
								gen_lut to return correctly sized LUT mask  
							
							
							
						 
						
							2019-07-16 12:45:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								d38df68d26 
								
							 
						 
						
							
							
								
								xilinx: Add correct signed behaviour to DSP48E1 model  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-07-16 17:53:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba8ccbdea8 
								
							 
						 
						
							
							
								
								Merge pull request  #1186  from YosysHQ/eddie/abc9_ice40_fix  
							
							... 
							
							
							
							abc9/ice40: encapsulate SB_CARRY+SB_LUT4 into one box 
							
						 
						
							2019-07-16 08:52:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								95c8d27b0b 
								
							 
						 
						
							
							
								
								xilinx: Treat DSP48E1 as 24x17 unsigned for now (actual behaviour is 25x18 signed)  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-07-16 16:47:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								8da4c1ad82 
								
							 
						 
						
							
							
								
								mul2dsp: Fix edge case where Y_WIDTH is less than B_WIDTH+`DSP_A_MAXWIDTH  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-07-16 16:44:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								7a75f5f3ac 
								
							 
						 
						
							
							
								
								mul2dsp: Fix indentation  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-07-16 16:19:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								fd5b3593d8 
								
							 
						 
						
							
							
								
								Do not swap if equals  
							
							
							
						 
						
							2019-07-15 16:52:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								5f00d335d4 
								
							 
						 
						
							
							
								
								Oops forgot these files  
							
							
							
						 
						
							2019-07-15 15:03:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								42f8e68e76 
								
							 
						 
						
							
							
								
								OUT port to Y in generic DSP  
							
							
							
						 
						
							2019-07-15 14:45:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								0c7ee6d0fa 
								
							 
						 
						
							
							
								
								Move DSP mapping back out to dsp_map.v  
							
							
							
						 
						
							2019-07-15 14:18:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								5fb27c071b 
								
							 
						 
						
							
							
								
								$__ICE40_CARRY_LUT4 -> $__ICE40_FULL_ADDER as per @whitequark  
							
							
							
						 
						
							2019-07-15 12:03:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								91fcf034bc 
								
							 
						 
						
							
							
								
								Only swap if B_WIDTH > A_WIDTH  
							
							
							
						 
						
							2019-07-15 11:24:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								1793e6018a 
								
							 
						 
						
							
							
								
								Tidy up  
							
							
							
						 
						
							2019-07-15 11:19:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								20e3d2d9b0 
								
							 
						 
						
							
							
								
								Move DSP48E1 model out of cells_xtra, initial multiply one in cells_sim  
							
							
							
						 
						
							2019-07-15 11:13:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								146451a767 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into xc7dsp  
							
							
							
						 
						
							2019-07-15 09:49:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								d032198fac 
								
							 
						 
						
							
							
								
								ice40_opt to $__ICE40_CARRY_LUT4 into $lut not SB_LUT  
							
							
							
						 
						
							2019-07-13 01:11:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								463f710066 
								
							 
						 
						
							
							
								
								Merge pull request  #1183  from whitequark/ice40-always-relut  
							
							... 
							
							
							
							synth_ice40: switch -relut to be always on 
							
						 
						
							2019-07-12 10:48:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								7a912f22b2 
								
							 
						 
						
							
							
								
								Use Const::from_string() not its constructor...  
							
							
							
						 
						
							2019-07-12 01:32:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								28274dfb09 
								
							 
						 
						
							
							
								
								Off by one  
							
							
							
						 
						
							2019-07-12 01:17:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								e0e5d7d68e 
								
							 
						 
						
							
							
								
								Fix spacing  
							
							
							
						 
						
							2019-07-12 01:15:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								4de03bd5e6 
								
							 
						 
						
							
							
								
								Remove double push  
							
							
							
						 
						
							2019-07-12 01:08:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								62ac5ebd02 
								
							 
						 
						
							
							
								
								Map to and from this box if -abc9  
							
							
							
						 
						
							2019-07-12 00:53:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								0f5bddcd79 
								
							 
						 
						
							
							
								
								ice40_opt to handle this box and opt back to SB_LUT4  
							
							
							
						 
						
							2019-07-12 00:52:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								a79ff2501e 
								
							 
						 
						
							
							
								
								Add new box to cells_sim.v  
							
							
							
						 
						
							2019-07-12 00:52:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								c6e16e1334 
								
							 
						 
						
							
							
								
								_ABC macro will map and unmap to this new box  
							
							
							
						 
						
							2019-07-12 00:51:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								fc3d74616f 
								
							 
						 
						
							
							
								
								Combine SB_CARRY+SB_LUT into one $__ICE40_CARRY_LUT4 box  
							
							
							
						 
						
							2019-07-12 00:50:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								1c9f3fadb9 
								
							 
						 
						
							
							
								
								Add Tsu offset to boxes, and comments  
							
							
							
						 
						
							2019-07-11 17:17:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								d386177e6d 
								
							 
						 
						
							
							
								
								ABC doesn't like negative delays in flop boxes...  
							
							
							
						 
						
							2019-07-11 17:09:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								3ef927647c 
								
							 
						 
						
							
							
								
								Fix FDCE_1 box  
							
							
							
						 
						
							2019-07-11 14:25:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								1ada568134 
								
							 
						 
						
							
							
								
								Revert "$pastQ should be first input"  
							
							... 
							
							
							
							This reverts commit 8f9d529929 
							
						 
						
							2019-07-11 14:23:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								854333f2af 
								
							 
						 
						
							
							
								
								Propagate INIT attr  
							
							
							
						 
						
							2019-07-11 13:55:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								8f9d529929 
								
							 
						 
						
							
							
								
								$pastQ should be first input  
							
							
							
						 
						
							2019-07-11 13:54:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								021f8e5492 
								
							 
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2019-07-11 13:23:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
							
							
								
							
							
								b700a4b1c5 
								
							 
						 
						
							
							
								
								synth_ice40: switch -relut to be always on.  
							
							
							
						 
						
							2019-07-11 20:18:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									whitequark 
								
							 
						 
						
							
							
							
							
								
							
							
								a8c5f7f41e 
								
							 
						 
						
							
							
								
								synth_ice40: fix help text typo. NFC.  
							
							
							
						 
						
							2019-07-11 20:18:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19c1c3cfa3 
								
							 
						 
						
							
							
								
								Merge pull request  #1182  from koriakin/xc6s-bram  
							
							... 
							
							
							
							synth_xilinx: Initial Spartan 6 block RAM inference support. 
							
						 
						
							2019-07-11 12:55:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								a9efacd01d 
								
							 
						 
						
							
							
								
								xilinx: Fix the default values for FDPE/FDSE INIT attributes to match ISE/Vivado.  
							
							
							
						 
						
							2019-07-11 21:13:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								8fef4c3594 
								
							 
						 
						
							
							
								
								Simplify to $__ABC_ASYNC box  
							
							
							
						 
						
							2019-07-11 10:52:33 -07:00