ERROR: [Common 17-49] Internal Data Exception:#
This error usually indicates a problem when using vvdo for logic analysis. The error message indicates that there is an assertion failure, meaning that the data does not match when retrieving probe data.
Synth 8-5535#
Error Code
[Synth 8-5535] port <clk_0> has illegal connections. It is illegal to have a port connected to an input buffer and other components. The following are the port connections :
Input Buffer:
Port I of instance clkin1_ibufg(IBUF) in module <top_clk_wiz_0_1_clk_wiz>
Other Components:
Cause#
The clock signal for ordinary IO inputs must go through a buffer to drive the PLL.
Solution#
Configure the input signal in the clocking wizard to No Buffer.
Warning: filegmt 56-199#
Solution#
Right-click in the Sources panel and select refresh hierarchy.
Warning: CRITICAL WARNING: [filemgmt 56-176] Module references are not supported in manual compile order mode and will be ignored.#
Solution#
Set the refresh hierarchy mode to auto-update and compile.
[BD 41-237] Bus Interface property FREQ_HZ does not match between /M_AXIS_DATA_0(100000000) and /dds_compiler_0/M_AXIS_DATA(200000000)#
The cause of this error is that the clock frequency of the IP core is 200M, but the frequency of the AXI4s port is 100M. Therefore, set the port frequency to match the frequency of the IP core.
Various settings in Vivado cannot be saved.#
Cause#
The file "C:\Users\31651\AppData\Roaming\Xilinx\Vivado\2023.2\vivado.xml" stores Vivado settings, such as recently opened files.
If there are Chinese characters or other characters that Vivado cannot recognize in these paths, Vivado will not be able to read these configurations properly each time it starts, resetting this file and resulting in the loss of all configurations after restarting Vivado.
Solution#
Remove or rename file paths containing Chinese characters to English.
[Common 17-180] Spawn failed: No error#
Cause#
In Vivado, the error message "[Common 17-180] Spawn failed: No error" indicates that Vivado was unable to successfully start or create a certain process, even though there is no explicit error message. This error typically occurs when Vivado attempts to start an external process or perform certain operations, such as compiling, generating a bitstream, or launching simulation tools.
TIMING #1 Critical Warning A primary clock top_i/clk_wiz_0/inst/clk_in 1 is created on an inappropriate pin top_i/clk_wiz_0/inst/clk_in 1. It is recommended to create a primary clock only on a proper clock source (input port or primitive output pin with no timing arc)#
When outputting a 120 MHz clock from PS, the actual output frequency is $125MHz$, so a clk_wiz
is cascaded after the clock output from PS to convert the clock frequency. This results in an error after synthesis.
Solution#
Since a buffer was added to the input of clk-wiz
, the warning can be resolved by simply setting the input to no buffer
.