Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								dad85b5178 
								
							 
						 
						
							
							
								
								synth_quicklogic: Fix missing FF mapping  
							
							
							
						 
						
							2023-12-04 15:52:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								532aca28ab 
								
							 
						 
						
							
							
								
								quicklogic: Drop blackbox off adder_carry  
							
							
							
						 
						
							2023-12-04 15:52:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								554d8caef7 
								
							 
						 
						
							
							
								
								quicklogic: Add basic k6n10f tests  
							
							
							
						 
						
							2023-12-04 15:52:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								e19833f8c7 
								
							 
						 
						
							
							
								
								synth_quiclogic: Fix conditioning of bram passes  
							
							
							
						 
						
							2023-12-04 15:52:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								6672b6c1b3 
								
							 
						 
						
							
							
								
								quicklogic: Move pp3 tests one level down  
							
							
							
						 
						
							2023-12-04 15:52:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								e43810e13f 
								
							 
						 
						
							
							
								
								ql_dsp_macc: Tune DSP inference code  
							
							
							
						 
						
							2023-12-04 15:52:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								7d738b07da 
								
							 
						 
						
							
							
								
								ql_dsp_*: Clean up  
							
							... 
							
							
							
							Clean up the code up to Yosys standards. Drop detection of
QL_DSP2_MULTADD in io_regs since those cells can't be inferred with
the current flow anyway. 
							
						 
						
							2023-12-04 15:52:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb4fd358e 
								
							 
						 
						
							
							
								
								ql_k6n10f: Remove support for parameter-configured DSP variety  
							
							
							
						 
						
							2023-12-04 15:52:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								b80b1ab8b6 
								
							 
						 
						
							
							
								
								merge brams_final_map.v into brams_map.v  
							
							
							
						 
						
							2023-12-04 15:52:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								20d864bbde 
								
							 
						 
						
							
							
								
								add dsp inference  
							
							
							
						 
						
							2023-12-04 15:52:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								6682693888 
								
							 
						 
						
							
							
								
								change ql-bram-types pass to use mode parameter; clean up primitive libraries  
							
							
							
						 
						
							2023-12-04 15:52:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								48c1fdc33d 
								
							 
						 
						
							
							
								
								add qlf_k6n10f architecture + bram inference  
							
							... 
							
							
							
							(Copied from QuickLogic Yosys plugin repo) 
							
						 
						
							2023-12-04 15:52:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								98769010af 
								
							 
						 
						
							
							
								
								synth_quicklogic: rearrange files to prepare for adding more architectures  
							
							
							
						 
						
							2023-12-04 15:52:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								8bd681acfc 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-12-04 00:16:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									gatecat 
								
							 
						 
						
							
							
							
							
								
							
							
								bf955cc2b0 
								
							 
						 
						
							
							
								
								nexus: Fix format strings to remove space padding  
							
							... 
							
							
							
							Signed-off-by: gatecat <gatecat@ds0.me> 
							
						 
						
							2023-12-03 10:36:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pepijn de Vos 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f19c6b4415 
								
							 
						 
						
							
							
								
								Enable bram for Gowin  
							
							
							
						 
						
							2023-12-03 10:17:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								8614d9b32f 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-11-29 00:16:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Catherine 
								
							 
						 
						
							
							
							
							
								
							
							
								62bbd086b1 
								
							 
						 
						
							
							
								
								cxxrtl: reorganize runtime component files.  
							
							... 
							
							
							
							In preparation for substantial expansion of CXXRTL's runtime, this commit
reorganizes the files used by the implementation. Only minimal changes are
required in a consumer.
First, change:
  -I$(yosys-config --datdir)/include
to:
  -I$(yosys-config --datdir)/include/backends/cxxrtl/runtime
Second, change:
  #include <backends/cxxrtl/cxxrtl.h>
to:
  #include <cxxrtl/cxxrtl.h>
(and do the same for cxxrtl_vcd.h, etc.) 
							
						 
						
							2023-11-28 15:32:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Catherine 
								
							 
						 
						
							
							
							
							
								
							
							
								3dd5262355 
								
							 
						 
						
							
							
								
								Add *.dwo files to .gitignore  
							
							... 
							
							
							
							These files are generated in `-gsplit-dwarf` builds, which provide faster linking. 
							
						 
						
							2023-11-28 12:12:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								beaae79e73 
								
							 
						 
						
							
							
								
								Merge pull request  #4021  from povik/booth-wallace  
							
							... 
							
							
							
							Change `booth` architecture for improved delay, similar signed/unsigned results 
							
						 
						
							2023-11-27 16:26:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								031ad38b5c 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-11-24 00:15:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5e603c2241 
								
							 
						 
						
							
							
								
								Merge pull request  #4042  from YosysHQ/verific_cell  
							
							... 
							
							
							
							Verific: Add attributes to module instantiation 
							
						 
						
							2023-11-23 11:38:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								8f207eed1b 
								
							 
						 
						
							
							
								
								Add attributes to module instantiation  
							
							
							
						 
						
							2023-11-23 11:01:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								de16cd253d 
								
							 
						 
						
							
							
								
								synth_lattice: Enable booth by default on XO3  
							
							
							
						 
						
							2023-11-22 15:47:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								d6566eb344 
								
							 
						 
						
							
							
								
								booth: Redo baseline architecture summation  
							
							... 
							
							
							
							Redo the summation logic: strive for some degree of balance on the
