Xilinx FPGA工程移植步骤---包含软核工程
Xilinx工程移植步骤
1、打开工程,更改芯片类型:
2、更新IP核
3、如果工程中有ddr的img IP核需要重新加载udf文件,如果没有img这个ip核可以跳过这不:
双击进去img IP核的配置界面,在ddr ip核配置页面千万别滑动鼠标的滚轮,不然很容易改变里面的信息!!!!
第一页配置界面,配置好后,next:
这一页可以不选任何选现,然后next
选择ddr类型,然后next:
选择对应的型号
下一页,配置好后next:
注意的是:在这页中千万不要滑动鼠标的滚轮,不然很容易改变里面的信息,切记切记!!!!
剩下页面全部next即可。
4、生成比特流文件:
5、删除原来的sdk文件:
将目录E:\Xilinx\xx\xx\project_1\project_1.sdk中的存放源码的src文件夹复制出来,这里面是源码文件不可以删除,其他文件全部删除
6、导出硬件文件(.hdf),在sdk中需要此文件来生成板级支持包,这步很重要:
打开sdk软件
新建板级支持包,重新生成软核:
选择导出的.hdf文件关联上逻辑端代码,工程地址选择.sdk文件夹下:E:\Xilinx\xx\xx\project_1\project_1.sdk
建立软件工程:
在软件工程目录下,替换src文件夹
然后编译(快捷键是:ctrl+B),sdk代码移植完毕。返回vivado,重新生成bit流文件即可,即可将sdk和vivado中的代码关联起来。
有时需要手动关联上sdk的elf文件:
选择elf文件
至此,工程移植完毕。
---晓凡 2024年2月19日于武汉书