Larry Doolittle
								
							 
						 | 
						
							
							
							
							
								
							
							
								2021ddecb3
								
							
						 | 
						
							
							
								
								Squelch trailing whitespace
							
							
							
							
							
						 | 
						
							2017-04-12 15:11:09 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								45e10c1c89
								
							
						 | 
						
							
							
								
								Be more conservative with merging large cells into FSMs
							
							
							
							
							
						 | 
						
							2017-01-26 09:19:28 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								49b8160488
								
							
						 | 
						
							
							
								
								Add warnings for quickly growing FSM table size in fsm_expand
							
							
							
							
							
						 | 
						
							2017-01-26 09:05:59 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								b63cace90f
								
							
						 | 
						
							
							
								
								Added support for fsm_encoding="user"
							
							
							
							
							
						 | 
						
							2016-11-02 13:15:49 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								0c8e973d32
								
							
						 | 
						
							
							
								
								Added "fsm_expand -full"
							
							
							
							
							
						 | 
						
							2016-11-02 09:31:39 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								d9d38eeedb
								
							
						 | 
						
							
							
								
								Bugfix in fsm_map for FSMs without reset state
							
							
							
							
							
						 | 
						
							2016-10-25 23:21:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e92998a79c
								
							
						 | 
						
							
							
								
								Minor bugfix in FSM reset state detection
							
							
							
							
							
						 | 
						
							2016-07-12 09:46:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								b5a9fba0db
								
							
						 | 
						
							
							
								
								Further improved fsm_detect output, attempt to detect self-resetting circuits
							
							
							
							
							
						 | 
						
							2016-07-09 14:02:49 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								d63ffabacb
								
							
						 | 
						
							
							
								
								Added printing of some warning messages to fsm_detect
							
							
							
							
							
						 | 
						
							2016-07-09 13:23:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								0bc95f1e04
								
							
						 | 
						
							
							
								
								Added "yosys -D" feature
							
							
							
							
							
						 | 
						
							2016-04-21 23:28:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								0d7fd2585e
								
							
						 | 
						
							
							
								
								Added "int ceil_log2(int)" function
							
							
							
							
							
						 | 
						
							2016-02-13 16:52:16 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								207736b4ee
								
							
						 | 
						
							
							
								
								Import more std:: stuff into Yosys namespace
							
							
							
							
							
						 | 
						
							2015-10-25 19:30:49 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7f110e7018
								
							
						 | 
						
							
							
								
								renamed SigSpec::to_single_sigbit() to SigSpec::as_bit(), added is_bit()
							
							
							
							
							
						 | 
						
							2015-10-24 22:56:40 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								b66bf8bed1
								
							
						 | 
						
							
							
								
								Do not detect fsm state registers with init attribute
							
							
							
							
							
						 | 
						
							2015-09-21 11:54:00 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								b7535a6c75
								
							
						 | 
						
							
							
								
								Added $logic_not handling to fsm_detect
							
							
							
							
							
						 | 
						
							2015-09-18 10:46:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								246e362717
								
							
						 | 
						
							
							
								
								Bugfix in fsm_detect for complex muxtrees
							
							
							
							
							
						 | 
						
							2015-08-18 14:17:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								84bf862f7c
								
							
						 | 
						
							
							
								
								Spell check (by Larry Doolittle)
							
							
							
							
							
						 | 
						
							2015-08-14 10:56:05 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								766dd51447
								
							
						 | 
						
							
							
								
								Bugfix in fsm_extract
							
							
							
							
							
						 | 
						
							2015-07-03 18:42:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c84341f22
								
							
						 | 
						
							
							
								
								Fixed trailing whitespaces
							
							
							
							
							
						 | 
						
							2015-07-02 11:14:30 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								f483dce7c2
								
							
						 | 
						
							
							
								
								Added $eq/$neq -> $logic_not/$reduce_bool optimization
							
							
							
							
							
						 | 
						
							2015-04-29 07:28:15 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								a038787c9b
								
							
						 | 
						
							
							
								
								Added onehot attribute
							
							
							
							
							
						 | 
						
							2015-02-04 18:52:54 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								bedd46338f
								
							
						 | 
						
							
							
								
								Added "fsm -encfile"
							
							
							
							
							
						 | 
						
							2015-01-30 22:46:53 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								a6c96b986b
								
							
						 | 
						
							
							
								
								Added Yosys::{dict,nodict,vector} container types
							
							
							
							
							
						 | 
						
							2014-12-26 10:53:21 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								edb3c9d0c4
								
							
						 | 
						
							
							
								
								Renamed extend() to extend_xx(), changed most users to extend_u0()
							
							
							
							
							
						 | 
						
							2014-12-24 09:51:17 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								fe829bdbdc
								
							
						 | 
						
							
							
								
								Added log_warning() API
							
							
							
							
							
						 | 
						
							2014-11-09 10:44:23 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									William Speirs
								
							 
						 | 
						
							
							
							
							
								
							
							
								e5b8390f44
								
							
						 | 
						
							
							
								
								Changed from "and" to "&&"
							
							
							
							
							
						 | 
						
							2014-10-15 00:59:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								35fbc0b35f
								
							
						 | 
						
							
							
								
								Do not the 'z' modifier in format string (another win32 fix)
							
							
							
							
							
						 | 
						
							2014-10-11 11:42:08 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4569a747f8
								
							
						 | 
						
							
							
								
								Renamed SIZE() to GetSize() because of name collision on Win32
							
							
							
							
							
						 | 
						
							2014-10-10 17:07:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								f9a307a50b
								
							
						 | 
						
							
							
								
								namespace Yosys
							
							
							
							
							
						 | 
						
							2014-09-27 16:17:53 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ruben Undheim
								
							 
						 | 
						
							
							
							
							
								
							
							
								79cbf9067c
								
							
						 | 
						
							
							
								
								Corrected spelling mistakes found by lintian
							
							
							
							
							
						 | 
						
							2014-09-06 08:47:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								3a7d5d188d
								
							
						 | 
						
							
							
								
								Don't change existing binary FSM encoding if it is already optimal
							
							
							
							
							
						 | 
						
							2014-08-30 14:43:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								f910481f35
								
							
						 | 
						
							
							
								
								Using $pmux info in fsm_extract to optimize transition ctrl_in patterns
							
							
							
							
							
						 | 
						
							2014-08-30 14:34:49 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ab019b0bd5
								
							
						 | 
						
							
							
								
								Improved handling of $pmux cells in fsm_extract
							
							
							
							
							
						 | 
						
							2014-08-30 14:11:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7f734ecc09
								
							
						 | 
						
							
							
								
								Added module->uniquify()
							
							
							
							
							
						 | 
						
							2014-08-16 23:50:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ca87116449
								
							
						 | 
						
							
							
								
								More idstring sort_by_* helpers and fixed tpl ordering in techmap
							
							
							
							
							
						 | 
						
							2014-08-15 02:40:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								13f2f36884
								
							
						 | 
						
							
							
								
								RIP $safe_pmux
							
							
							
							
							
						 | 
						
							2014-08-14 11:39:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								28cf48e31f
								
							
						 | 
						
							
							
								
								Some improvements in FSM mapping and recoding
							
							
							
							
							
						 | 
						
							2014-08-14 11:22:45 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								788bd02f97
								
							
						 | 
						
							
							
								
								Fixed FSM mapping for multiple reset-like signals
							
							
							
							
							
						 | 
						
							2014-08-10 12:04:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								2faef89738
								
							
						 | 
						
							
							
								
								Some improvements in fsm_opt and fsm_map for FSM with unreachable states
							
							
							
							
							
						 | 
						
							2014-08-09 14:49:51 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								58ac605470
								
							
						 | 
						
							
							
								
								Another fsm_extract bugfix
							
							
							
							
							
						 | 
						
							2014-08-08 14:56:04 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7067c43ec0
								
							
						 | 
						
							
							
								
								Fixed "fsm -export"
							
							
							
							
							
						 | 
						
							2014-08-08 14:56:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7c94024fc3
								
							
						 | 
						
							
							
								
								Fixed fsm_extract for wreduced muxes
							
							
							
							
							
						 | 
						
							2014-08-08 13:47:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								04727c7e0f
								
							
						 | 
						
							
							
								
								No implicit conversion from IdString to anything else
							
							
							
							
							
						 | 
						
							2014-08-02 18:58:40 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								b9bd22b8c8
								
							
						 | 
						
							
							
								
								More cleanups related to RTLIL::IdString usage
							
							
							
							
							
						 | 
						
							2014-08-02 13:19:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								cdae8abe16
								
							
						 | 
						
							
							
								
								Renamed port access function on RTLIL::Cell, added param access functions
							
							
							
							
							
						 | 
						
							2014-07-31 16:38:54 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								1cb25c05b3
								
							
						 | 
						
							
							
								
								Moved some stuff to kernel/yosys.{h,cc}, using Yosys:: namespace
							
							
							
							
							
						 | 
						
							2014-07-31 13:19:47 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7bd2d1064f
								
							
						 | 
						
							
							
								
								Using log_assert() instead of assert()
							
							
							
							
							
						 | 
						
							2014-07-28 11:27:48 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								d878fcbdc7
								
							
						 | 
						
							
							
								
								Added log_cmd_error_expection
							
							
							
							
							
						 | 
						
							2014-07-27 12:05:50 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								10e5791c5e
								
							
						 | 
						
							
							
								
								Refactoring: Renamed RTLIL::Design::modules to modules_
							
							
							
							
							
						 | 
						
							2014-07-27 11:18:30 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4c4b602156
								
							
						 | 
						
							
							
								
								Refactoring: Renamed RTLIL::Module::cells to cells_
							
							
							
							
							
						 | 
						
							2014-07-27 01:51:45 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |