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