Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								958c3a46ad 
								
							 
						 
						
							
							
								
								nexus: Fix arith_map CO signal.  
							
							... 
							
							
							
							Fixes  #3187 . 
						
							2022-02-06 13:05:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xing GUO 
								
							 
						 
						
							
							
							
							
								
							
							
								0520e99968 
								
							 
						 
						
							
							
								
								Fix the help message of synth_quicklogic.  
							
							
							
						 
						
							2022-01-31 02:23:59 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								93508d58da 
								
							 
						 
						
							
							
								
								Add $bmux and $demux cells.  
							
							
							
						 
						
							2022-01-28 23:34:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gatecat 
								
							 
						 
						
							
							
							
							
								
							
							
								f699c4ba58 
								
							 
						 
						
							
							
								
								nexus: Fix BB sim model  
							
							... 
							
							
							
							Signed-off-by: gatecat <gatecat@ds0.me> 
							
						 
						
							2022-01-19 18:14:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								36482680d5 
								
							 
						 
						
							
							
								
								Removed dbits 8 since 9 will always be picked  
							
							
							
						 
						
							2022-01-19 08:51:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4525e419f6 
								
							 
						 
						
							
							
								
								Merge pull request  #3120  from Icenowy/anlogic-bram  
							
							... 
							
							
							
							anlogic: support BRAM mapping 
							
						 
						
							2022-01-19 08:49:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lofty 
								
							 
						 
						
							
							
							
							
								
							
							
								d015c2b48a 
								
							 
						 
						
							
							
								
								intel_alm: disable 256x40 M10K mode  
							
							... 
							
							
							
							This BRAM mode uses both address ports, making it effectively single-port.
Since memory_bram can't presently map to single-port memories, remove it. 
							
						 
						
							2021-12-22 00:42:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Icenowy Zheng 
								
							 
						 
						
							
							
							
							
								
							
							
								c2b7ad3b28 
								
							 
						 
						
							
							
								
								anlogic: support BRAM mapping  
							
							... 
							
							
							
							Anlogic FPGAs all have two kinds of BRAMs, one is 9bit*1K when being
true dual port (or 18bit*512 when simple dual port), the other is
16bit*2K.
Supports mapping of these two kinds of BRAMs. 9Kbit BRAM in SDP mode and
32Kbit BRAM with 8bit width are not support yet.
Signed-off-by: Icenowy Zheng <icenowy@aosc.io> 
							
						 
						
							2021-12-17 20:28:22 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lofty 
								
							 
						 
						
							
							
							
							
								
							
							
								a31c8a82be 
								
							 
						 
						
							
							
								
								intel_alm: preliminary Arria V support  
							
							
							
						 
						
							2021-11-25 17:20:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								cb41209095 
								
							 
						 
						
							
							
								
								synth_gatemate Revert cascade A/B port  mixup  
							
							
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								decdc743db 
								
							 
						 
						
							
							
								
								synth_gatemate: Remove iob_map invokation  
							
							
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								0d871b6c49 
								
							 
						 
						
							
							
								
								synth_gatemate: Add block RAM cascade support  
							
							... 
							
							
							
							* add simulation model for block RAM cascade in 40K mode
* limit 20K_SDP and 40K_SDP to 40 and 80 bits (the only useful configurations) 
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								285ec0547b 
								
							 
						 
						
							
							
								
								synth_gatemate: Remove obsolete iob_map  
							
							
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								81964d6d6f 
								
							 
						 
						
							
							
								
								synth_gatemate: Update pass  
							
							... 
							
							
							
							* remove `write_edif` and `write_blif` options
* remove redundant `abc` call before muxcover
* update style 
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								74aee88e81 
								
							 
						 
						
							
							
								
								synth_gatemate: Remove specify blocks  
							
							
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								05f24adca9 
								
							 
						 
						
							
							
								
								synth_gatemate: Remove gatemate_bramopt pass  
							
							
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								4bee908ae8 
								
							 
						 
						
							
							
								
								synth_gatemate: Revise block RAM read modes and initialization  
							
							... 
							
							
							
							* enable mixed read-width / write-width ports in SDP mode
* fix NO_CHANGE and WRITE_THROUGH behavior during read access
* remove redundant zero-initialization
* set A/B_WE bit during map (gatemate_bramopt pass could be removed later)
* differentiate "upper" and "lower" initialization for cascade mode 
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								3f4ccdf2f5 
								
							 
						 
						
							
							
								
								synth_gatemate: Remove unsupported FF initialization  
							
							
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								d592bd93b8 
								
							 
						 
						
							
							
								
								synth_gatemate: Rename multiplier factor parameters  
							
							
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								6825de6343 
								
							 
						 
						
							
							
								
								synth_gatemate: Registers are uninitialized  
							
							
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								0a72952d5f 
								
							 
						 
						
							
							
								
								synth_gatemate: Apply review remarks  
							
							... 
							
							
							
							* remove unused techmap models in `map_regs.v`
