When multiple clock frequencies are used in a project, the following error may occur:
Error: XST: 2035-port has illegal connections. This port is connected to an input buffer and other components.
AbbreviationsCodeThis encoding method is not highly respected. In a project, it is best not to have multiple clocks, which may cause system instability. In fact, in many cases, we can use enable signals to replace such clock signals, such as a pulse signal obtained by counting.
If you must use multiple clock signals and encounter the above errors, you can use the following methods to make them comprehensive. However, this method may cause subsequent errors.
The solution is to disable the automatic I/O buffer insertion function:
1. Right-click "synthesize" and select "properties ";
2. Select "Xilinx specific options" and remove the add I/O buffer check box:
3. Save and integrate again.