Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								3d4644804e 
								
							 
						 
						
							
							
								
								write_xaiger: simplify c{i,o}_bits  
							
							
							
						 
						
							2019-12-27 15:37:17 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								3e14ff1667 
								
							 
						 
						
							
							
								
								fixed invalid char  
							
							
							
						 
						
							2019-12-25 20:38:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								a24596def3 
								
							 
						 
						
							
							
								
								iopadmap: Emit tristate buffers with const OE for some edge cases.  
							
							
							
						 
						
							2019-12-25 17:37:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								13a3041030 
								
							 
						 
						
							
							
								
								Merge pull request  #1593  from YosysHQ/mwk/dsp48a1-pmgen  
							
							... 
							
							
							
							xilinx_dsp: Initial DSP48A/DSP48A1 support. 
							
						 
						
							2019-12-25 16:18:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								e226a8f7f1 
								
							 
						 
						
							
							
								
								Minor nit fixes  
							
							
							
						 
						
							2019-12-25 15:39:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								2e21aa59a2 
								
							 
						 
						
							
							
								
								Add DSP cascade tests  
							
							
							
						 
						
							2019-12-23 14:58:06 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								1d0ac659ad 
								
							 
						 
						
							
							
								
								Fix OPMODE for PCIN->PCOUT cascades in xc6s, check B[01]REG too  
							
							
							
						 
						
							2019-12-23 14:40:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								75acaff6f5 
								
							 
						 
						
							
							
								
								Fix CEA/CEB check  
							
							
							
						 
						
							2019-12-23 14:22:13 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								edabe73377 
								
							 
						 
						
							
							
								
								Fix checking CE[AB] and for direct connections  
							
							
							
						 
						
							2019-12-23 13:41:26 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								71cac30309 
								
							 
						 
						
							
							
								
								Support unregistered cascades for A and B inputs  
							
							
							
						 
						
							2019-12-23 12:38:18 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								d00533eaa8 
								
							 
						 
						
							
							
								
								Add DSP48A* PCOUT -> PCIN cascade support  
							
							
							
						 
						
							2019-12-23 11:42:46 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								dadaf7ed78 
								
							 
						 
						
							
							
								
								xilinx: Test our DSP48A/DSP48A1 simulation models.  
							
							
							
						 
						
							2019-12-23 20:36:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								666c6128a9 
								
							 
						 
						
							
							
								
								xilinx_dsp: Initial DSP48A/DSP48A1 support.  
							
							
							
						 
						
							2019-12-22 20:51:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aa1adb0f1e 
								
							 
						 
						
							
							
								
								Merge pull request  #1588  from YosysHQ/eddie/xaiger_cleanup  
							
							... 
							
							
							
							write_xaiger: only instantiate each whitebox cell type once 
							
						 
						
							2019-12-20 14:56:08 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								5986a4df40 
								
							 
						 
						
							
							
								
								Add abc9_arrival times for RAM{32,64}M  
							
							
							
						 
						
							2019-12-20 14:06:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								7928eb113c 
								
							 
						 
						
							
							
								
								Add RAM{32,64}M to abc9_map.v  
							
							
							
						 
						
							2019-12-20 13:41:23 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								ff2645ce0b 
								
							 
						 
						
							
							
								
								Put specify/endspecify inside ``  
							
							
							
						 
						
							2019-12-20 13:38:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1482f32d53 
								
							 
						 
						
							
							
								
								Merge pull request  #1585  from YosysHQ/eddie/fix_abc9_lut  
							
							... 
							
							
							
							Interpret "abc9 -lut" as lut string only if [0-9:] 
							
						 
						
							2019-12-20 13:09:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								a75e08c709 
								
							 
						 
						
							
							
								
								write_xaiger: only instantiate each whitebox cell type once  
							
							
							
						 
						
							2019-12-20 13:07:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e58c3f8351 
								
							 
						 
						
							
							
								
								Merge pull request  #1587  from YosysHQ/revert-1558-eddie/xaiger_cleanup  
							
							... 
							
							
							
							Revert "Optimise write_xaiger" 
							
						 
						
							2019-12-20 13:03:48 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10e82e103f 
								
							 
						 
						
							
							
								
								Revert "Optimise write_xaiger"  
							
							
							
						 
						
							2019-12-20 12:05:45 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Edgecombe 
								
							 
						 
						
							
							
							
							
								
							
							
								319cba70d3 
								
							 
						 
						
							
							
								
								Fix linking with Python 3.8  
							
							... 
							
							
							
							The behaviour of python-config --libs has changed in Python 3.8.