generated Wallace tree, emit an `$add` cell for the final summation. 
							
						 
						
							2023-11-22 15:47:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								beb5cb55a5 
								
							 
						 
						
							
							
								
								booth: Expose -lowpower option  
							
							
							
						 
						
							2023-11-22 15:29:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								7005ea9411 
								
							 
						 
						
							
							
								
								booth: Revisit help  
							
							
							
						 
						
							2023-11-22 15:29:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								48b73be8c6 
								
							 
						 
						
							
							
								
								booth: Replace the default signed architecture  
							
							... 
							
							
							
							Generalize what was formerly the unsigned-only architecture to support
both signed and unsigned multiplication, use that as default, and set
aside the special low-power architecture that was formerly used for
signed multipliers. 
							
						 
						
							2023-11-22 15:29:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								f50894d8bf 
								
							 
						 
						
							
							
								
								booth: Drop extra decoder arguments  
							
							
							
						 
						
							2023-11-22 15:29:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								579f6bdc17 
								
							 
						 
						
							
							
								
								booth: Do not special-case bottom rows  
							
							... 
							
							
							
							Later on all the rows are cropped to the target size anyway, so there's
no harm in transitionally including extra top bits. 
							
						 
						
							2023-11-22 15:12:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								da207cdce0 
								
							 
						 
						
							
							
								
								booth: Make less assumptions when aligning partial products  
							
							
							
						 
						
							2023-11-22 15:12:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								69e994ff75 
								
							 
						 
						
							
							
								
								booth: Clean unused FA index variable  
							
							
							
						 
						
							2023-11-22 12:47:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								d8408b2350 
								
							 
						 
						
							
							
								
								booth: Move up signed quadrant 1 logic  
							
							
							
						 
						
							2023-11-22 12:46:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								8d33cc2fb6 
								
							 
						 
						
							
							
								
								booth: Refactor signed CPA  
							
							
							
						 
						
							2023-11-22 12:46:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								00e899f98d 
								
							 
						 
						
							
							
								
								booth: Refactor signed multiplier full adders emission  
							
							
							
						 
						
							2023-11-22 12:46:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								84568453f8 
								
							 
						 
						
							
							
								
								rtlil: Add lsb() msb() SigSpec helpers  
							
							
							
						 
						
							2023-11-22 12:46:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								c95298225d 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-11-21 00:16:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								34f851f132 
								
							 
						 
						
							
							
								
								Merge pull request  #4040  from povik/fmt-time  
							
							... 
							
							
							
							fmt: Handle free-standing time arguments 
							
						 
						
							2023-11-20 18:11:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								282ce24eec 
								
							 
						 
						
							
							
								
								fmt: Handle free-standing time arguments  
							
							
							
						 
						
							2023-11-20 17:25:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b23a607421 
								
							 
						 
						
							
							
								
								Merge pull request  #4035  from jix/smtbmc-incremental  
							
							... 
							
							
							
							smtbmc: Add --incremental mode 
							
						 
						
							2023-11-20 17:00:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								191ac91951 
								
							 
						 
						
							
							
								
								Merge pull request  #4031  from nakengelhardt/nak/fix_vhdl_blackbox_nullptr  
							
							... 
							
							
							
							verific: don't try to import attributes from nullptr 
							
						 
						
							2023-11-20 15:37:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								ab6c1d368b 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-11-18 00:15:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa5fb811df 
								
							 
						 
						
							
							
								
								Merge pull request  #4037  from YosysHQ/lofty/ice40-abc9-oopsie  
							
							... 
							
							
							
							ice40: fix -noabc9 
							
						 
						
							2023-11-17 14:36:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lofty 
								
							 
						 
						
							
							
							
							
								
							
							
								5c96746309 
								
							 
						 
						
							
							
								
								ice40: fix -noabc9  
							
							
							
						 
						
							2023-11-17 12:49:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								e319606ec9 
								
							 
						 
						
							
							
								
								smtbmc: Add --incremental mode  
							
							
							
						 
						
							2023-11-16 13:22:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0fb511905a 
								
							 
						 
						
							
							
								
								docs: more tidying  
							
							... 
							
							
							
							Fix 010 pdf link.
Swap yosys script code blocks for literal includes.
Fix broken example code. 
							
						 
						
							2023-11-16 09:46:47 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bb7ebec38c 
								
							 
						 
						
							
							
								
								guidelines: fix paths to moved files  
							
							
							
						 
						
							2023-11-16 09:11:53 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b270b2270 
								
							 
						 
						
							
							
								
								docs: Tidying image generation  
							
							... 
							
							
							
							Makefiles now have `clean` target.
Also fixed top level makefile calls to images directory.
More yosys scripts instead of inline yosys commands in makefiles (which also means they can be included in the accompanying document when talking about the image generated).
Fixed another couple image generators that were still outputting pdf directly.
Fixed some hanging image references which hadn't been updated.
Adjusted some text related to images, and included a couple more intermediate images on `memdemo`. 
							
						 
						
							2023-11-16 09:08:22 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								032fab1f54 
								
							 
						 
						
							
							
								
								Merge pull request  #4032  from YosysHQ/lofty/gowin-abc9-oopsie  
							
							... 
							
							
							
							gowin: fix typo 
							
						 
						
							2023-11-15 11:07:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									github-actions[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								7eea047793 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2023-11-15 00:15:49 +00:00