Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								08275a1569 
								
							 
						 
						
							
							
								
								Cleanup, and fix windows  
							
							
							
						 
						
							2022-05-27 16:13:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mohamed A. Bamakhrama 
								
							 
						 
						
							
							
							
							
								
							
							
								1822be8792 
								
							 
						 
						
							
							
								
								Observe $TMPDIR variable when creating tmp files  
							
							... 
							
							
							
							POSIX defines $TMPDIR as containing the pathname of the directory where
programs can create temporary files. On most systems, this variable points to
"/tmp". However, on some systems it can point to a different location.
Without respecting this variable, yosys fails to run on such systems.
Signed-off-by: Mohamed A. Bamakhrama <mohamed@alumni.tum.de> 
							
						 
						
							2022-05-27 15:06:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								4316cdb603 
								
							 
						 
						
							
							
								
								Remove set but unused variable  
							
							
							
						 
						
							2022-05-27 12:37:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								7c5dba8b77 
								
							 
						 
						
							
							
								
								Add memory_libmap pass.  
							
							
							
						 
						
							2022-05-18 17:32:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c64c70727 
								
							 
						 
						
							
							
								
								Merge pull request  #3310  from robinsonb5-PRs/master  
							
							... 
							
							
							
							Now calls Tcl_Init after creating the interp, fixes clock format. 
							
						 
						
							2022-05-17 09:33:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alastair M. Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								6c6017c973 
								
							 
						 
						
							
							
								
								Use log_warning when Tcl_Init fails, report error with Tcl_ErrnoMsg.  
							
							
							
						 
						
							2022-05-16 20:22:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								2858bb03cd 
								
							 
						 
						
							
							
								
								Add opt_ffinv pass.  
							
							
							
						 
						
							2022-05-13 23:02:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								990c9b8e11 
								
							 
						 
						
							
							
								
								Add proc_rom pass.  
							
							
							
						 
						
							2022-05-13 00:37:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alastair M. Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								83dbea1689 
								
							 
						 
						
							
							
								
								Now calls Tcl_Init after creating the interp, fixes clock format.  
							
							
							
						 
						
							2022-05-10 18:48:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								d8adbff72f 
								
							 
						 
						
							
							
								
								Handle possible non-memory indexed data  
							
							
							
						 
						
							2022-05-06 08:05:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								8b3657454b 
								
							 
						 
						
							
							
								
								map memory location to wire value, if memory is converted to FFs  
							
							
							
						 
						
							2022-05-04 13:08:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								ad48639cdd 
								
							 
						 
						
							
							
								
								Start restoring memory state from VCD/FST  
							
							
							
						 
						
							2022-05-04 10:41:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								9c7deabf94 
								
							 
						 
						
							
							
								
								Ignore change on last edge  
							
							
							
						 
						
							2022-04-22 15:24:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								2e47b61cc6 
								
							 
						 
						
							
							
								
								Proper scope naming from FST  
							
							
							
						 
						
							2022-03-30 15:55:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								3bebe17e5d 
								
							 
						 
						
							
							
								
								kernel/mem: Only use FF init in read-first emu for mem with init  
							
							
							
						 
						
							2022-03-28 17:03:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									NotAFile 
								
							 
						 
						
							
							
							
							
								
							
							
								349c0ff0a7 
								
							 
						 
						
							
							
								
								Add some more reserve calls to RTLIL::Const  
							
							... 
							
							
							
							This results in a slight ~0.22% total speedup synthesizing vexriscv 
							
						 
						
							2022-03-25 18:38:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								55eed8df57 
								
							 
						 
						
							
							
								
								More verbose warnings  
							
							
							
						 
						
							2022-03-18 14:47:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								1f3423cd7d 
								
							 
						 
						
							
							
								
								Recognize registers and set initial state for them in tb  
							
							
							
						 
						
							2022-03-16 14:35:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								8be09b5b24 
								
							 
						 
						
							
							
								
								VCD reader support by using external tool  
							
							
							
						 
						
							2022-02-28 09:09:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								fca168797e 
								
							 
						 
						
							
							
								
								Fix for last clock edge data  
							
							
							
						 
						
							2022-02-25 16:15:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								5f918803de 
								
							 
						 
						
							
							
								
								Changed error message  
							
							
							
						 
						
							2022-02-18 15:06:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								fb22d7cdc4 
								
							 
						 
						
							
							
								
								Add support for various ff/latch cells simulation  
							
							
							
						 
						
							2022-02-16 13:27:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								49545c73f7 
								
							 
						 
						
							
							
								
								Merge branch 'master' into clk2ff-better-names  
							
							
							
						 
						
							2022-02-11 16:03:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7f7227ce8 
								
							 
						 
						
							
							
								
								Merge pull request  #3185  from YosysHQ/micko/co_sim  
							
							... 
							
							
							
							Add co-simulation in sim pass 
							
						 
						
							2022-02-07 16:36:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								c0a156bcb4 
								
							 
						 
						
							
							
								
								Error detection for co-simulation  
							
							
							
						 
						
							2022-02-04 11:11:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								6db23de7b1 
								
							 
						 
						
							
							
								
								bug fix and cleanups  
							
							
							
						 
						
							2022-02-04 10:01:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								26de52fa09 
								
							 
						 
						
							
							
								
								Cleanup  
							
							
							
						 
						
							2022-01-31 12:00:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								543feb75cb 
								
							 
						 
						
							
							
								
								Display simulation time data  
							
							
							
						 
						
							2022-01-31 10:52:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								93508d58da 
								
							 
						 
						
							
							
								
								Add $bmux and $demux cells.  
							
							
							
						 
						
							2022-01-28 23:34:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								cb12b7c4d8 
								
							 
						 
						
							
							
								
								ignore not found private signals  
							
							
							
						 
						
							2022-01-28 14:20:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								f0f3c81c56 
								
							 
						 
						
							
							
								
								preserve VCD mangled names  
							
							
							
						 
						
							2022-01-28 14:10:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								72acce0c82 
								
							 
						 
						
							
							
								
								detect edges even when x  
							
							
							
						 
						
							2022-01-28 13:53:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								a8d03df173 
								
							 
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2022-01-28 12:54:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								4f75a2ca1b 
								
							 
						 
						
							
							
								
								Do actual compare  
							
							
							
						 
						
							2022-01-28 12:50:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								3e35de2be1 
								
							 
						 
						
							
							
								
								Add more options and time handling  
							
							
							
						 
						
							2022-01-28 10:18:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								bac750fb99 
								
							 
						 
						
							
							
								
								kernel/mem: Add read-first semantic emulation code.  
							
							
							
						 
						
							2022-01-28 08:48:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								5e4c6915c9 
								
							 
						 
						
							
							
								
								kernel/mem: Add functions to emulate read port enable/init/reset signals.  
							
							
							
						 
						
							2022-01-27 19:28:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								226dc659f0 
								
							 
						 
						
							
							
								
								Fix tabs/spaces  
							
							
							
						 
						
							2022-01-26 16:39:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								8a02616465 
								
							 
						 
						
							
							
								
								Add fstdata helper class  
							
							
							
						 
						
							2022-01-26 10:23:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								66447e8faf 
								
							 
						 
						
							
							
								
								logger: fix unmatched expected warnings and errors  
							
							... 
							
							
							
							- Prevent unmatched expected error patterns from self-matching
