HDMI1.4/2.0 Subsystem官方例程的建立

电子说

1.2w人已加入

描述

HDMI1.4/2.0 Subsystem官方例程的建立

1、项目背景

明德扬(MDY)为某研究所研制的视频接口转换模块,该模块将HDMI视频转成LVDS7:1视频。视频输入接口采用的是HDMI 4K输入,基于Xilinx K7325t的高速收发器,特点是无需外围HDMI接收芯片,大大简化了硬件设计。该视频接口转换模块如图1所示,其中k7核心板型号为MP5650,底板和核心板均为明德扬自研产品。

本文简单介绍了Xilinx官方的HDMI例程的建立步骤。

FPGA

图1视频接口转换模块

FPGA

图2 MP5650核心板

2、工具

Vivado 2022.1;

Vitis 2022.1;

HDMI License。

3、操作步骤

(1)新建一个vivado工程,平台选择KC705。

FPGA

(2)选择HDMI 1.4/2.0 Receiver Subsystem IP核,按下图进行IP核的配置。

FPGA

FPGA

FPGA

(3)配置完后,并自动产生IP相关文件,在IP核上右键选择Open IP Example Design,选择例程的存储路径,点击OK。

FPGA

(4)软件会自动生成一个例程,待例程生成结束,进行Synthesis、 Implementation和 GenerateBitstream流程生成bit文件。

FPGA

(5)导出硬件底层,建立vitis工程,选择File → Export → Export Hardware。

FPGA

(6)建立一个文件夹,用来存放Vitis工程,启动Vitis,选择Tools → Launch Vitis IDE。

(7)打开Vitis环境,建立平台工程,选择File → New → Platform Project。

FPGA

(8)选择vivado生成的exdes_wrapper.xsa文件,点击Finish。

FPGA

(9)右键生成的硬件平台,选择Build Project。

FPGA

(10)在platform.spr页面,选择Board Support Package,展开Peripheral Drivers。

FPGA

(11)在Peripheral Drivers下,找到v_hdmi_rx_ss或者v_hdmi_tx_ss,点击Import Examples。

FPGA

(12)在Import Examples选项中,选择一个应用工程,Microblaze对应的工程有Passthrough_Microblaze、Rxonly_Microblaze,Txonly_Microblaze。

FPGA

(13)Build当前应用工程,得到.elf文件。

FPGA

审核编辑 黄昊宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分