* replace RAM initilization loops with 320-bit-writes
* add script to test targets in top-level Makefile
* remove `MAXWIDTH` parameter and treat both vector widths individually in `mult_map.v`
* iterate over all modules in `gatemate_bramopt` pass 
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								cfcc38582a 
								
							 
						 
						
							
							
								
								synth_gatemate: Apply review remarks  
							
							
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Urban 
								
							 
						 
						
							
							
							
							
								
							
							
								240d289fff 
								
							 
						 
						
							
							
								
								synth_gatemate: Initial implementation  
							
							... 
							
							
							
							Signed-off-by: Patrick Urban <patrick.urban@web.de> 
							
						 
						
							2021-11-13 21:53:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								15b0d717ed 
								
							 
						 
						
							
							
								
								iopadmap: Add native support for negative-polarity output enable.  
							
							
							
						 
						
							2021-11-09 15:40:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pepijn de Vos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4bf8deacbb 
								
							 
						 
						
							
							
								
								synth_gowin: move splitnets to after iopadmap ( #2435 )  
							
							
							
						 
						
							2021-11-07 18:00:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pepijn de Vos 
								
							 
						 
						
							
							
							
							
								
							
							
								a3eec687e0 
								
							 
						 
						
							
							
								
								Remove noalu from synth_gowin json output as Apicula now supports it  
							
							
							
						 
						
							2021-11-07 03:04:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pepijn de Vos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c7461fe5e 
								
							 
						 
						
							
							
								
								gowin: widelut support ( #3042 )  
							
							
							
						 
						
							2021-11-06 16:09:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								e14302a3ea 
								
							 
						 
						
							
							
								
								ecp5: Add support for mapping aldff.  
							
							
							
						 
						
							2021-10-27 16:18:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								fe9689c136 
								
							 
						 
						
							
							
								
								Fixed Verific parser error in ice40 cell library  
							
							... 
							
							
							
							non-net output port 'Q' cannot be initialized at declaration in SystemVerilog mode 
							
						 
						
							2021-10-19 12:33:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Galibert 
								
							 
						 
						
							
							
							
							
								
							
							
								6e78a80ff9 
								
							 
						 
						
							
							
								
								CycloneV: Add (passthrough) support for cyclonev_oscillator  
							
							
							
						 
						
							2021-10-17 20:00:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Olivier Galibert 
								
							 
						 
						
							
							
							
							
								
							
							
								6253d4ec9e 
								
							 
						 
						
							
							
								
								CycloneV: Add (passthrough) support for cyclonev_hps_interface_mpu_general_purpose  
							
							
							
						 
						
							2021-10-17 10:39:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								e7d89e653c 
								
							 
						 
						
							
							
								
								Hook up $aldff support in various passes.  
							
							
							
						 
						
							2021-10-02 21:01:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								ec2b5548fe 
								
							 
						 
						
							
							
								
								Add $aldff and $aldffe: flip-flops with async load.  
							
							
							
						 
						
							2021-10-02 18:12:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f03e2c30aa 
								
							 
						 
						
							
							
								
								abc9: replace cell type/parameters if derived type already processed ( #2991 )  
							
							... 
							
							
							
							* Add close bracket
* Add testcase
* Replace cell type/param if in unmap_design
* Improve abc9_box error message too
* Update comment as per review 
							
						 
						
							2021-09-09 10:05:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kittennbfive 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6de500ec08 
								
							 
						 
						
							
							
								
								[ECP5] fix wrong link for syn_* attributes description ( #2984 )  
							
							
							
						 
						
							2021-08-29 11:45:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ECP5-PCIe 
								
							 
						 
						
							
							
							
							
								
							
							
								dfc453b246 
								
							 
						 
						
							
							
								
								Add DLLDELD  
							
							
							
						 
						
							2021-08-22 18:48:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pepijn de Vos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2d358484f 
								
							 
						 
						
							
							
								
								Gowin: deal with active-low tristate ( #2971 )  
							
							... 
							
							
							
							* deal with active-low tristate
* remove empty port
* update sim models
* add expected lut1 to tests 
							
						 
						
							2021-08-20 21:21:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sylvain Munaut 
								
							 
						 
						
							
							
							
							
								
							
							
								3806b07303 
								
							 
						 
						
							
							
								
								ice40: Fix typo in SB_CARRY specify for LP/UltraPlus  
							
							... 
							
							
							
							Signed-off-by: Sylvain Munaut <tnt@246tNt.com> 
							
						 
						
							2021-08-17 14:33:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								fd79217763 
								
							 
						 
						
							
							
								
								Add v2 memory cells.  
							
							
							
						 
						
							2021-08-11 13:34:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maciej Dudek 
								
							 
						 
						
							
							
							
							
								
							
							
								cfddef5d7d 
								
							 
						 
						
							
							
								
								Fixes xc7 BRAM36s  
							
							... 
							
							
							
							UG473 from Xilinx states that 15 bit should always be set if RAMB isn't in cascade mode.
Signed-off-by: Maciej Dudek <mdudek@antmicro.com> 
							
						 
						
							2021-07-30 16:17:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								54e75129e5 
								
							 
						 
						
							
							
								
								opt_lut: Allow more than one -dlogic per cell type.  
							
							... 
							
							
							
							Fixes  #2061 . 
						
							2021-07-29 17:30:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								19720b970d 
								
							 
						 
						
							
							
								
								memory: Introduce $meminit_v2 cell, with EN input.  
							
							
							
						 
						
							2021-07-28 23:18:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								726fabd65e 
								
							 
						 
						
							
							
								
								ice40: Fix LUT input indices in opt_lut -dlogic (again).  
							
							... 
							
							
							
							Fixes  #2061 . 
						
							2021-07-10 21:30:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gatecat 
								
							 
						 
						
							
							
							
							
								
							
							
								2b8f1633ce 
								
							 
						 
						
							
							
								
								ecp5: Add DCSC blackbox  
							
							... 
							
							
							
							Signed-off-by: gatecat <gatecat@ds0.me> 
							
						 
						
							2021-07-06 14:07:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								06b99950ed 
								
							 
						 
						
							
							
								
								Fix icestorm links  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2021-06-09 12:39:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								0ada13cbe2 
								
							 
						 
						
							
							
								
								Use HTTPS for website links, gatecat email  
							
							... 
							
							
							
							git ls-tree -r --name-only HEAD | xargs sed -i -rf ~/fixemails.sed
s/((Claire|Xen|Xenia|Clifford)\s+)+(Wolf|Xen)\s+<(claire|clifford)@(symbioticeda.com|clifford.at|yosyshq.com)>/Claire Xenia Wolf <claire@yosyshq.com>/gi;
s/((Nina|Nak|N\.)\s+)+Engelhardt\s+<nak@(symbioticeda.com|yosyshq.com)>/N. Engelhardt <nak@yosyshq.com>/gi;
s/((David)\s+)+(Shah|gatecat)\s+<(dave|david|gatecat)@(symbioticeda.com|yosyshq.com|ds0.me)>/gatecat <gatecat@ds0.me>/gi;
s/((Miodrag)\s+)+Milanovic\s+<(miodrag|micko)@(symbioticeda.com|yosyshq.com)>/Miodrag Milanovic <micko@yosyshq.com>/gi;
s,https?://www.clifford.at/yosys/|http://yosyshq.net/yosys/,https://yosyshq.net/yosys/,g ; 
							
						 
						
							2021-06-09 12:16:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								92e705cb51 
								
							 
						 
						
							
							
								
								Fix files with CRLF line endings  
							
							
							
						 
						
							2021-06-09 12:16:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								72787f52fc 
								
							 
						 
						
							
							
								
								Fixing old e-mail addresses and deadnames  
							
							... 
							
							
							
							s/((Claire|Xen|Xenia|Clifford)\s+)+(Wolf|Xen)\s+<(claire|clifford)@(symbioticeda.com|clifford.at|yosyshq.com)>/Claire Xenia Wolf <claire@yosyshq.com>/gi;
s/((Nina|Nak|N\.)\s+)+Engelhardt\s+<nak@(symbioticeda.com|yosyshq.com)>/N. Engelhardt <nak@yosyshq.com>/gi;
s/((David)\s+)+Shah\s+<(dave|david)@(symbioticeda.com|yosyshq.com|ds0.me)>/David Shah <dave@ds0.me>/gi;
s/((Miodrag)\s+)+Milanovic\s+<(miodrag|micko)@(symbioticeda.com|yosyshq.com)>/Miodrag Milanovic <micko@yosyshq.com>/gi;
s,https?://www.clifford.at/yosys/,http://yosyshq.net/yosys/,g ; 
							
						 
						
							2021-06-08 00:39:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gatecat 
								
							 
						 
						
							
							
							
							
								
							
							
								34a08750fa 
								
							 
						 
						
							
							
								
								intel_alm: Fix illegal carry chains  
							
							... 
							
							
							
							Signed-off-by: gatecat <gatecat@ds0.me> 
							
						 
						
							2021-05-15 22:37:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gatecat 
								
							 
						 
						
							
							
							
							
								
							
							
								eb106732d9 
								
							 
						 
						
							
							
								
								intel_alm: Add global buffer insertion  
							
							... 
							
							
							
							Signed-off-by: gatecat <gatecat@ds0.me> 
							
						 
						
							2021-05-15 22:37:06 +01:00