Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7b48da0bfc 
								
							 
						 
						
							
							
								
								Merge pull request  #600  from jpathy/patch-1  
							
							... 
							
							
							
							Use `realpath` 
							
						 
						
							2018-08-06 10:44:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								63f4cc38eb 
								
							 
						 
						
							
							
								
								Merge pull request  #599  from kbeckmann/kbeckmann/fix_readme_quotes  
							
							... 
							
							
							
							readme: Fix formatting of a keyword 
							
						 
						
							2018-08-06 10:41:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jpathy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7db05b2cc1 
								
							 
						 
						
							
							
								
								Use realpath  
							
							... 
							
							
							
							Use `os.path.realpath` instead to make sure symlinks are followed. This is also required to work for nix package manager. 
							
						 
						
							2018-08-06 06:51:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Konrad Beckmann 
								
							 
						 
						
							
							
							
							
								
							
							
								da53206cd4 
								
							 
						 
						
							
							
								
								readme: Fix formatting of a keyword  
							
							... 
							
							
							
							Single quotes were used instead of backticks leading to
incorrect formatting. 
							
						 
						
							2018-08-06 13:33:02 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									litghost 
								
							 
						 
						
							
							
							
							
								
							
							
								475c2af812 
								
							 
						 
						
							
							
								
								Use log_warning which does not immediately terminate.  
							
							
							
						 
						
							2018-08-03 08:05:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									litghost 
								
							 
						 
						
							
							
							
							
								
							
							
								f42d6a9c93 
								
							 
						 
						
							
							
								
								Add BLIF parsing support for .conn and .cname  
							
							
							
						 
						
							2018-08-02 14:36:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benedikt Tutzer 
								
							 
						 
						
							
							
							
							
								
							
							
								416946a16a 
								
							 
						 
						
							
							
								
								Saving id and pointer to c++ object. Object is valid only if both id and pointer match the pair saved in the corresponding map in kernel/rtlil.cc. Otherwise, the object was destroyed in c++ and should not be accessed any more  
							
							
							
						 
						
							2018-08-01 10:57:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benedikt Tutzer 
								
							 
						 
						
							
							
							
							
								
							
							
								79d7e608cf 
								
							 
						 
						
							
							
								
								Setup is called automatically when the module is loaded, shutdown when python exits  
							
							
							
						 
						
							2018-08-01 10:57:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benedikt Tutzer 
								
							 
						 
						
							
							
							
							
								
							
							
								57d2197703 
								
							 
						 
						
							
							
								
								Cleaned up comments  
							
							
							
						 
						
							2018-08-01 10:57:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benedikt Tutzer 
								
							 
						 
						
							
							
							
							
								
							
							
								b57dafce68 
								
							 
						 
						
							
							
								
								removed unused library and already present compiler flag  
							
							
							
						 
						
							2018-08-01 10:57:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									japm48 
								
							 
						 
						
							
							
							
							
								
							
							
								beedaa5856 
								
							 
						 
						
							
							
								
								fix basys3 example  
							
							... 
							
							
							
							Added `CONFIG_VOLTAGE` and `CFGBVS` to constraints file
to avoid warning `DRC 23-20`.
Added `open_hw` needed for programming. 
							
						 
						
							2018-07-22 22:29:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								e275692e84 
								
							 
						 
						
							
							
								
								Verific: Produce errors for instantiating unknown module  
							
							... 
							
							
							
							Because if the unknown module is connected to any constants, Verific will
