yosys
yosys(IP_LIB **kwargs)
This function runs the Yosys synthesis tool on a specified IP library.
The function is a wrapper around the Yosys tool and generates necessary scripts and configurations to run Yosys on the specified IP library.
Parameters
| Name | Type | Description |
|---|---|---|
IP_LIB | string | The target IP library. |
Keyword Arguments
| Name | Type | Description |
|---|---|---|
OUTDIR | string | Output directory for Yosys results. Defaults to BINARY_DIR/yosys. |
TOP | string | Top module name. Defaults to IP_NAME. |
PLUGINS | list | List of Yosys plugins to use (shared or static libraries). |
SCRIPTS | list | List of Yosys script files to use. Defaults to default.ys. |
SV2V | boolean | Convert SystemVerilog sources to Verilog using sv2v tool. |
SHOW | boolean | Generate additional Yosys script to show the netlist. |
REPLACE | boolean | Replace original sources with the generated Verilog source. |