Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								55acf3120f
								
							
						 | 
						
							
							
								
								ecp5 to use abc_map.v and _unmap.v
							
							
							
							
							
						 | 
						
							2019-08-20 18:59:03 -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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								1c57b1e7ea
								
							
						 | 
						
							
							
								
								Update abc_* attr in ecp5 and ice40
							
							
							
							
							
						 | 
						
							2019-08-16 15:56:57 -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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								e3d898dccb
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into xc7dsp
							
							
							
							
							
						 | 
						
							2019-08-07 13:44:08 -07: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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								42e40dbd0a
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into ice40dsp
							
							
							
							
							
						 | 
						
							2019-07-18 15:45:25 -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
								
							 
						 | 
						
							
							
							
							
								
							
							
								42f8e68e76
								
							
						 | 
						
							
							
								
								OUT port to Y in generic DSP
							
							
							
							
							
						 | 
						
							2019-07-15 14:45:47 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								cea7441d8a
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into xc7dsp
							
							
							
							
							
						 | 
						
							2019-07-10 15:58:01 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								6bbd286e03
								
							
						 | 
						
							
							
								
								Error out if -abc9 and -retime specified
							
							
							
							
							
						 | 
						
							2019-07-10 12:47:48 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								27b27b8781
								
							
						 | 
						
							
							
								
								synth_ecp5: Fix typo in copyright header
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-07-09 22:26:10 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								c865559f95
								
							
						 | 
						
							
							
								
								xc7: Map combinational DSP48E1s
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-07-08 19:15:25 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								269ff450f5
								
							
						 | 
						
							
							
								
								Add mul2dsp multiplier splitting rule and ECP5 mapping
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-07-08 18:42:09 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								dd8d264bf5
								
							
						 | 
						
							
							
								
								install *_nowide.lut files
							
							
							
							
							
						 | 
						
							2019-06-29 19:37:04 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								3f87575cb6
								
							
						 | 
						
							
							
								
								Disable boxing of ECP5 dist RAM due to regression
							
							
							
							
							
						 | 
						
							2019-06-28 09:46:36 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								0318860b93
								
							
						 | 
						
							
							
								
								Add write address to abc_scc_break of ECP5 dist RAM
							
							
							
							
							
						 | 
						
							2019-06-28 09:45:48 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								b9ddee0c87
								
							
						 | 
						
							
							
								
								Fix DO4 typo
							
							
							
							
							
						 | 
						
							2019-06-28 09:45:40 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								9398921af1
								
							
						 | 
						
							
							
								
								Refactor for one "abc_carry" attribute on module
							
							
							
							
							
						 | 
						
							2019-06-27 16:07:14 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c256b8cda
								
							
						 | 
						
							
							
								
								Merge origin/master
							
							
							
							
							
						 | 
						
							2019-06-27 11:20:15 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								4de25a1949
								
							
						 | 
						
							
							
								
								Add WE to ECP5 dist RAM's abc_scc_break too
							
							
							
							
							
						 | 
						
							2019-06-26 20:02:19 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								a7a88109f5
								
							
						 | 
						
							
							
								
								Update comment on boxes
							
							
							
							
							
						 | 
						
							2019-06-26 20:00:15 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								988e6163ab
								
							
						 | 
						
							
							
								
								Add _nowide variants of LUT libraries in -nowidelut flows
							
							
							
							
							
						 | 
						
							2019-06-26 10:23:29 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								799b18263f
								
							
						 | 
						
							
							
								
								Merge branch 'koriakin/xc7nocarrymux' into xaig
							
							
							
							
							
						 | 
						
							2019-06-26 10:04:01 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								4ce329aefd
								
							
						 | 
						
							
							
								
								synth_ecp5 rename -nomux to -nowidelut, but preserve former
							
							
							
							
							
						 | 
						
							2019-06-26 09:33:48 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								4fadb471a3
								
							
						 | 
						
							
							
								
								Re-enable dist RAM boxes for ECP5
							
							
							
							
							
						 | 
						
							2019-06-24 22:12:50 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								a4a7e63d84
								
							
						 | 
						
							
							
								
								Revert "Re-enable dist RAM boxes for ECP5"
							
							
							
							
							
							
							
							This reverts commit ca0225fcfa. 
							
						 | 
						
							2019-06-24 22:10:28 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								ca0225fcfa
								
							
						 | 
						
							
							
								
								Re-enable dist RAM boxes for ECP5
							
							
							
							
							
						 | 
						
							2019-06-24 21:55:54 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								6027549464
								
							
						 | 
						
							
							
								
								Add comments to ecp5 box
							
							
							
							
							
						 | 
						
							2019-06-22 14:33:47 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								1abe93e48d
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into xaig
							
							
							
							
							
						 | 
						
							2019-06-21 17:43:29 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								a0d3d2bb41
								
							
						 | 
						
							
							
								
								ecp5: Improve mapping of $alu when BI is used
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-06-21 09:45:11 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								b304744d15
								
							
						 | 
						
							
							
								
								Clean up
							
							
							
							
							
						 | 
						
							2019-06-18 09:50:37 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								94314ae2d5
								
							
						 | 
						
							
							
								
								Comment out dist RAM boxing on ECP5 for now
							
							
							
							
							
						 | 
						
							2019-06-14 10:42:30 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Eddie Hung
								
							 
						 | 
						
							
							
							
							
								
							
							
								ee428f73ab
								
							
						 | 
						
							
							
								
								Remove WIP ABC9 flop support
							
							
							
							
							
						 | 
						
							2019-06-14 10:37:52 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								9566573054
								
							
						 | 
						
							
							
								
								ecp5: Add abc9 option
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-06-14 17:15:02 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									whitequark
								
							 
						 | 
						
							
							
							
							
								
							
							
								f3a26730b6
								
							
						 | 
						
							
							
								
								ECP5: implement all Diamond I/O buffer primitives.
							
							
							
							
							
						 | 
						
							2019-06-06 10:18:33 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								9d117eba9d
								
							
						 | 
						
							
							
								
								Add handling of init attributes in "opt_expr -undriven"
							
							
							
							
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 | 
						
							2019-04-30 14:46:12 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								777864d02e
								
							
						 | 
						
							
							
								
								ecp5: Demote conflicting FF init values to a warning
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-03-04 11:26:20 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Miodrag Milanovic
								
							 
						 | 
						
							
							
							
							
								
							
							
								ca2b3feed8
								
							
						 | 
						
							
							
								
								Fix ECP5 cells_sim for iverilog
							
							
							
							
							
						 | 
						
							2019-03-01 19:25:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								41e5028f98
								
							
						 | 
						
							
							
								
								Merge pull request #794 from daveshah1/ecp5improve
							
							
							
							
							
							
							
							ECP5 Improvements 
							
						 | 
						
							2019-02-28 14:46:56 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Larry Doolittle
								
							 
						 | 
						
							
							
							
							
								
							
							
								61fc411c5d
								
							
						 | 
						
							
							
								
								Clean up some whitepsace outliers
							
							
							
							
							
						 | 
						
							2019-02-26 09:39:46 -08:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								fa2f595cfa
								
							
						 | 
						
							
							
								
								ecp5: Compatibility with Migen AsyncResetSynchronizer
							
							
							
							
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 | 
						
							2019-02-25 13:24:30 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								bb56cb738d
								
							
						 | 
						
							
							
								
								ecp5: Add DDRDLLA
							
							
							
							
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 | 
						
							2019-02-19 19:34:37 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								c36f15b489
								
							
						 | 
						
							
							
								
								ecp5: Add DELAYF/DELAYG blackboxes
							
							
							
							
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 | 
						
							2019-02-19 14:10:43 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								e0bc190879
								
							
						 | 
						
							
							
								
								ecp5: Add ECLKSYNCB blackbox
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-02-13 11:23:25 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								7913baedd8
								
							
						 | 
						
							
							
								
								ecp5: Full set of IO-related blackboxes
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-02-12 12:04:41 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								95789c6136
								
							
						 | 
						
							
							
								
								ecp5: Use abc -dress
							
							
							
							
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 | 
						
							2019-02-06 22:23:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Shah
								
							 
						 | 
						
							
							
							
							
								
							
							
								549b8e74b2
								
							
						 | 
						
							
							
								
								ecp5: Support for flipflop initialisation
							
							
							
							
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 | 
						
							2019-01-22 16:02:56 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |