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""" | ||||
|         {{invoke_tool("icepack")}} | ||||
|             {{verbose("-v")}} | ||||
|             {{get_override("icepack_opts")|options}} | ||||
|             {{name}}.asc | ||||
|             {{name}}.bin | ||||
|         """ | ||||
|  |  | |||
|  | @ -125,6 +125,7 @@ Platform integration changes | |||
| 
 | ||||
| .. 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: Xray toolchain support in :class:`vendor.XilinxPlatform`. | ||||
| * Added: :class:`vendor.GowinPlatform`. | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 crzwdjk
						crzwdjk