| 
								
								
									 whitequark | 1e6b60d563 | ecp5: allow (and enable by default) GSR on FD/IFS/OFS primitives. | 2019-08-30 09:56:19 +00:00 |  | 
				
					
						| 
								
								
									 whitequark | 6fa8ce93e6 | ecp5: add missing FD primitives. | 2019-08-30 09:54:48 +00:00 |  | 
				
					
						| 
								
								
									 whitequark | 7e2825a2a4 | ecp5: fix CEMUX on IFS/OFS primitives. | 2019-08-30 09:42:33 +00:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 8d820a9884 | Merge remote-tracking branch 'origin/master' into xaig_arrival | 2019-08-28 15:19:10 -07:00 |  | 
				
					
						| 
								
								
									 David Shah | fc001b4731 | ecp5: Add GSR support Signed-off-by: David Shah <dave@ds0.me> | 2019-08-27 13:07:06 +01:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 455da57272 | Fix spacing | 2019-08-23 13:21:21 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 85d39653ac | Remove unused model | 2019-08-23 13:20:29 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | d672b1ddec | Merge remote-tracking branch 'origin/master' into xaig_arrival | 2019-08-23 11:26:55 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | a270af00cc | Put abc_* attributes above port | 2019-08-23 11:21:44 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 6b1b03d9f7 | ecp5: remove DPR16X4 from abc_unmap.v | 2019-08-20 19:20:17 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | d46dc9c5b4 | ecp5 to use -max_iter 1 | 2019-08-20 19:18:36 -07:00 |  | 
				
					
						| 
								
								
									 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 |  |