不同FPGA开发板系统移植步骤
目录
1.硬件开发板所需要接口
2.系统移植
在使用Vivado进行FPGA开发时,将系统移植到不同FPGA开发板需要考虑硬件差异、资源配置和接口适配等多个方面。以下是详细的移植步骤:
1.硬件开发板所需要接口
由于博主主要从事的FPGA图像算法开发,AI算法开发,因此,所使用的FPGA开发板有摄像头接口,HDMI接口,用于图像的采集和视频显示。在本博客中,大多数课题使用的FPGA开发板为zynq7020。
FPGA的芯片类型为:
开发板型号为:AX7020
2.系统移植
进行系统移植,我们需要修改FPGA的型号,硬件的IO约束以及IP核更新。
1.FPGA的型号修改步骤如下:
在内部选择您自己的开发板的型号。
2.IO约束修改步骤如下:
打开这个xdc文件,然后根据您自己的开发板提供的demo,做设置。一般情况下主要是时钟信号,复位信号,按键,HDMI,摄像头等接口。具体相关程序的接口,我都有注释。
3.IP核更新
如果FPGA工程用到了IP核,则需要更新IP核,操作如下:
选择需要更新的IP核,右击,然后upgrade IP。如上图,如果已经更新完毕,则upgrade IP会灰色显示。