======================= read - load HDL designs ======================= .. raw:: latex \begin{comment} .. cmd:def:: read :title: load HDL designs .. code:: yoscrypt read {-vlog95|-vlog2k|-sv2005|-sv2009|-sv2012|-sv|-formal} .. :: Load the specified Verilog/SystemVerilog files. (Full SystemVerilog support is only available via Verific.) Additional -D[=] options may be added after the option indicating the language version (and before file names) to set additional verilog defines. .. code:: yoscrypt read {-vhdl87|-vhdl93|-vhdl2k|-vhdl2008|-vhdl2019|-vhdl} .. :: Load the specified VHDL files. (Requires Verific.) .. code:: yoscrypt read {-edif} .. :: Load the specified EDIF files. (Requires Verific.) .. code:: yoscrypt read {-liberty} .. :: Load the specified Liberty files. .. code:: yoscrypt -lib :: only create empty blackbox modules .. code:: yoscrypt read {-f|-F} :: Load and execute the specified command file. (Requires Verific.) Check verific command for more information about supported commands in file. .. code:: yoscrypt read -define [=].. :: Set global Verilog/SystemVerilog defines. .. code:: yoscrypt read -undef .. :: Unset global Verilog/SystemVerilog defines. .. code:: yoscrypt read -incdir :: Add directory to global Verilog/SystemVerilog include directories. .. code:: yoscrypt read -verific .. code:: yoscrypt read -noverific :: Subsequent calls to 'read' will either use or not use Verific. Calling 'read' with -verific will result in an error on Yosys binaries that are built without Verific support. The default is to use Verific if it is available. .. raw:: latex \end{comment} .. only:: latex :: read {-vlog95|-vlog2k|-sv2005|-sv2009|-sv2012|-sv|-formal} .. Load the specified Verilog/SystemVerilog files. (Full SystemVerilog support is only available via Verific.) Additional -D[=] options may be added after the option indicating the language version (and before file names) to set additional verilog defines. read {-vhdl87|-vhdl93|-vhdl2k|-vhdl2008|-vhdl2019|-vhdl} .. Load the specified VHDL files. (Requires Verific.) read {-edif} .. Load the specified EDIF files. (Requires Verific.) read {-liberty} .. Load the specified Liberty files. -lib only create empty blackbox modules read {-f|-F} Load and execute the specified command file. (Requires Verific.) Check verific command for more information about supported commands in file. read -define [=].. Set global Verilog/SystemVerilog defines. read -undef .. Unset global Verilog/SystemVerilog defines. read -incdir Add directory to global Verilog/SystemVerilog include directories. read -verific read -noverific Subsequent calls to 'read' will either use or not use Verific. Calling 'read' with -verific will result in an error on Yosys binaries that are built without Verific support. The default is to use Verific if it is available.