I've been using Vivado HLS (High-Level Synthesis) for the last months and making designs for a Xilinx's ZedBoard.
Now I will probably have to work with a FPGA from another vendor and I don't know if I can still use Vivado HLS to convert C to VHDL. I mean, it generates VHDL code which should run in any FPGA but for example the AXI interface isn't Xilinx's specific? So, can I use Vivado HLs to produce VHDL code for any FPGA?
The reason why I'm asking this here – and not directly to Xilinx – is because I need a relatively fast answer, so please don't downvote this.
Best Answer
According to the Xilinx End User License agreement, section 4.a titled "Special Use Restrictions"...
So I would say, no, you cannot use Xilinx Vivado HLS to even attempt to generate code for another vendor's device.