- Prevent infinite recursion on unmatched expected warnings
- Always print the error message for unmatched error patterns
- Add test coverage for all unmatched message types
- Add test coverage for excess matched logs and warnings 
							
						 
						
							2022-01-04 13:39:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Catherine 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5dadcc85b7 
								
							 
						 
						
							
							
								
								Merge pull request  #3111  from whitequark/issue-3110  
							
							... 
							
							
							
							Fix null pointer dereference after failing to extract DFF from memory 
							
						 
						
							2021-12-14 21:25:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								e1c7a9a647 
								
							 
						 
						
							
							
								
								Hotfix for run_shell auto-detection  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2021-12-14 21:38:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Catherine 
								
							 
						 
						
							
							
							
							
								
							
							
								48ed6d998b 
								
							 
						 
						
							
							
								
								Fix null pointer dereference after failing to extract DFF from memory.  
							
							... 
							
							
							
							Fixes  #3110 . 
						
							2021-12-14 16:27:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								26f0f6bb0b 
								
							 
						 
						
							
							
								
								Fix unused param warning with ENABLE_NDEBUG.  
							
							
							
						 
						
							2021-12-12 01:22:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ce08046f44 
								
							 
						 
						
							
							
								
								Added "yosys -r <topmodule>"  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2021-12-10 00:15:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								0cbdb42dcd 
								
							 
						 
						
							
							
								
								Use "read" command to parse HDL files from Yosys command-line  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2021-12-09 10:33:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lofty 
								
							 
						 
						
							
							
							
							
								
							
							
								77327b2544 
								
							 
						 
						
							
							
								
								sta: very crude static timing analysis pass  
							
							... 
							
							
							
							Co-authored-by: Eddie Hung <eddie@fpgeh.com> 
							
						 
						
							2021-11-25 17:20:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								d5de2a0cdb 
								
							 
						 
						
							
							
								
								Make it work on all  
							
							
							
						 
						
							2021-11-05 10:51:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								d67eb0eb1c 
								
							 
						 
						
							
							
								
								Removed semicolon from macro  
							
							
							
						 
						
							2021-11-05 09:57:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								0a0df8d38c 
								
							 
						 
						
							
							
								
								dfflegalize: Refactor, add aldff support.  
							
							
							
						 
						
							2021-10-27 14:14:01 +02:00