Xilinx not supporting VHDL anymore?

Why OSVVM™? Forums VHDL Xilinx not supporting VHDL anymore?

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • #2196

    I wonder if / why Xilinx doesn’t support VHDL anymore:
    In the Feb 16, 2023 Xilinx document 63988 – “How to run timing simulation using Vivado Simulator?” it is stated: “There is no support for VHDL timing simulation.”
    And in the Feb 16, 2023 Xilinx article “Simulating AXI interfaces with the AXI Verification IP (AXI VIP)” it says that “All of the test bench files are written in SystemVerilog. To enjoy all of the features of the AXI VIP, this IP should be included in a SystemVerilog test bench.”
    How about the other vendors?
    And how can I integrate these with OSVVM?


    Vivado 2022.2 simulator states to supports VHDL-2008. While this is meant to mean full support, there certainly are still many issues present. The focus was probably to support language features already supported in synthesis.

    I personally tested support for VHDL-2008 fixed point number libraries, which require generic packages.

    Vivado 2023.1 added VHDL-2019 support to synthesis, but not to simulation.

    The Xilinx support article you mentioned discusses timing annotated netlist simulation, which is something rarely done, especially for FPGA development, it is a bit more common in ASIC development (for power estimation signal toggling waveforms). The Verilog code here is the netlist. Since this simulation is very slow, it is usually limited to few tests, so not to much effort for the user to maintain some Verilog code.

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.