| 
								
								
									 Joachim Strömbergson | e4d6781088 | Changing non clocked alway assignment to blocking. Signed-off-by: Joachim Strömbergson <joachim@assured.se> | 2025-04-23 16:59:53 +02:00 |  | 
				
					
						| 
								
								
									 gatecat | 266f81816b | ecp5: Remove TRELLIS_SLICE and add TRELLIS_COMB model Signed-off-by: gatecat <gatecat@ds0.me> | 2023-04-06 10:18:48 +01:00 |  | 
				
					
						| 
								
								
									 Miodrag Milanovic | db367bd69e | Add iopad_external_pin to some basic io primitives | 2023-03-20 09:17:22 +01:00 |  | 
				
					
						| 
								
								
									 Rick Luiken | 414dc25a96 | Add missing parameters for ecp5 | 2022-04-25 15:31:41 +01:00 |  | 
				
					
						| 
								
								
									 Marcelina Kościelnicka | d0f4d0b153 | ecp5: Do not use specify in generate in cells_sim.v. | 2022-02-21 17:52:31 +01:00 |  | 
				
					
						| 
								
								
									 Marcelina Kościelnicka | ac2bb70b52 | ecp5: Fix DPR16X4 sim model. | 2022-02-09 09:02:13 +01:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 8cda29137e | ecp5: TRELLIS_FF bypass path only in async mode | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | a323881e15 | xilinx/ecp5/ice40: add (* abc9_flop *) to bypass-able cells | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | a52f779eca | ecp5: (* abc9_flop *) gated behind YOSYS | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 34c7732642 | ecp5: add synth_ecp5 -dff to work with -abc9 | 2020-05-14 10:33:56 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | d2284715fa | ecp5: remove small LUT entries | 2020-02-27 10:17:29 -08:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 46a89d7264 | ecp5: deprecate abc9_{arrival,required} and *.{lut,box} | 2020-02-27 10:17:29 -08:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 71906fab51 | Nitpick cleanup for ecp5 | 2019-12-27 16:57:08 -08:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | aae2b9fd9c | Rename abc_* names/attributes to more precisely be abc9_* | 2019-10-04 11:04:10 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 2fa3857963 | Merge remote-tracking branch 'origin/master' into xaig_arrival | 2019-09-02 12:13:44 -07:00 |  | 
				
					
						| 
								
								
									 Miodrag Milanovic | a3c16a0565 | Fix TRELLIS_FF simulation model | 2019-08-31 11:12:06 +02:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | f0fef90e9d | Merge remote-tracking branch 'origin/master' into xaig_arrival | 2019-08-30 10:30:46 -07:00 |  | 
				
					
						| 
								
								
									 David Shah | 91b46ed816 | ecp5: Add simulation equivalence check for Diamond FF implementations Signed-off-by: David Shah <dave@ds0.me> | 2019-08-30 13:27:36 +01:00 |  | 
				
					
						| 
								
								
									 whitequark | d9c621f9d1 | ecp5: deduplicate Diamond FD/IFS/OFS/IO primitives. | 2019-08-30 10:05:09 +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 | 455da57272 | Fix spacing | 2019-08-23 13:21:21 -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 | 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 | 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 | 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 | 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 | 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 | 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 |  | 
				
					
						| 
								
								
									 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 | ee8c9e854f | ecp5: Add LSRMODE to flipflops for PRLD support Signed-off-by: David Shah <dave@ds0.me> | 2019-01-21 12:35:22 +00:00 |  | 
				
					
						| 
								
								
									 David Shah | 1f51332808 | ecp5: Adding some blackbox cells Signed-off-by: David Shah <dave@ds0.me> | 2018-11-07 14:56:38 +00:00 |  | 
				
					
						| 
								
								
									 David Shah | d29b517fef | ecp5: Sim model fixes Signed-off-by: David Shah <dave@ds0.me> | 2018-10-19 15:16:40 +01:00 |  | 
				
					
						| 
								
								
									 David Shah | 983fb7ff88 | ecp5: First BRAM type maps successfully Signed-off-by: David Shah <dave@ds0.me> | 2018-10-10 16:35:19 +01:00 |  | 
				
					
						| 
								
								
									 David Shah | 2ef1af8b58 | ecp5: Script for BRAM IO connections Signed-off-by: David Shah <dave@ds0.me> | 2018-10-10 16:11:00 +01:00 |  | 
				
					
						| 
								
								
									 David Shah | 346cbbdbdc | ecp5: Adding BRAM initialisation and config Signed-off-by: David Shah <dave@ds0.me> | 2018-10-09 14:19:04 +01:00 |  |