actually break all constants in the same module, even if they have nothing
to do structurally with that instance of an unknown module.
Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-07-22 18:44:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								0eaab6cd1d 
								
							 
						 
						
							
							
								
								Add missing <deque> include (MSVC build fix)  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-07-22 15:21:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								b50fe1e3e9 
								
							 
						 
						
							
							
								
								Upodate ABC to git rev ae6716b  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-07-22 14:35:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ab700ef215 
								
							 
						 
						
							
							
								
								Add missing -lz to MXE build  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-07-22 14:28:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henner Zeller 
								
							 
						 
						
							
							
							
							
								
							
							
								3101b9b8c9 
								
							 
						 
						
							
							
								
								Fix remaining log_file_error(); emit dependent file references in new line.  
							
							... 
							
							
							
							There are some places that reference dependent file locations ("this function was
called from ..."). These are now in a separate line for ease of jumping to
it with the editor (behaves similarly to compilers that emit dependent
messages). 
							
						 
						
							2018-07-20 18:52:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								323f6f6f60 
								
							 
						 
						
							
							
								
								Merge pull request  #586  from hzeller/more-sourcepos-logging  
							
							... 
							
							
							
							Convert more log_error() to log_file_error() where possible. 
							
						 
						
							2018-07-20 19:22:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henner Zeller 
								
							 
						 
						
							
							
							
							
								
							
							
								68b5d0c3b1 
								
							 
						 
						
							
							
								
								Convert more log_error() to log_file_error() where possible.  
							
							... 
							
							
							
							Mostly statements that span over multiple lines and haven't been
caught with the previous conversion. 
							
						 
						
							2018-07-20 09:37:44 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1de07eeee2 
								
							 
						 
						
							
							
								
								Merge pull request  #585  from hzeller/use-file-warning-error  
							
							... 
							
							
							
							Use log_file_warning(), log_file_error() functions 
							
						 
						
							2018-07-20 17:46:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henner Zeller 
								
							 
						 
						
							
							
							
							
								
							
							
								b5ea598ef6 
								
							 
						 
						
							
							
								
								Use log_file_warning(), log_file_error() functions.  
							
							... 
							
							
							
							Wherever we can report a source-level location. 
							
						 
						
							2018-07-20 08:19:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf68e9a94a 
								
							 
						 
						
							
							
								
								Merge pull request  #584  from hzeller/provide-source-location-logging  
							
							... 
							
							
							
							Provide source-location logging. 
							
						 
						
							2018-07-20 16:36:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henner Zeller 
								
							 
						 
						
							
							
							
							
								
							
							
								1a60126a34 
								
							 
						 
						
							
							
								
								Provide source-location logging.  
							
							... 
							
							
							
							o Provide log_file_warning() and log_file_error() that prefix the log
  message with <filename>:<lineno>: to be easily picked up by IDEs that
  need to step through errors.
o Simplify some duplicate logging code in kernel/log.cc
o Use the new log functions in genrtlil. 
							
						 
						
							2018-07-19 10:22:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								87aef8f0cc 
								
							 
						 
						
							
							
								
								Add async2sync pass  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-07-19 15:31:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Aman Goel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5dcb899e76 
								
							 
						 
						
							
							
								
								Merge pull request  #2  from YosysHQ/master  
							
							... 
							
							
							
							Merging with official repo 
							
						 
						
							2018-07-18 11:34:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								65234d4b24 
								
							 
						 
						
							
							
								
								Fix handling of eventually properties in verific importer  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-07-17 12:43:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								5041ed2f7d 
								
							 
						 
						
							
							
								
								Fix verific -vlog-incdir and -vlog-libdir handling  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-07-16 18:47:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b79a2e3dc 
								
							 
						 
						
							
							
								
								Merge pull request  #581  from daveshah1/ecp5  
							
							... 
							
							
							
							Adding ECP5 synthesis target 
							
						 
						
							2018-07-16 16:58:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								f897af626d 
								
							 
						 
						
							
							
								
								Fix "read -incdir"  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-07-16 16:48:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								3a3558acce 
								
							 
						 
						
							
							
								
								ecp5: Fixing miscellaneous sim model issues  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-16 15:56:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ee68b4d963 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:YosysHQ/yosys  
							
							
							
						 
						
							2018-07-16 15:32:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								f39b897545 
								
							 
						 
						
							
							
								
								Add "read -incdir"  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2018-07-16 15:32:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								e9ef077266 
								
							 
						 
						
							
							
								
								ecp5: Fixing 'X' issues with LUT simulation models  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-16 15:20:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								b2c62ff8ef 
								
							 
						 
						
							
							
								
								ecp5: ECP5 synthesis fixes  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-16 14:33:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								459d367913 
								
							 
						 
						
							
							
								
								ecp5: Adding synchronous set/reset support  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-14 16:18:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								241429abac 
								
							 
						 
						
							
							
								
								ecp5: Add DRAM match rule  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-13 16:25:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								4a60bc83ab 
								
							 
						 
						
							
							
								
								ecp5: Cells and mappings fixes  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-13 16:14:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								b0fea67cc6 
								
							 
						 
						
							
							
								
								ecp5: Fixing arith_map  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-13 15:49:59 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								11c916840d 
								
							 
						 
						
							
							
								
								ecp5: Initial arith_map implementation  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-13 15:46:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								c2d7be140a 
								
							 
						 
						
							
							
								
								ecp5: Adding basic synth_ecp5 based on synth_ice40  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-13 14:52:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								eb8f3f7dc4 
								
							 
						 
						
							
							
								
								ecp5: Adding DFF maps  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-13 14:32:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								db4514944d 
								
							 
						 
						
							
							
								
								Merge pull request  #580  from daveshah1/ice40_nx  
							
							... 
							
							
							
							ice40: Add CIN_CONST and CIN_SET parameters to ICESTORM_LC 
							
						 
						
							2018-07-13 14:31:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								1def34f2a6 
								
							 
						 
						
							
							
								
								ecp5: Adding DRAM map  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-13 14:08:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								b1b9e23f94 
								
							 
						 
						
							
							
								
								ecp5: Adding basic cells_sim and mapper for LUTs up to LUT7  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-13 13:27:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								cd65eeb3b3 
								
							 
						 
						
							
							
								
								ice40: Add CIN_CONST and CIN_SET parameters to ICESTORM_LC  
							
							... 
							
							
							
							Signed-off-by: David Shah <davey1576@gmail.com> 
							
						 
						
							2018-07-13 13:09:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benedikt Tutzer 
								
							 
						 
						
							
							
							
							
								
							
							
								0371519c39 
								
							 
						 
						
							
							
								
								Added Monitor class that can monitor all changes in a Design or in a Module  
							
							
							
						 
						
							2018-07-10 12:51:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benedikt Tutzer 
								
							 
						 
						
							
							
							
							
								
							
							
								e7d3f3cd46 
								
							 
						 
						
							
							
								
								added destructors for wires and cells  
							
							
							
						 
						
							2018-07-10 08:52:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benedikt Tutzer 
								
							 
						 
						
							
							
							
							
								
							
							
								55df7fff19 
								
							 
						 
						
							
							
								
								removed debug output  
							
							
							
						 
						
							2018-07-09 16:02:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benedikt Tutzer 
								
							 
						 
						
							
							
							
							
								
							
							
								da8083dbd0 
								
							 
						 
						
							
							
								
								commands can now be run on arbitrary designs, not only on the active one  
							
							
							
						 
						
							2018-07-09 16:01:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benedikt Tutzer 
								
							 
						 
						
							
							
							
							
								
							
							
								8ebaeecd83 
								
							 
						 
						
							
							
								
								multiple designs can now exist independent from each other. Cells/Wires/Modules can now move to a different parent without referencing issues  
							
							
							
						 
						
							2018-07-09 15:48:06 +02:00