对于你在网上找到的Vivado代码大多是适用于较早版本的,而你正在使用的是Vivado的较新版本,这可能会导致报错。在这种情况下,你可能需要修改代码以适应你正在使用的版本。对于ISE在虚拟机中无法直接复制外部代码的问题,你可以尝试以下方法:1. 将代码复制到文本编辑器中,然后将其粘贴到虚拟机中。2. 使用版本控制工具(如Git)将代码存储在远程存储库中,然后在虚拟机中使用版本控制工具将代码拉取到本地。3. 如果你正在使用Vivado,你可以尝试使用Vivado中的IP Integrator来集成外部代码。希望这些方法能够帮助你解决问题。