vir synth ========= Synthesize your design. Usage ----- .. code-block:: console $ vir synth ``vir synth`` runs synthesis (with `yosys `_) on the Verilog that Virdant generates for your design, leaving the synthesis netlist at ``build/.json``. The target FPGA platform is determined by the ``for`` clause of your top module — you don't need to configure it separately in ``virdant.toml``. Options ------- ``-C``, ``--dir `` Operate on the project in ``DIR`` instead of the current directory. ``--platform `` Synthesize for a specific FPGA platform, rather than the one inferred from the top module's ``for`` clause. Next steps ---------- * :doc:`/tools/pnr`: Place-and-route the synthesized netlist. * :doc:`/tools/bitstream`: Go all the way to a bitstream.