Henner Zeller 
								
							 
						 
						
							
							
							
							
								
							
							
								3aa4484a3c 
								
							 
						 
						
							
							
								
								Consistent use of 'override' for virtual methods in derived classes.  
							
							... 
							
							
							
							o Not all derived methods were marked 'override', but it is a great
  feature of C++11 that we should make use of.
o While at it: touched header files got a -*- c++ -*- for emacs to
  provide support for that language.
o use YS_OVERRIDE for all override keywords (though we should probably
  use the plain keyword going forward now that C++11 is established) 
							
						 
						
							2018-07-20 23:51:06 -07: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								c3145863e7 
								
							 
						 
						
							
							
								
								Reformatted GP_COUNTx_ADV resets to avoid Yosys thinking that they're multi-edge-sensitive and getting confused.  
							
							
							
						 
						
							2017-08-28 14:25:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								e62362225c 
								
							 
						 
						
							
							
								
								Fixed bug causing GP_SPI model to not synthesize  
							
							
							
						 
						
							2017-08-27 07:31:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								e6eaf487b6 
								
							 
						 
						
							
							
								
								Fixed more issues with GreenPAK counter sim models  
							
							
							
						 
						
							2017-08-15 09:18:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3a404be62a 
								
							 
						 
						
							
							
								
								Updated PGEN model to have level triggered reset (matches actual hardware behavior  
							
							
							
						 
						
							2017-08-15 09:18:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								e5109847c9 
								
							 
						 
						
							
							
								
								Fixed bug in GP_COUNTx model  
							
							
							
						 
						
							2017-08-15 09:18:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								66b256d40e 
								
							 
						 
						
							
							
								
								Fixed bug where GP_COUNTx_ADV would wrap even when KEEP was high  
							
							
							
						 
						
							2017-08-15 09:18:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								348acbd968 
								
							 
						 
						
							
							
								
								Fixed typo in GP_COUNT8 sim model  
							
							
							
						 
						
							2017-08-14 10:45:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								c205d571df 
								
							 
						 
						
							
							
								
								Fixed typo in error message  
							
							
							
						 
						
							2017-08-14 10:45:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								0a6c702c41 
								
							 
						 
						
							
							
								
								Changed LEVEL resets for GP_COUNTx to be properly synthesizeable  
							
							
							
						 
						
							2017-08-14 10:45:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								9f3dc59ffe 
								
							 
						 
						
							
							
								
								Changed LEVEL resets to be edge triggered anyway  
							
							
							
						 
						
							2017-08-14 10:45:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								b049ead042 
								
							 
						 
						
							
							
								
								Added level-triggered reset support to GP_COUNTx simulation models  
							
							
							
						 
						
							2017-08-14 10:45:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								ac75524f69 
								
							 
						 
						
							
							
								
								Fixed undeclared "count" in GP_COUNT8_ADV  
							
							
							
						 
						
							2017-08-14 10:45:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								db20e3f1c2 
								
							 
						 
						
							
							
								
								Fixed undeclared "count" in GP_COUNT14_ADV  
							
							
							
						 
						
							2017-08-14 10:45:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3618ca2218 
								
							 
						 
						
							
							
								
								Fixed typo in last commit  
							
							
							
						 
						
							2017-08-14 10:45:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								4da1a327c0 
								
							 
						 
						
							
							
								
								Finished initial GP_COUNT8/14/8_ADV/14_ADV sim models. Don't support clock divide, but do everything else.  
							
							
							
						 
						
							2017-08-14 10:45:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								4504dd78e9 
								
							 
						 
						
							
							
								
								Fixed typo in COUNT8 model  
							
							
							
						 
						
							2017-08-14 10:45:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								60dd5dba7b 
								
							 
						 
						
							
							
								
								Moved GP_POR out of digital cells b/c it has delays  
							
							
							
						 
						
							2017-08-14 10:45:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								f55d4cc2fd 
								
							 
						 
						
							
							
								
								Improved cells_sim_digital model for GP_COUNT8  
							
							
							
						 
						
							2017-08-14 10:45:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								fe3a932cfa 
								
							 
						 
						
							
							
								
								Refactored GreenPAK4 cells_sim into cells_sim_ams and cells_sim_digital  
							
							
							
						 
						
							2017-08-14 10:45:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								cbdddc3af9 
								
							 
						 
						
							
							
								
								greenpak4_counters: Changed generation of primitive names so that the absorbed register's name is included  
							
							
							
						 
						
							2017-06-24 14:54:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								184bd148c9 
								
							 
						 
						
							
							
								
								greenpak4_counters: Added support for parallel output from GP_COUNTx cells  
							
							
							
						 
						
							2017-05-22 19:39:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Doolittle 
								
							 
						 
						
							
							
							
							
								
							
							
								2021ddecb3 
								
							 
						 
						
							
							
								
								Squelch trailing whitespace  
							
							
							
						 
						
							2017-04-12 15:11:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								6fed2dc996 
								
							 
						 
						
							
							
								
								Merge  https://github.com/cliffordwolf/yosys  
							
							
							
						 
						
							2017-02-14 08:29:37 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								2a311c2c38 
								
							 
						 
						
							
							
								
								Fix double-call of log_pop() in synth_greenpak4  
							
							
							
						 
						
							2017-02-14 11:57:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								27a626ce98 
								
							 
						 
						
							
							
								
								greenpak4: Added POUT to GP_COUNTx cells  
							
							
							
						 
						
							2017-01-01 00:56:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								ada98844b9 
								
							 
						 
						
							
							
								
								greenpak4: Added INT pin to GP_SPI  
							
							
							
						 
						
							2016-12-21 11:35:29 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								6b526e9382 
								
							 
						 
						
							
							
								
								greenpak4: removed unused MISO pin from GP_SPI  
							
							
							
						 
						
							2016-12-21 11:33:32 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								638f3e3b12 
								
							 
						 
						
							
							
								
								greenpak4: Removed SPI_BUFFER parameter  
							
							
							
						 
						
							2016-12-20 13:07:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								073e8df9f1 
								
							 
						 
						
							
							
								
								greenpak4: replaced MOSI/MISO with single one-way SDAT pin  
							
							
							
						 
						
							2016-12-20 12:34:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								d4a05b499e 
								
							 
						 
						
							
							
								
								greenpak4: Changed port names on GP_SPI for clarity  
							
							
							
						 
						
							2016-12-20 10:30:38 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								eb80ec84aa 
								
							 
						 
						
							
							
								
								greenpak4: Initial implementation of GP_SPI cell  
							
							
							
						 
						
							2016-12-20 09:58:02 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								de1d81511a 
								
							 
						 
						
							
							
								
								greenpak4: Updated GP_DCMP cell model  
							
							
							
						 
						
							2016-12-17 12:01:22 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								7cdba8432c 
								
							 
						 
						
							
							
								
								greenpak: Fixes to GP_DCMP* blocks. Added GP_CLKBUF.  
							
							
							
						 
						
							2016-12-16 15:14:20 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								bea6e2f11f 
								
							 
						 
						
							
							
								
								greenpak4: Initial version of GP_DCMP skeleton (not yet usable). Changed interface to GP_DCMPMUX  
							
							
							
						 
						
							2016-12-15 15:19:35 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3690aa556c 
								
							 
						 
						
							
							
								
								greenpak4: More fixups of GP_DCMPx cells  
							
							
							
						 
						
							2016-12-15 07:19:08 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3491d33863 
								
							 
						 
						
							
							
								
								greenpak4: And another typo :(  
							
							
							
						 
						
							2016-12-15 07:17:07 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								ea787e6be3 
								
							 
						 
						
							
							
								
								greenpak4: Fixed another typo  
							
							
							
						 
						
							2016-12-15 07:16:26 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								58da621ac3 
								
							 
						 
						
							
							
								
								greenpak4: Fixed typo  
							
							
							
						 
						
							2016-12-15 07:15:38 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								262f8f913c 
								
							 
						 
						
							
							
								
								greenpak4: Cleaned up trailing spaces in cells_sim  
							
							
							
						 
						
							2016-12-14 14:14:45 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								c77e6e6114 
								
							 
						 
						
							
							
								
								greenpak4: Added GP_DCMPREF / GP_DCMPMUX  
							
							
							
						 
						
							2016-12-14 14:14:26 +08:00