在github或者别的地方下载别人的工程后,我们往往会因为vivado版本的不一致导致里面ip核被锁住不能用的情况,例如下图旁边出现了一个小锁
这时候generate ip和reset都是灰框,这时候我们需要把ip升级到你的vivado版本
点击upgrade,并选择上面那个选项
然后按照常规配置ip核的操作generate就可以
通常在这会遇到以下报错:Invalid option value specified for '-runs'.
这时候再右击ip核,ip核旁边的小锁已经没有了,然后右击之后发现原本灰框的也变黑了,先reset output products,然后再generate output products就可以了,相当于重置的意思
再重新生成之后,就可以了