Rodrigo A. Melo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								665a967d87 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2020-02-03 11:07:51 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								34d2fbd2f9 
								
							 
						 
						
							
							
								
								Add opt_lut_ins pass. ( #1673 )  
							
							
							
						 
						
							2020-02-03 14:57:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Alejandro Melo 
								
							 
						 
						
							
							
							
							
								
							
							
								313a425bd5 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/YosysHQ/yosys  
							
							... 
							
							
							
							Solved a conflict into the CHANGELOG
Signed-off-by: Rodrigo Alejandro Melo <rmelo@inti.gob.ar> 
							
						 
						
							2020-02-03 10:56:41 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Alejandro Melo 
								
							 
						 
						
							
							
							
							
								
							
							
								71f3afb9a2 
								
							 
						 
						
							
							
								
								Replaced strlen by GetSize into simplify.cc  
							
							... 
							
							
							
							As recommended in CodingReadme.
Signed-off-by: Rodrigo Alejandro Melo <rmelo@inti.gob.ar> 
							
						 
						
							2020-02-03 10:44:09 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7033503cd9 
								
							 
						 
						
							
							
								
								Merge pull request  #1516  from YosysHQ/dave/dotstar  
							
							... 
							
							
							
							sv: Add support for wildcard port connections (.*) 
							
						 
						
							2020-02-02 18:12:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								0488492ad2 
								
							 
						 
						
							
							
								
								Update CHANGELOG and README  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2020-02-02 16:13:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								4bfd2ef4f3 
								
							 
						 
						
							
							
								
								sv: Improve handling of wildcard port connections  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2020-02-02 16:12:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								ebe1d7d5ab 
								
							 
						 
						
							
							
								
								sv: More tests for wildcard port connections  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2020-02-02 16:12:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								7e741714df 
								
							 
						 
						
							
							
								
								hierarchy: Correct handling of wildcard port connections with default values  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2020-02-02 16:12:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								a210675d71 
								
							 
						 
						
							
							
								
								sv: Add tests for wildcard port connections  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2020-02-02 16:12:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								5df591c023 
								
							 
						 
						
							
							
								
								hierarchy: Resolve SV wildcard port connections  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2020-02-02 16:12:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								50f86c11b2 
								
							 
						 
						
							
							
								
								sv: Add lexing and parsing of .* (wildcard port conns)  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2020-02-02 16:12:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Alejandro Melo 
								
							 
						 
						
							
							
							
							
								
							
							
								8217f579b7 
								
							 
						 
						
							
							
								
								Removed 'synth' into tests/memfile/run-test.sh  
							
							... 
							
							
							
							Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com> 
							
						 
						
							2020-02-02 12:34:27 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Alejandro Melo 
								
							 
						 
						
							
							
							
							
								
							
							
								9b49f1bc46 
								
							 
						 
						
							
							
								
								Added content1.dat into tests/memfile  
							
							... 
							
							
							
							Modified run-test.sh to use it.
Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com> 
							
						 
						
							2020-02-02 12:18:34 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f5613100b 
								
							 
						 
						
							
							
								
								Merge pull request  #1647  from YosysHQ/dave/sprintf  
							
							... 
							
							
							
							ast: Add support for $sformatf system function 
							
						 
						
							2020-02-02 14:53:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1055b6b1dd 
								
							 
						 
						
							
							
								
								Merge pull request  #1657  from YosysHQ/dave/xilinx-dsp-multonly  
							
							... 
							
							
							
							synth_xilinx: add -dsp-multonly 
							
						 
						
							2020-02-02 14:53:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								b44d0e041f 
								
							 
						 
						
							
							
								
								xilinx: use RAM32M/RAM64M for memories with two read ports  
							
							... 
							
							
							
							This fixes inefficient LUT RAM usage for memories with one write
and two read ports (commonly used as register files). 
							
						 
						
							2020-02-02 14:34:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Alejandro Melo 
								
							 
						 
						
							
							
							
							
								
							
							
								2774aae0f2 
								
							 
						 
						
							
							
								
								Removed a line jump into the CHANGELOG  
							
							... 
							
							
							
							Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com> 
							
						 
						
							2020-02-01 22:56:01 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Alejandro Melo 
								
							 
						 
						
							
							
							
							
								
							
							
								eaaba6e091 
								
							 
						 
						
							
							
								
								Added tests/memfile to 'make test' with an extra testcase  
							
							... 
							
							
							
							Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com> 
							
						 
						
							2020-02-01 22:44:06 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Alejandro Melo 
								
							 
						 
						
							
							
							
							
								
							
							
								43396fae2c 
								
							 
						 
						
							
							
								
								Added a test for the Memory Content File inclusion using $readmemb  
							
							... 
							
							
							
							Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com> 
							
						 
						
							2020-02-01 17:41:10 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Alejandro Melo 
								
							 
						 
						
							
							
							
							
								
							
							
								b4c30cfc8d 
								
							 
						 
						
							
							
								
								Fixed a bug in the new feature of $readmem[hb] when an empty string is provided  
							
							... 
							
							
							
							Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com> 
							
						 
						
							2020-02-01 17:03:56 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								65716c9982 
								
							 
						 
						
							
							
								
								xilinx_dsp: Add multonly scratchpad var to bypass  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2020-02-01 15:30:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								00fba62711 
								
							 
						 
						
							
							
								
								json: remove the 32-bit parameter special case  
							
							... 
							
							
							
							Before, the rules for encoding parameters in JSON were as follows:
- if the parameter is not a string:
  - if it is exactly 32 bits long and there are no z or x bits, emit it
    as an int
  - otherwise, emit it as a string made of 0/1/x/z characters
- if the parameter is a string:
  - if it contains only 0/1/x/z characters, append a space at the end
    to distinguish it from a non-string
  - otherwise, emit it directly
However, this caused a problem in the json11 parser used in nextpnr:
yosys emits unsigned ints, and nextpnr parses them as signed, using
the value of INT_MIN for values that overflow the signed int range.
This caused destruction of LUT5 initialization values.  Since both
nextpnr and yosys parser can also accept 32-bit parameters in the
same encoding as other widths, let's just remove that special case.
The old behavior is still left behind a `-compat-int` flag, in case
someone relies on it. 
							
						 
						
							2020-02-01 16:16:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Alejandro Melo 
								
							 
						 
						
							
							
							
							
								
							
							
								d74b9604e3 
								
							 
						 
						
							
							
								
								Modified the new search for files of $readmem[hb] to be backward compatible  
							
							... 
							
							
							
							Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com> 
							
						 
						
							2020-01-31 22:10:51 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Alejandro Melo 
								
							 
						 
						
							
							
							
							
								
							
							
								7b3fe404ab 
								
							 
						 
						
							
							
								
								$readmem[hb] file inclusion is now relative to the Verilog file  
							
							... 
							
							
							
							Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com> 
							
						 
						
							2020-01-31 18:20:22 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1c840ca5d 
								
							 
						 
						
							
							
								
								Merge pull request  #1668  from gsomlo/gls-abc9-external  
							
							... 
							
							
							
							abc9: Fix regression breaking support for use of ABCEXTERNAL 
							
						 
						
							2020-01-31 09:34:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gabriel Somlo 
								
							 
						 
						
							
							
							
							
								
							
							
								8106c3d31b 
								
							 
						 
						
							
							
								
								abc9: restore ability to use ABCEXTERNAL  
							
							... 
							
							
							
							Signed-off-by: Gabriel Somlo <gsomlo@gmail.com> 
							
						 
						
							2020-01-30 15:12:43 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2ce7a0d369 
								
							 
						 
						
							
							
								
								Merge pull request  #1667  from YosysHQ/clifford/verificnand  
							
							... 
							
							
							
							Add Verific support for OPER_REDUCE_NAND 
							
						 
						
							2020-01-30 19:55:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								60876ce183 
								
							 
						 
						
							
							
								
								Merge pull request  #1503  from YosysHQ/eddie/verific_help  
							
							... 
							
							
							
							`verific` pass to print help message when command syntax error 
							
						 
						
							2020-01-30 18:05:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ffadaddab5 
								
							 
						 
						
							
							
								
								Merge pull request  #1654  from YosysHQ/eddie/sby_fix69  
							
							... 
							
							
							
							verific: unflatten struct ports 
							
						 
						
							2020-01-30 18:03:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								23c44afaed 
								
							 
						 
						
							
							
								
								Add Verific support for OPER_REDUCE_NAND  
							
							... 
							
							
							
							Signed-off-by: Claire Wolf <clifford@clifford.at> 
							
						 
						
							2020-01-30 18:01:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								1679682fa3 
								
							 
						 
						
							
							
								
								Merge branch 'vector_fix' of  https://github.com/Kmanfi/yosys  
							
							... 
							
							
							
							Also some minor fixes to the original PR. 
							
						 
						
							2020-01-29 17:01:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4d0118d0c1 
								
							 
						 
						
							
							
								
								Merge pull request  #1662  from YosysHQ/dave/opt-reduce-move-check  
							
							... 
							
							
							
							opt_reduce: Call check() per run rather than per optimised cell 
							
						 
						
							2020-01-29 15:27:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc325468e7 
								
							 
						 
						
							
							
								
								Merge pull request  #1665  from YosysHQ/clifford/edifkeep  
							
							... 
							
							
							
							Preserve wires with keep attribute in EDIF back-end 
							
						 
						
							2020-01-29 15:25:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5f53ea2b5b 
								
							 
						 
						
							
							
								
								Merge pull request  #1659  from YosysHQ/clifford/experimental  
							
							... 
							
							
							
							Add log_experimental() and experimental() API and "yosys -x" 
							
						 
						
							2020-01-29 15:25:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								177a7cb23e 
								
							 
						 
						
							
							
								
								Merge pull request  #1510  from pumbor/master  
							
							... 
							
							
							
							handle anonymous unions to fix  #1080  
							
						 
						
							2020-01-29 15:21:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								50d70288d0 
								
							 
						 
						
							
							
								
								Preserve wires with keep attribute in EDIF back-end  
							
							... 
							
							
							
							Signed-off-by: Claire Wolf <clifford@clifford.at> 
							
						 
						
							2020-01-29 14:07:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								71d148bcaa 
								
							 
						 
						
							
							
								
								Merge pull request  #1559  from YosysHQ/efinix_test_fix  
							
							... 
							
							
							
							Fix for non-deterministic test 
							
						 
						
							2020-01-29 11:18:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								d004953772 
								
							 
						 
						
							
							
								
								Add "help -all" and "help -celltypes" sanity test  
							
							
							
						 
						
							2020-01-28 18:11:34 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								c5971cb16c 
								
							 
						 
						
							
							
								
								synth_xilinx: cleanup help  
							
							
							
						 
						
							2020-01-28 17:48:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								0fd64aab25 
								
							 
						 
						
							
							
								
								synth_xilinx: fix help when no active_design;  fixes   #1664  
							
							
							
						 
						
							2020-01-28 17:41:57 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								7e0e42f907 
								
							 
						 
						
							
							
								
								xilinx: Add simulation model for DSP48 (Virtex 4).  
							
							
							
						 
						
							2020-01-29 01:40:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7939727d14 
								
							 
						 
						
							
							
								
								Merge pull request  #1660  from YosysHQ/eddie/abc9_unpermute_luts  
							
							... 
							
							
							
							Unpermute LUT ordering for ice40/ecp5/xilinx 
							
						 
						
							2020-01-28 11:55:51 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								6d27d43727 
								
							 
						 
						
							
							
								
								Add and use SigSpec::reverse()  
							
							
							
						 
						
							2020-01-28 10:37:16 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								245b8c4ab6 
								
							 
						 
						
							
							
								
								Fix unresolved conflict from  #1573  
							
							
							
						 
						
							2020-01-28 10:17:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								94191a93dd 
								
							 
						 
						
							
							
								
								Updated test to use assert-max  
							
							
							
						 
						
							2020-01-28 18:26:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								5c2508cef8 
								
							 
						 
						
							
							
								
								Improve logging use of experimental features  
							
							... 
							
							
							
							Signed-off-by: Claire Wolf <clifford@clifford.at> 
							
						 
						
							2020-01-28 17:51:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ddaa70fd6 
								
							 
						 
						
							
							
								
								Merge pull request  #1567  from YosysHQ/eddie/sat_init_warning  
							
							... 
							
							
							
							sat: suppress 'Warning: ignoring initial value on non-register: ...' when init[i] = 1'bx 
							
						 
						
							2020-01-28 17:40:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								086c133ea5 
								
							 
						 
						
							
							
								
								Merge pull request  #1573  from YosysHQ/eddie/xilinx_tristate  
							
							... 
							
							
							
							synth_xilinx: error out if tristate without '-iopad' 
							
						 
						
							2020-01-28 17:24:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								6fd9cae5ca 
								
							 
						 
						
							
							
								
								opt_reduce: Call check() per run rather than per optimised cell  
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2020-01-28 09:42:01 +00:00