vendor._lattice_ice40: add an icepack_opts override
Add an icepack_opts override in case the user wants to pass extra options to icepack as part of the build process.
This commit is contained in:
		
							parent
							
								
									ecba1a1863
								
							
						
					
					
						commit
						11d5bb19eb
					
				|  | @ -160,6 +160,7 @@ class LatticeICE40Platform(TemplatedPlatform): | ||||||
|         r""" |         r""" | ||||||
|         {{invoke_tool("icepack")}} |         {{invoke_tool("icepack")}} | ||||||
|             {{verbose("-v")}} |             {{verbose("-v")}} | ||||||
|  |             {{get_override("icepack_opts")|options}} | ||||||
|             {{name}}.asc |             {{name}}.asc | ||||||
|             {{name}}.bin |             {{name}}.bin | ||||||
|         """ |         """ | ||||||
|  |  | ||||||
|  | @ -125,6 +125,7 @@ Platform integration changes | ||||||
| 
 | 
 | ||||||
| .. currentmodule:: amaranth.vendor | .. currentmodule:: amaranth.vendor | ||||||
| 
 | 
 | ||||||
|  | * Added: ``icepack_opts`` override in :class:`vendor.LatticeICE40Platform`. | ||||||
| * Added: ``OSCH`` as ``default_clk`` clock source in :class:`vendor.LatticeMachXO2Platform`, :class:`vendor.LatticeMachXO3LPlatform`. | * Added: ``OSCH`` as ``default_clk`` clock source in :class:`vendor.LatticeMachXO2Platform`, :class:`vendor.LatticeMachXO3LPlatform`. | ||||||
| * Added: Xray toolchain support in :class:`vendor.XilinxPlatform`. | * Added: Xray toolchain support in :class:`vendor.XilinxPlatform`. | ||||||
| * Added: :class:`vendor.GowinPlatform`. | * Added: :class:`vendor.GowinPlatform`. | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 crzwdjk
						crzwdjk