Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 1.29 KB

prerequisites.rst

File metadata and controls

50 lines (30 loc) · 1.29 KB

System Software Requirements

Supported Operating Systems

The following operating systems are supported without the requirement of running within a docker container:

  • Ubuntu 20.04

Additional OS support is provided by running within a docker container.

General Purpose Software Requirements

The following general purpose software must be installed on your system to use this flow:

  • Python 3.8 or higher
  • git

Required EDA Software Tools

  • Silicon Compiler
  • Surelog
  • Yosys
  • VPR

For VHDL support, GHDL is also required

For SystemVerilog support, sv2v is also required.

For links to all EDA software Github repositories and documentation pages, please consult the :doc:`external_links`.

Optional EDA Software Tools

While not required to run the RTL-to-bitstream flow, HDL simulation support is required to run HDL simulations on provided examples.

Either of the following open-source simulators may be used for HDL simulation:

  • Icarus Verilog
  • Verilator

For waveform viewing, GTKWave is an available open source viewer:

  • GTKWave

For links to all EDA software Github repositories and documentation pages, please consult the :doc:`external_links`.