OpenEdv-开源电子网

标题: IP核里面的代码怎么改代码逻辑都是第一次的,该怎么办 [打印本页]

作者: 起个名字好难啊    时间: 2024-1-23 18:35
标题: IP核里面的代码怎么改代码逻辑都是第一次的,该怎么办
最近在弄PL里面的IP核时,发现IP核里面的代码改过之后,然后再refresh,再创建bit流文件后代码逻辑还是原来的,甚至把IP核里面的代码改成有语法错误都不会报错,仍然能正常生成bit流文件,该怎么办才能把IP核代码真正做到更新,难道每次都要创建新工程吗?

作者: QinQZ    时间: 2024-1-24 14:04
自己封装的IP核?
作者: 起个名字好难啊    时间: 2024-1-25 11:07
QinQZ 发表于 2024-1-24 14:04
自己封装的IP核?

就是按照PS和PL通信那个自定义的IP核,我只是把里面的代码内容改了
作者: QinQZ    时间: 2024-1-25 19:04
起个名字好难啊 发表于 2024-1-25 11:07
就是按照PS和PL通信那个自定义的IP核,我只是把里面的代码内容改了

改完代码,要重新封装和发布一下
作者: QinQZ    时间: 2024-1-25 19:05
QinQZ 发表于 2024-1-25 19:04
改完代码,要重新封装和发布一下

然后Vivado界面会提示IP核更新了,也要update一下
作者: 起个名字好难啊    时间: 2024-1-26 10:23
QinQZ 发表于 2024-1-25 19:05
然后Vivado界面会提示IP核更新了,也要update一下

更新了,还是没用,他下面有个refresh IP,然后点击后弹出来窗口点击generate,然后右上角会显示synthesis and...out-of-date,然后点击force up-to-date,右上角会显示write_bitstream  completed,然后点击generate bitstream会提示已经存在并且已经更新到最新,然后再export Hardware并打开vitis运行发现逻辑还是原来的

作者: a20061475    时间: 2024-1-29 11:41
起个名字好难啊 发表于 2024-1-26 10:23
更新了,还是没用,他下面有个refresh IP,然后点击后弹出来窗口点击generate,然后右上角会显示synthesi ...

看下挂载的IP核路径是不是错了?不是你改动的那个
作者: 起个名字好难啊    时间: 2024-2-4 16:37
a20061475 发表于 2024-1-29 11:41
看下挂载的IP核路径是不是错了?不是你改动的那个

感觉不太像是,因为我是从block design里面打开的IP核




欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/) Powered by Discuz! X3.4