在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1115|回复: 1

[原创] HDMI1.4/2.0 Subsystem官方例程的建立

[复制链接]
发表于 2023-1-4 10:34:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

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

1、 项目背景

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

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

60126e0e24e3ad27f044b5d8d6034861c92450b7.png@704w_453h_progressive.jpg
图1视频接口转换模块

92565731736d3d069497815ed7142265894dc667.png@942w_1031h_progressive.jpg
图2 MP5650核心板

2、工具

Vivado 2022.1;

Vitis 2022.1;

HDMI License。

3、操作步骤

(1)新建一个vivado工程,平台选择KC705。
28b4109544fdeb2513f74f7c389383ffa9b69820.png@831w_717h_progressive.jpg
(2)选择HDMI 1.4/2.0 Receiver Subsystem IP核,按下图进行IP核的配置。
287a808096c2516e75acc26e6140b85eb1981326.png@605w_530h_progressive.jpg
5a6c93fb40866652ffd0931a1732f0c5e839337f.png@831w_531h_progressive.jpg
afa2cfab212b632eddf754e28f35eca733325f90.png@831w_527h_progressive.jpg

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

(4)软件会自动生成一个例程,待例程生成结束,进行Synthesis、 Implementation和 GenerateBitstream流程生成bit文件。
73a94314ffd8bba8514d673823da37114bd5d121.png@831w_450h_progressive.jpg

(5)导出硬件底层,建立vitis工程,选择File → Export → Export Hardware。
8240ce96882b1fdd5893757eb45f8fe0447ae837.png@657w_305h_progressive.jpg

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

(7)打开Vitis环境,建立平台工程,选择File → New → Platform Project。
d2c97fdfbf8dd14f8f155cd6aef9f43918e02ac4.png@777w_887h_progressive.jpg

(8)选择vivado生成的exdes_wrapper.xsa文件,点击Finish。
a4daa19670302827e3a473d5fe4b070393dca694.png@831w_527h_progressive.jpg

(9)右键生成的硬件平台,选择Build Project。
abd12ba2f5fb1f8ba36368fcecad197d4da8ea70.png@831w_572h_progressive.jpg

(10)在platform.spr页面,选择Board Support Package,展开Peripheral Drivers。
b95d65279cdfe2d49b596fe82634093a3785f651.png@831w_374h_progressive.jpg
(11)在Peripheral Drivers下,找到v_hdmi_rx_ss或者v_hdmi_tx_ss,点击Import Examples。
61b4ddf6b2319aa9a3842c30340c09058af56320.png@696w_572h_progressive.jpg

(12)在Import Examples选项中,选择一个应用工程,Microblaze对应的工程有Passthrough_Microblaze、Rxonly_Microblaze,Txonly_Microblaze。
7aa78ba0782a5d06f1b1d4f3f524213d63002f21.png@831w_588h_progressive.jpg

(13)Build当前应用工程,得到.elf文件。
3035abacee791df48850f943ac156a7fa2e9dea0.png@831w_882h_progressive.jpg

温馨提示:明德扬擅长的项目主要包括的方向有以下几个方面:

1. MIPI视频拼接

2. SLVS-EC转MIPI接口(IMX472 IMX492)

3. PCIE采集系统

4. 图像项目

5. 高速多通道ADDA系统

6. 基于FPGA板卡研发

7. 前端模拟采集、射频、电荷灵敏前置放大器

852.png

发表于 2023-1-4 14:03:47 | 显示全部楼层
感谢分享,学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-19 16:26 , Processed in 0.019338 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表