Setup Environment
Requirements
- Vivado: 2023.2
- Python: 3.x
- Cocotb: any supported version
Installing the Vivado Design Suite
Before starting with Boreal, ensure that the Vivado Design Suite is installed. This tool, provided by AMD-Xilinx for their FPGA and SoC products, can be downloaded from the AMD-Xilinx downloads portal.
⚠️ A registered AMD-Xilinx account is required to access the downloads.
Boreal is developed and validated with Vivado 2023.2, which is the last release to support the ZC706 evaluation board through its corresponding PetaLinux release>.
Simulation Tools
Boreal does not enforce the use of a specific simulator, allowing developers to work with the toolchain of their choice.
For accelerating the design cycle, Cocotb is highly recommended. Cocotb is an open-source, coroutine-based co-simulation framework that enables verification of VHDL and SystemVerilog RTL using Python, and can be integrated with a wide range of commercial and open-source simulators.