Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								47eb150eec 
								
							 
						 
						
							
							
								
								Merge pull request  #537  from mithro/yosys-vpr  
							
							... 
							
							
							
							Improving Yosys when used with VPR 
							
						 
						
							2018-05-04 12:32:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								b4c1d3084f 
								
							 
						 
						
							
							
								
								Add "synth_intel --noiopads"  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-04-30 13:02:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim 'mithro' Ansell 
								
							 
						 
						
							
							
							
							
								
							
							
								d6bdefd2e9 
								
							 
						 
						
							
							
								
								Improving vpr output support.  
							
							... 
							
							
							
							* Support output BLIF for Xilinx architectures.
 * Support using .names in BLIF for Xilinx architectures.
 * Use the same `NO_LUT` define in both `synth_ice40` and
  `synth_xilinx`. 
							
						 
						
							2018-04-18 16:55:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim 'mithro' Ansell 
								
							 
						 
						
							
							
							
							
								
							
							
								ca39e493ba 
								
							 
						 
						
							
							
								
								synth_ice40: Rework the vpr blif output slightly.  
							
							
							
						 
						
							2018-04-18 16:55:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								81a457c4a6 
								
							 
						 
						
							
							
								
								Add "synth_ice40 -nodffe"  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-04-16 20:44:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									c60k28 
								
							 
						 
						
							
							
							
							
								
							
							
								efed2420d6 
								
							 
						 
						
							
							
								
								Fixed broken Quartus backend on dffeas init value (Error (12170): Illegal value  for the POWER_UP parameter. Fixed and tested Cyclone V device  
							
							
							
						 
						
							2018-03-31 22:48:47 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								14e49fb057 
								
							 
						 
						
							
							
								
								coolrunner2: Add an ANDTERM/XOR between chained FFs  
							
							... 
							
							
							
							In some cases (e.g. the low bits of counters) the design might end up
with a flip-flop whose input is directly driven by another flip-flop.
This isn't possible in the Coolrunner-II architecture, so add a single
AND term and XOR in this case. 
							
						 
						
							2018-03-31 03:54:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								cfa3753b89 
								
							 
						 
						
							
							
								
								coolrunner2: Split multi-bit nets  
							
							... 
							
							
							
							The PAR tool doesn't expect any "dangling" nets with no drivers nor
sinks. By splitting the nets, clean removes them. 
							
						 
						
							2018-03-31 02:56:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								8fe9cdf364 
								
							 
						 
						
							
							
								
								coolrunner2: Add extraction for TFFs  
							
							
							
						 
						
							2018-03-31 02:54:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Doolittle 
								
							 
						 
						
							
							
							
							
								
							
							
								efaef82f75 
								
							 
						 
						
							
							
								
								Squelch trailing whitespace, including meta-whitespace  
							
							
							
						 
						
							2018-03-11 16:03:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6991c132b5 
								
							 
						 
						
							
							
								
								Add Xilinx RAM64X1D and RAM128X1D simulation models  
							
							
							
						 
						
							2018-03-07 17:31:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								27dd500d31 
								
							 
						 
						
							
							
								
								Add "synth -noshare"  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-03-04 17:13:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								eb67a7532b 
								
							 
						 
						
							
							
								
								Add $allconst and $allseq cell types  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-02-23 13:14:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								2abcd98527 
								
							 
						 
						
							
							
								
								coolrunner2: Move LOC attributes onto the IO cells  
							
							
							
						 
						
							2018-01-17 16:17:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								9ac560f5d3 
								
							 
						 
						
							
							
								
								Add "dffinit -highlow" and fix synth_intel  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-01-09 18:42:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								b66d50e62d 
								
							 
						 
						
							
							
								
								Fix minor typo in "prep" help message  
							
							
							
						 
						
							2017-12-19 21:44:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Edgecombe 
								
							 
						 
						
							
							
							
							
								
							
							
								f93e6637aa 
								
							 
						 
						
							
							
								
								Fix port names in SB_IO_OD  
							
							
							
						 
						
							2017-12-10 15:33:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Edgecombe 
								
							 
						 
						
							
							
							
							
								
							
							
								52ace35a73 
								
							 
						 
						
							
							
								
								Remove trailing comma from SB_IO_OD port list  
							
							... 
							
							
							
							This isn't compatible with Icarus Verilog. 
							
						 
						
							2017-12-10 15:33:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Ansell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3cc31f197c 
								
							 
						 
						
							
							
								
								Fix spelling in -vpr help for synth_ice40  
							
							
							
						 
						
							2017-12-08 18:44:45 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1f6e8f86c5 
								
							 
						 
						
							
							
								
								Merge pull request  #462  from daveshah1/up5k  
							
							... 
							
							
							
							Add remaining UltraPlus cells to ice40 techlib 
							
						 
						
							2017-11-28 15:53:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								5e8d1922a4 
								
							 
						 
						
							
							
								
								Add remaining UltraPlus cells to ice40 techlib  
							
							
							
						 
						
							2017-11-28 11:07:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4782d59a3f 
								
							 
						 
						
							
							
								
								Merge pull request  #455  from daveshah1/up5k  
							
							... 
							
							
							
							Add UltraPlus specific cells to ice40 techlib 
							
						 
						
							2017-11-18 19:12:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								0505f1043c 
								
							 
						 
						
							
							
								
								Remove unnecessary keep attributes  
							
							
							
						 
						
							2017-11-18 17:53:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c01df04e32 
								
							 
						 
						
							
							
								
								Merge pull request  #453  from dh73/master  
							
							... 
							
							
							
							Updating Intel FPGA subsystem with Cyclone 10, minor changes in examples/intel directory and Speedster cells 
							
						 
						
							2017-11-18 09:56:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								8ae73e60e2 
								
							 
						 
						
							
							
								
								Merge branch 'master' into up5k  
							
							
							
						 
						
							2017-11-17 15:15:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								234726c655 
								
							 
						 
						
							
							
								
								Add "synth_ice40 -vpr"  
							
							
							
						 
						
							2017-11-16 21:37:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								f9f3ca5da0 
								
							 
						 
						
							
							
								
								Add some UltraPlus cells to ice40 techlib  
							
							
							
						 
						
							2017-11-16 12:24:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dh73 
								
							 
						 
						
							
							
							
							
								
							
							
								3fd1d61e2a 
								
							 
						 
						
							
							
								
								Initial Cyclone 10 support  
							
							
							
						 
						
							2017-11-08 22:45:21 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dh73 
								
							 
						 
						
							
							
							
							
								
							
							
								1fc061d90c 
								
							 
						 
						
							
							
								
								Organizing Speedster file names  
							
							
							
						 
						
							2017-11-08 20:23:55 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Doolittle 
								
							 
						 
						
							
							
							
							
								
							
							
								50bcd9a728 
								
							 
						 
						
							
							
								
								Clean whitespace and permissions in techlibs/intel  
							
							
							
						 
						
							2017-10-05 16:23:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								65f91e5120 
								
							 
						 
						
							
							
								
								Rename "write_verilog -nobasenradix" to "write_verilog -decimal"  
							
							
							
						 
						
							2017-10-03 17:31:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dh73 
								
							 
						 
						
							
							
							
							
								
							
							
								4718e65763 
								
							 
						 
						
							
							
								
								Tested and working altsyncarm without init files  
							
							
							
						 
						
							2017-10-01 19:59:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dh73 
								
							 
						 
						
							
							
							
							
								
							
							
								cbaba62401 
								
							 
						 
						
							
							
								
								Adding Cyclone IV (E, GX), Arria 10, Cyclone V and LPM functions (ALTPLL and M9K); M9K is not finished yet. Achronix Speedster also in this commit. Both Arria10 and Speedster-i are still experimental due complexity, but you can experiment around those devices right now  
							
							
							
						 
						
							2017-10-01 11:04:17 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								c5b204d8d2 
								
							 
						 
						
							
							
								
								Add first draft of eASIC back-end  
							
							
							
						 
						
							2017-09-29 17:53:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								e64b9d5a4d 
								
							 
						 
						
							
							
								
								Fix synth_ice40 doc regarding -top default  
							
							
							
						 
						
							2017-09-29 17:52:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								122532b7e1 
								
							 
						 
						
							
							
								
								Added RESET_TO_MAX parameter to $__COUNT_ cell. Cannot yet be extracted.  
							
							
							
						 
						
							2017-09-14 10:26:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								a84172b23b 
								
							 
						 
						
							
							
								
								Initial support for extraction of counters with clock enable  
							
							
							
						 
						
							2017-09-14 10:26:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								2f75240e36 
								
							 
						 
						
							
							
								
								Merge pull request  #406  from azonenberg/coolrunner-techmap  
							
							... 
							
							
							
							Coolrunner techmapping improvements 
							
						 
						
							2017-09-02 13:43:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								5f65e24ccb 
								
							 
						 
						
							
							
								
								coolrunner2: Finish fixing special-use p-terms  
							
							
							
						 
						
							2017-09-01 07:22:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								fa04366f38 
								
							 
						 
						
							
							
								
								coolrunner2: Generate a feed-through AND term when necessary  
							
							
							
						 
						
							2017-09-01 07:22:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								6775177171 
								
							 
						 
						
							
							
								
								coolrunner2: Initial fixes for special p-terms  
							
							... 
							
							
							
							Certain signals can only be controlled by a product term and not a
sum-of-products. Do the initial work for fixing this. 
							
						 
						
							2017-09-01 07:21:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								7f08be4304 
								
							 
						 
						
							
							
								
								coolrunner2: Fix mapping of flip-flops  
							
							
							
						 
						
							2017-09-01 07:21:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								ac84f47829 
								
							 
						 
						
							
							
								
								coolrunner2: Combine some for loops together  
							
							
							
						 
						
							2017-09-01 07:21:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								40021d2fd8 
								
							 
						 
						
							
							
								
								Fixed typo in error message  
							
							
							
						 
						
							2017-09-01 06:45:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								fc0c7f74dc 
								
							 
						 
						
							
							
								
								Added blackbox $__COUNT_ cell model  
							
							
							
						 
						
							2017-09-01 06:44:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								80aaf50302 
								
							 
						 
						
							
							
								
								Refactoring: moved modules still in cells_sim to cells_sim_wip  
							
							
							
						 
						
							2017-09-01 06:44:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								06754108fc 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/cliffordwolf/yosys  into counter-extraction  
							
							
							
						 
						
							2017-08-30 16:40:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								634f18be96 
								
							 
						 
						
							
							
								
								extract_counter: Minor changes requested to comply with upstream policy, fixed a few typos  
							
							
							
						 
						
							2017-08-30 16:28:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3fc1b9f3fd 
								
							 
						 
						
							
							
								
								Finished refactoring counter extraction to be nice and generic. Implemented techmapping from $__COUNT_ to GP_COUNTx cells.  
							
							
							
						 
						
							2017-08-28 22:18:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								b5c15636c5 
								
							 
						 
						
							
							
								
								Refactoring: Renamed greenpak4_counters pass to extract_counter, moved it to techmap/ since it's going to become a generic pass  
							
							
							
						 
						
							2017-08-28 22:18:34 -07:00