Why do I see synthesis failures when using a Windows OS for synthesis?
When synthesizing a design including a TPG or a VPSS on windows, I get a synthesis error related to the AXI4-Stream interface:
What is the reason for this issue?
This is a known issue with the Vivado HLS compiler on Windows (the TPG and VPSS are HLS-based IPs).
The first thing that users should always attempt when synthesizing designs that contain HLS Based IP such as the TPG or VPSS is to reduce the path as much as possible.
In additional there are some patches that can also help work around these issues in some cases.