For example, compare the output of it with Python 3.7 and 3.8 on an
ArchLinux system:
    $ python3.7-config --libs
    -lpython3.7m -lcrypt -lpthread -ldl  -lutil -lm
    $ python3.8-config --libs
    -lcrypt -lpthread -ldl  -lutil -lm -lm
    $
The lack of -lpython in the latter case causes the linker to fail when
attempting to build Yosys against Python 3.8.
Passing the new --embed flag to python-config adds -lpython, just like
earlier versions of Python:
    $ python3.8-config --embed --libs
    -lpython3.8 -lcrypt -lpthread -ldl  -lutil -lm -lm
    $
This commit adds code for automatically detecting support for the
--embed flag. If it is supported, it is passed to all python-config
invocations. This fixes building against Python 3.8. 
							
						 
						
							2019-12-20 10:23:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Graham Edgecombe 
								
							 
						 
						
							
							
							
							
								
							
							
								2a8cfdebbb 
								
							 
						 
						
							
							
								
								Add PYTHON_CONFIG variable to the Makefile  
							
							
							
						 
						
							2019-12-20 10:23:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								269ba56a6d 
								
							 
						 
						
							
							
								
								Merge pull request  #1581  from YosysHQ/clifford/fix1565  
							
							... 
							
							
							
							Fix sim for assignments with lhs<rhs size 
							
						 
						
							2019-12-19 12:24:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df626ee7ab 
								
							 
						 
						
							
							
								
								Merge pull request  #1558  from YosysHQ/eddie/xaiger_cleanup  
							
							... 
							
							
							
							Optimise write_xaiger 
							
						 
						
							2019-12-19 12:24:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d406f2ffd7 
								
							 
						 
						
							
							
								
								Merge pull request  #1569  from YosysHQ/eddie/fix_1531  
							
							... 
							
							
							
							verilog: preserve size of $genval$-s in for loops 
							
						 
						
							2019-12-19 12:21:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d675f22f4e 
								
							 
						 
						
							
							
								
								Merge pull request  #1571  from YosysHQ/eddie/fix_1570  
							
							... 
							
							
							
							mem_arst.v: do not redeclare ANSI port 
							
						 
						
							2019-12-19 12:21:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								8b2c9f4518 
								
							 
						 
						
							
							
								
								xilinx: Add simulation models for remaining CLB primitives.  
							
							
							
						 
						
							2019-12-19 18:04:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								561ae1c5c4 
								
							 
						 
						
							
							
								
								xilinx_dffopt: Keep order of LUT inputs.  
							
							... 
							
							
							
							See rationale at https://github.com/YosysHQ/yosys/pull/1557#discussion_r359196549  
							
						 
						
							2019-12-19 18:01:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								3b559de6e9 
								
							 
						 
						
							
							
								
								Interpret "abc9 -lut" as lut string only if [0-9:]  
							
							
							
						 
						
							2019-12-18 12:21:12 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								f52c6efd9d 
								
							 
						 
						
							
							
								
								Add "scratchpad" to CHANGELOG  
							
							
							
						 
						
							2019-12-18 12:09:11 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								d0afe4e10d 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:YosysHQ/yosys  
							
							
							
						 
						
							2019-12-18 12:08:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Shah 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								520f1646cf 
								
							 
						 
						
							
							
								
								Merge pull request  #1563  from YosysHQ/dave/async-prld  
							
							... 
							
							
							
							ecp5: Add support for mapping PRLD FFs 
							
						 
						
							2019-12-18 19:42:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b2a42e1fac 
								
							 
						 
						
							
							
								
								Merge pull request  #1572  from nakengelhardt/scratchpad_pass  
							
							... 
							
							
							
							add a command to read/modify scratchpad contents 
							
						 
						
							2019-12-18 13:55:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dd71ac5cc9 
								
							 
						 
						
							
							
								
								Merge pull request  #1584  from YosysHQ/mwk/xilinx-flaky-test  
							
							... 
							
							
							
							tests/xilinx: fix flaky mux test 
							
						 
						
							2019-12-18 12:53:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								f382164d6e 
								
							 
						 
						
							
							
								
								tests/xilinx: fix flaky mux test  
							
							
							
						 
						
							2019-12-18 15:53:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								a235250403 
								
							 
						 
						
							
							
								
								xilinx: Add xilinx_dffopt pass ( #1557 )  
							
							
							
						 
						
							2019-12-18 13:43:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								aff6ad1ce0 
								
							 
						 
						
							
							
								
								xilinx: Improve flip-flop handling.  
							
							... 
							
							
							
							This adds support for infering more kinds of flip-flops:
- FFs with async set/reset and clock enable
- FFs with sync set/reset
- FFs with sync set/reset and clock enable
Some passes have been moved (and some added) in order for dff2dffs to
work correctly.
This gives us complete coverage of Virtex 6+ and Spartan 6 flip-flop
capabilities (though not latch capabilities).  Older FPGAs also support
having both a set and a reset input, which will be handled at a later
data. 
							
						 
						
							2019-12-18 13:43:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								22dd9f107c 
								
							 
						 
						
							
							
								
								Send people to symbioticeda.com instead of verific.com  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-12-18 13:06:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								3671ecc7d0 
								
							 
						 
						
							
							
								
								use extra_args  
							
							
							
						 
						
							2019-12-18 12:30:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								41ed6ca7a5 
								
							 
						 
						
							
							
								
								Fix sim for assignments with lhs<rhs size,  fixes   #1565  
							
							... 
							
							
							
							Signed-off-by: Clifford Wolf <clifford@clifford.at> 
							
						 
						
							2019-12-17 17:36:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								dccd7eb39f 
								
							 
						 
						
							
							
								
								Cleanup  
							
							
							
						 
						
							2019-12-17 00:25:08 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a73f96594f 
								
							 
						 
						
							
							
								
								Merge pull request  #1574  from YosysHQ/eddie/xilinx_lutram  
							
							... 
							
							
							
							xilinx: add LUTRAM rules for RAM32M, RAM64M 
							
						 
						
							2019-12-16 21:48:21 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9935370ada 
								
							 
						 
						
							
							
								
								Merge pull request  #1521  from dh73/diego/memattr  
							
							... 
							
							
							
							Adding support for Xilinx memory attribute 'block' in single port mode. 
							
						 
						
							2019-12-16 21:48:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								33e6d05585 
								
							 
						 
						
							
							
								
								Enforce non-existence  
							
							
							
						 
						
							2019-12-16 17:06:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								187e1c46e6 
								
							 
						 
						
							
							
								
								Update doc  
							
							
							
						 
						
							2019-12-16 14:48:53 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								378d9e6e0c 
								
							 
						 
						
							
							
								
								Add another test  
							
							
							
						 
						
							2019-12-16 13:57:55 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								4158ce4eda 
								
							 
						 
						
							
							
								
								More sloppiness, thanks @dh73 for spotting  
							
							
							
						 
						
							2019-12-16 13:56:45 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								db0003410f 
								
							 
						 
						
							
							
								
								Accidentally commented out tests  
							
							
							
						 
						
							2019-12-16 13:31:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								5a00d5578c 
								
							 
						 
						
							
							
								
								Add unconditional match blocks for force RAM  
							
							
							
						 
						
							2019-12-16 13:31:15 -08:00