解决问题的版本： 查看 (Xilinx 答复 58435)
To prevent errors during implementation or while running in hardware, the following parameter must be added to the design before running synthesis:
set_param project.replaceDontTouchWithKeepHierarchySoft 1
This behavior only applies to designs generated prior to 2020.1, and then brought in to 2020.1 or later, while also keeping the IP locked without upgrading to the current version of Vivado.
If the IP is generated in Vivado 2020.1 or later, or if the IP was from an earlier version and then brought in to 2020.1 or later and upgraded, then this parameter does not need to be set and no additional actions are required.
06/03/2020 - Initial Release