You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SYNTH_DEFINES is based on OpenLane parameter of a similar name with a similar meaning. It should allow a string to set zero or more items passed through to yosys command line like -DFOO -DANOTHER=32 -DTHIRD=abcdef
The YOSYS_FRONTEND is a single word that is used with -f verilog or similar. Maybe some feedback from yosys team is useful to understand how this would be handled. It is unclear to me what the available allowed options area or will be in the future and how to make it future proof (if SV and VHDL were available as well).
As things stand a very simple project might work with a shared single HDL github project, but providing controls in this area should allow the designer flexibility over targetting FPGA at the same time. The config.tcl/config/json exists to manage this for ASIC.
The text was updated successfully, but these errors were encountered:
SYNTH_DEFINES is based on OpenLane parameter of a similar name with a similar meaning. It should allow a string to set zero or more items passed through to yosys command line like
-DFOO -DANOTHER=32 -DTHIRD=abcdef
The YOSYS_FRONTEND is a single word that is used with
-f verilog
or similar. Maybe some feedback from yosys team is useful to understand how this would be handled. It is unclear to me what the available allowed options area or will be in the future and how to make it future proof (if SV and VHDL were available as well).This would pass through these options onto the command line at https://github.com/TinyTapeout/tt-support-tools/blob/tt09/project.py#L801
As things stand a very simple project might work with a shared single HDL github project, but providing controls in this area should allow the designer flexibility over targetting FPGA at the same time. The config.tcl/config/json exists to manage this for ASIC.
The text was updated successfully, but these errors were encountered: