软件版本:VIVADO2017.4 操作系统:WIN10 硬件平台: ARTIX-7 系列开发板 米联客(MSXBO)论坛www.osrc.cn答疑解惑专栏开通,欢迎大家给我提供!!! 1.1概述 A7开发板具有两个HDMI接口,其中一个接口作为HDMI输入,另一个接口作为HDMI输出,可以同时实现1080P HDMI输入及输出。HDMI输入使用ADV7611解码芯片实现视频输入及和ZYNQ芯片传输。 11.2搭建硬件系统 HDMI IN接口连接ADV7611,经解码后,将视频数据传输给FPGA;FPGA程序将传输进的数据直接连接HDMI_FPGA_ML,并经过HDMI OUT接口输出;HDMI OUT 接口连接显示器,显示器显示HDMI 输入接口传输的视频信号。 11.2.1新建VIVADO工程 Step1:启动VIVADO,单击Create Project Step2:单击NEXT Step3:工程名字命名为hdmi_display_Demon,并且设置保存的路径,单击NEXT
Step4:选择RTL Project并且勾选复选框,之后单击NEXT Step5:选择芯片的型号和封装速度等级: Step:6 单击Finish完成工程创建。 11.2.2创建VIVADO硬件构架 Step1:单击 Create Block Design Step2:命名为system 之后单击OK 创建完成后如下图所示 Step3:添加各个模块如图 Step4:IP配置1 IIC_ADV7611_Config_0实现对ADV7611芯片的配置。 IP连接及设置如下: 将Constant设置为1,与IIC_ADV7611_Config_0的rst_n连接。 选中clk、i2c_sclk、i2c_sdat,右击该引脚,选择make external把引脚引出(或者单击该引脚处,按快捷键Ctrl +t,也可将引脚引出)。并如下图所示对IIC_ADV7611_Config_0、Constant进行连接。 Step5:IP配置2 ADV7611输出解码信号与HDMI_FPGA_ML连接。 Clocking Wizard IP 配置 ILA IP配置 Constant IP配置: 将IP引脚引出,并如图所示连接IP。 Step6:右击 system.bd, 单击Generate Output Products。 Step7:选择Global。等待生成成功,点确认。 Step8:右击system.bd 选择 Create HDL Wrapper 这步的作用是产生顶层的HDL文件 Step9:选择Leave Let Vivado manager wrapper and auto-update 然后单击OK Step10:之后我看下源码的层次结构,可以看到system_wrapper.v就是顶层文件。 11.3添加约束文件 11.4生成bit文件 Step12:生成bit文件。 11.5验证测试 11.5.1测试连接
11.5.2测试结果 |
扫描关注,了解最新资讯