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 
								
							 
						 
						
							
							
							
							
								
							
							
								5a00d5578c 
								
							 
						 
						
							
							
								
								Add unconditional match blocks for force RAM  
							
							 
							
							
							
						 
						
							2019-12-16 13:31:15 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								d910bec8e0 
								
							 
						 
						
							
							
								
								Update xc7/xcu bram rules  
							
							 
							
							
							
						 
						
							2019-12-16 13:00:58 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								5d00996426 
								
							 
						 
						
							
							
								
								Merge branch 'eddie/xilinx_lutram' of github.com:YosysHQ/yosys into eddie/xilinx_lutram  
							
							 
							
							
							
						 
						
							2019-12-16 12:06:47 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								7545ab3814 
								
							 
						 
						
							
							
								
								Populate DID/DOD even if unused  
							
							 
							
							
							
						 
						
							2019-12-16 11:57:04 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								c4d37813cb 
								
							 
						 
						
							
							
								
								Rename *RAM{32,64}M rules to RAM{32X2,64X1}Q  
							
							 
							
							
							
						 
						
							2019-12-16 10:41:13 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Diego H 
								
							 
						 
						
							
							
							
							
								
							
							
								f3f59910eb 
								
							 
						 
						
							
							
								
								Removing fixed attribute value to !ramstyle rules  
							
							 
							
							
							
						 
						
							2019-12-15 23:51:58 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Diego H 
								
							 
						 
						
							
							
							
							
								
							
							
								b35559fc33 
								
							 
						 
						
							
							
								
								Merging attribute rules into a single match block; Adding tests  
							
							 
							
							
							
						 
						
							2019-12-15 23:33:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Diego H 
								
							 
						 
						
							
							
							
							
								
							
							
								266993408a 
								
							 
						 
						
							
							
								
								Refactoring memory attribute matching based on IEEE 1364.1 and Tool specific  
							
							 
							
							
							
						 
						
							2019-12-13 15:43:24 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								52875b0d61 
								
							 
						 
						
							
							
								
								Merge pull request  #1533  from dh73/bram_xilinx  
							
							 
							
							... 
							
							
							
							Adjust Xilinx xc7/xcu BRAM min bits threshold for RAMB18E1 
							
						 
						
							2019-12-13 12:01:03 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								c3262d6075 
								
							 
						 
						
							
							
								
								Disable RAM16X1D match rule; carry-over from LUT4 arches  
							
							 
							
							
							
						 
						
							2019-12-13 08:59:17 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								d6514fc2e1 
								
							 
						 
						
							
							
								
								RAM64M8 to also have [5:0] for address  
							
							 
							
							
							
						 
						
							2019-12-13 08:54:19 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								8925bf4b96 
								
							 
						 
						
							
							
								
								Add RAM32X6SDP and RAM64X3SDP modes  
							
							 
							
							
							
						 
						
							2019-12-12 18:52:28 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								50e0c83560 
								
							 
						 
						
							
							
								
								Fix RAM64M model to have 6 bit address bus  
							
							 
							
							
							
						 
						
							2019-12-12 18:52:03 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								7a9d1be97d 
								
							 
						 
						
							
							
								
								Add memory rules for RAM16X1D, RAM32M, RAM64M  
							
							 
							
							
							
						 
						
							2019-12-12 17:44:59 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Diego H 
								
							 
						 
						
							
							
							
							
								
							
							
								751a18d7e9 
								
							 
						 
						
							
							
								
								Fixing citation in xc7_xcu_brams.txt file. Fixing RAMB36E1 test.  
							
							 
							
							
							
						 
						
							2019-12-12 17:32:58 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								9ab1feeaf1 
								
							 
						 
						
							
							
								
								abc9_map.v: fix Xilinx LUTRAM  
							
							 
							
							
							
						 
						
							2019-12-12 14:56:52 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Diego H 
								
							 
						 
						
							
							
							
							
								
							
							
								937ec1ee78 
								
							 
						 
						
							
							
								
								Updating RAMB36E1 thresholds. Adding test for both RAMB18E1/RAMB36E1  
							
							 
							
							
							
						 
						
							2019-12-12 13:50:36 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Diego H 
								
							 
						 
						
							
							
							
							
								
							
							
								ab6ac8327f 
								
							 
						 
						
							
							
								
								Merge  https://github.com/YosysHQ/yosys  into bram_xilinx  
							
							 
							
							
							
						 
						
							2019-12-12 13:40:05 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								f022645cd2 
								
							 
						 
						
							
							
								
								Fix bitwidth mismatch; suppresses iverilog warning  
							
							 
							
							
							
						 
						
							2019-12-11 13:02:07 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Shah 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								613334d9dc 
								
							 
						 
						
							
							
								
								Merge pull request  #1564  from ZirconiumX/intel_housekeeping  
							
							 
							
							... 
							
							
							
							Intel housekeeping 
							
						 
						
							2019-12-11 08:46:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								85a14895ca 
								
							 
						 
						
							
							
								
								synth_intel: a10gx -> arria10gx  
							
							 
							
							
							
						 
						
							2019-12-10 13:48:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								eab3272cde 
								
							 
						 
						
							
							
								
								synth_intel: cyclone10 -> cyclone10lp  
							
							 
							
							
							
						 
						
							2019-12-10 13:47:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e5602ad17 
								
							 
						 
						
							
							
								
								Merge pull request  #1545  from YosysHQ/eddie/ice40_wrapcarry_attr  
							
							 
							
							... 
							
							
							
							Preserve SB_CARRY name and attributes when using $__ICE40_CARRY_WRAPPER 
							
						 
						
							2019-12-09 17:38:48 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								fb203d2a2c 
								
							 
						 
						
							
							
								
								ice40_opt to restore attributes/name when unwrapping  
							
							 
							
							
							
						 
						
							2019-12-09 14:29:29 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								500ed9b501 
								
							 
						 
						
							
							
								
								Sensitive to direct inst of $__ICE40_CARRY_WRAPPER; recreate SB_LUT4  
							
							 
							
							
							
						 
						
							2019-12-09 12:45:22 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								e05372778a 
								
							 
						 
						
							
							
								
								ice40_wrapcarry to really preserve attributes via -unwrap option  
							
							 
							
							
							
						 
						
							2019-12-09 11:48:28 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcin Kościelnicki 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fcce94010f 
								
							 
						 
						
							
							
								
								xilinx: Add tristate buffer mapping. ( #1528 )  
							
							 
							
							... 
							
							
							
							Fixes  #1225 . 
							
						 
						
							2019-12-04 09:44:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcin Kościelnicki 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10014e2643 
								
							 
						 
						
							
							
								
								xilinx: Add models for LUTRAM cells. ( #1537 )  
							
							 
							
							
							
						 
						
							2019-12-04 06:31:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								ed3f359175 
								
							 
						 
						
							
							
								
								$__ICE40_CARRY_WRAPPER to use _TECHMAP_REPLACE_ for SB_CARRY to preserve  
							
							 
							
							... 
							
							
							
							name and attr 
							
						 
						
							2019-12-03 14:49:10 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								1ea9ce0ad7 
								
							 
						 
						
							
							
								
								ice40_opt to ignore (* keep *) -ed cells  
							
							 
							
							
							
						 
						
							2019-12-03 14:48:39 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2ec6d832dc 
								
							 
						 
						
							
							
								
								Merge pull request  #1524  from pepijndevos/gowindffinit  
							
							 
							
							... 
							
							
							
							Gowin: add and test DFF init values 
							
						 
						
							2019-12-03 08:43:18 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pepijn de Vos 
								
							 
						 
						
							
							
							
							
								
							
							
								a3b25b4af8 
								
							 
						 
						
							
							
								
								Use -match-init to not synth contradicting init values  
							
							 
							
							
							
						 
						
							2019-12-03 15:12:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								2badaa9adb 
								
							 
						 
						
							
							
								
								xilinx: Add missing blackbox cell for BUFPLL.  
							
							 
							
							
							
						 
						
							2019-11-29 16:56:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Diego H 
								
							 
						 
						
							
							
							
							
								
							
							
								3a5a65829c 
								
							 
						 
						
							
							
								
								Adjusting Vivado's BRAM min bits threshold for RAMB18E1  
							
							 
							
							
							
						 
						
							2019-11-27 12:05:04 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								0466c48533 
								
							 
						 
						
							
							
								
								xilinx: Add simulation models for IOBUF and OBUFT.  
							
							 
							
							
							
						 
						
							2019-11-26 08:15:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								6cdea425b8 
								
							 
						 
						
							
							
								
								clkbufmap: Add support for inverters in clock path.  
							
							 
							
							
							
						 
						
							2019-11-25 20:40:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								7562e7304e 
								
							 
						 
						
							
							
								
								xilinx: Use INV instead of LUT1 when applicable  
							
							 
							
							
							
						 
						
							2019-11-25 20:40:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pepijn de Vos 
								
							 
						 
						
							
							
							
							
								
							
							
								72d03dc910 
								
							 
						 
						
							
							
								
								attempt to fix formatting  
							
							 
							
							
							
						 
						
							2019-11-25 14:50:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pepijn de Vos 
								
							 
						 
						
							
							
							
							
								
							
							
								6c79abbf5a 
								
							 
						 
						
							
							
								
								gowin: add and test dff init values  
							
							 
							
							
							
						 
						
							2019-11-25 14:33:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin Pietryka 
								
							 
						 
						
							
							
							
							
								
							
							
								97b22413e5 
								
							 
						 
						
							
							
								
								coolrunner2: remove spurious log_pop() call,  fixes   #1463  
							
							 
							
							... 
							
							
							
							This was causing a segmentation fault because there is no accompanying
log_push() call so header_count.size() became -1.
Signed-off-by: Martin Pietryka <martin@pietryka.at> 
							
						 
						
							2019-11-23 06:21:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								1d098b7195 
								
							 
						 
						
							
							
								
								gowin: Add missing .gitignore entries  
							
							 
							
							
							
						 
						
							2019-11-22 14:40:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ea0a5937b 
								
							 
						 
						
							
							
								
								Merge pull request  #1449  from pepijndevos/gowin  
							
							 
							
							... 
							
							
							
							Improvements for gowin support 
							
						 
						
							2019-11-19 17:29:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pepijn de Vos 
								
							 
						 
						
							
							
							
							
								
							
							
								8ab412eb16 
								
							 
						 
						
							
							
								
								Remove dff init altogether  
							
							 
							
							... 
							
							
							
							The hardware does not actually support it.
In reality it is always initialised to its reset value. 
							
						 
						
							2019-11-19 15:53:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marcin Kościelnicki 
								
							 
						 
						
							
							
							
							
								
							
							
								7a9081440c 
								
							 
						 
						
							
							
								
								xilinx: Add simulation models for MULT18X18* and DSP48A*.  
							
							 
							
							... 
							
							
							
							This adds simulation models for the following primitives:
- MULT18X18 and MULT18X18S (Virtex 2*, Spartan 3)
- MULT18X18SIO (Spartan 3E, Spartan 3A)
- DSP48A (Spartan 3A DSP) — implemented in terms of DSP48A1
- DSP48A1 (Spartan 6) 
							
						 
						
							2019-11-19 01:00:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pepijn de Vos 
								
							 
						 
						
							
							
							
							
								
							
							
								dd8c7e1ddd 
								
							 
						 
						
							
							
								
								add help for nowidelut and abc9 options  
							
							 
							
							
							
						 
						
							2019-11-18 14:26:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pepijn de Vos 
								
							 
						 
						
							
							
							
							
								
							
							
								32f0296df1 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/YosysHQ/yosys  into gowin  
							
							 
							
							
							
						 
						
							2019-11-16 12:43:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Shah 
								
							 
						 
						
							
							
							
							
								
							
							
								51e4e29bb1 
								
							 
						 
						
							
							
								
								ecp5: Use new autoname pass for better cell/net names  
							
							 
							
							... 
							
							
							
							Signed-off-by: David Shah <dave@ds0.me> 
							
						 
						
							2019-11-15 21:03:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e907ee4fde 
								
							 
						 
						
							
							
								
								Merge pull request  #1490  from YosysHQ/clifford/autoname  
							
							 
							
							... 
							
							
							
							Add "autoname" pass and use it in "synth_ice40" 
							
						 
						
							2019-11-14 18:03:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Clifford Wolf 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								056ef76711 
								
							 
						 
						
							
							
								
								Merge pull request  #1465  from YosysHQ/dave/ice40_timing_sim  
							
							 
							
							... 
							
							
							
							ice40: Support for post-place-and-route timing simulations 
							
						 
						
							2019-11-14 12:07:25 +01:00