| 
								
								
									 Eddie Hung | 8684b58bed | Merge remote-tracking branch 'origin/master' into xaig_dff | 2019-09-30 12:29:35 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 5b5756b91e | Add LDCE/LDPE sim library, remove from *cells_xtra.{v,py} | 2019-09-30 12:52:43 +02:00 |  | 
				
					
						| 
								
								
									 Marcin Kościelnicki | 4535f2c694 | synth_xilinx: Support latches, remove used-up FF init values. Fixes #1387. | 2019-09-30 12:52:43 +02:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | f6203e6bd6 | Missing endmodule | 2019-09-29 21:55:53 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 1123c09588 | Merge remote-tracking branch 'origin/master' into xaig_dff | 2019-09-29 19:39:12 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 8474c5b366 | Merge pull request #1359 from YosysHQ/xc7dsp DSP inference for Xilinx (improved for ice40, initial support for ecp5) | 2019-09-29 11:26:22 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 18ebb86edb | FDCE_1 does not have IS_CLR_INVERTED | 2019-09-29 11:25:34 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | f3e150d9a5 | Merge remote-tracking branch 'origin/master' into xaig_dff | 2019-09-29 09:21:51 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 79b6edb639 | Big rework; flop info now mostly in cells_sim.v | 2019-09-28 23:48:17 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | c372e7baf9 | Fix box name | 2019-09-27 18:49:45 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 8f5710c464 | Merge remote-tracking branch 'origin/master' into xaig_dff | 2019-09-27 15:14:31 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | b3d8a60cbd | Re-order | 2019-09-27 14:32:07 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 90236025b7 | Missing (* mul2dsp *) for sliceB | 2019-09-27 14:21:47 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 143f82def2 | Missing an '&' | 2019-09-26 11:13:08 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 84825f9378 | Combine 'flatten' & 'coarse' labels in synth_ecp5 so proc run once | 2019-09-26 10:45:14 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 033aefc0f4 | Typo | 2019-09-26 10:34:14 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 781dda6175 | select once | 2019-09-26 10:15:05 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 27e5bf5aad | Stop trying to be too smart by prematurely optimising | 2019-09-26 09:57:11 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 35aaa8d73a | mul2dsp.v slice names | 2019-09-25 22:58:55 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 34aa3532fb | Remove unnecessary check for A_SIGNED != B_SIGNED; be more explicit | 2019-09-25 17:26:47 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | a4238637ac | Revert "Remove _TECHMAP_CELLTYPE_ check since all $mul" This reverts commit 234738b103. | 2019-09-25 17:25:44 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | f4387e817c | Revert "No need for $__mul anymore?" This reverts commit 1d875ac76a. | 2019-09-25 17:24:11 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 63940913d2 | Only wreduce on t:$add | 2019-09-25 17:22:04 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 234738b103 | Remove _TECHMAP_CELLTYPE_ check since all $mul | 2019-09-25 16:51:31 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 1d875ac76a | No need for $__mul anymore? | 2019-09-25 14:06:21 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 53ea5daa42 | Call 'wreduce' after mul2dsp to avoid unextend() | 2019-09-25 14:04:36 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 93363c94a2 | Oops. Actually use __NAME__ in ABC_DSP48E1 macro | 2019-09-25 10:33:16 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | b41d2fb4e4 | Add (* techmap_autopurge *) to abc_unmap.v too | 2019-09-23 22:02:22 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 11ac37733d | Add techmap_autopurge to outputs in abc_map.v too | 2019-09-23 21:56:28 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 27167848f4 | Revert "Add a xilinx_finalise pass" This reverts commit 23d90e0439. | 2019-09-23 19:52:55 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 0f53893104 | Revert "Remove (* techmap_autopurge *) from abc_unmap.v since no effect" This reverts commit 67c2db3486. | 2019-09-23 19:52:55 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 29db96fa1f | Revert "Vivado does not like zero width port connections" This reverts commit 895e2befa7. | 2019-09-23 19:52:54 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 895e2befa7 | Vivado does not like zero width port connections | 2019-09-23 19:04:07 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 67c2db3486 | Remove (* techmap_autopurge *) from abc_unmap.v since no effect | 2019-09-23 18:56:18 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 23d90e0439 | Add a xilinx_finalise pass | 2019-09-23 18:56:02 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 4401e5f142 | Grammar | 2019-09-20 14:24:31 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | ab46d9017b | Fix signedness bug | 2019-09-20 10:11:36 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 289cf688b7 | Re-add DSP_A_MINWIDTH, remove unnec. opt_expr -fine from synth_ice40 | 2019-09-20 09:02:29 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 829e4f5d2c | Revert "Move mul2dsp before wreduce" This reverts commit e4f4f6a9d5. | 2019-09-20 08:56:16 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | e4f4f6a9d5 | Move mul2dsp before wreduce | 2019-09-20 08:41:40 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 691686f92c | Tidy up, fix undriven | 2019-09-19 20:04:52 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 1602516a8b | $__ABC_REG to have WIDTH parameter | 2019-09-19 19:37:45 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | e09f80479e | Fix DSP48E1 timing by breaking P path if MREG or PREG | 2019-09-19 18:59:28 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 362a803779 | Revert "Different approach to timing" This reverts commit 41256f48a5. | 2019-09-19 18:33:38 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 41256f48a5 | Different approach to timing | 2019-09-19 18:33:29 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 5ca25b0c59 | Suppress $anyseq warnings | 2019-09-19 16:27:14 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 595fb611a5 | Use (* techmap_autopurge *) to suppress techmap warnings | 2019-09-19 15:58:01 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | c15a35db84 | D is 25 bits not 24 bits wide | 2019-09-19 15:55:49 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | b88f0f6450 | Merge remote-tracking branch 'origin/clifford/fix1381' into xc7dsp | 2019-09-19 15:47:41 -07:00 |  | 
				
					
						| 
								
								
									 Eddie Hung | 95db2489bd | synth_xilinx to infer DSPs for Y_WIDTH >= 9 and [AB]_WIDTH >= 2 | 2019-09-19 14:58:06 -07:00 |  |