首页 > 其他分享 >HDMI1.4/2.0 Subsystem官方例程的建立

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

时间:2023-01-05 10:33:49浏览次数:54  
标签:Subsystem 视频 HDMI 例程 IP 选择 HDMI1.4 Vitis

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

1、 项目背景

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

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

HDMI1.4/2.0 Subsystem官方例程的建立_FPGA核心板

图1视频接口转换模块

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

图2 MP5650核心板

2、工具

Vivado 2022.1;

Vitis 2022.1;

HDMI License。

3、操作步骤

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

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

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

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

HDMI1.4/2.0 Subsystem官方例程的建立_核心板_05

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

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

HDMI1.4/2.0 Subsystem官方例程的建立_核心板_07

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

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

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

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

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

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

HDMI1.4/2.0 Subsystem官方例程的建立_FPGA核心板_10

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

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

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

HDMI1.4/2.0 Subsystem官方例程的建立_FPGA核心板_12

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

HDMI1.4/2.0 Subsystem官方例程的建立_FPGA核心板_13

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

HDMI1.4/2.0 Subsystem官方例程的建立_核心板_14

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

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

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

HDMI1.4/2.0 Subsystem官方例程的建立_FPGA核心板_16


HDMI1.4/2.0 Subsystem官方例程的建立_FPGA核心板_17

标签:Subsystem,视频,HDMI,例程,IP,选择,HDMI1.4,Vitis
From: https://blog.51cto.com/u_14636286/5989493

相关文章

  • win10的realsense2例程运行问题
    使用D405,尝试在Win10平台进行开发,首先下载官方的SDK安装包(Releases·IntelRealSense/librealsense(github.com))之后直接安装,并不能指定安装位置,所以直接一步步下俩就行......
  • DSP+ZYNQ评估板例程使用手册
    【开源资料】XQTyer评估板例程使用手册.pdf链接:https://share.weiyun.com/8csewUvh密码:8r9by7XQ6657Z35/45-EVM(XQTyer评估板)是一款基于TIKeyStone架构C6000系列T......
  • DSP+ZYNQ多核例程使用手册-XQTyer【开源】
    【开源资料】XQTyer评估板例程使用手册.pdf链接:​​https://share.weiyun.com/8csewUvh​​密码:8r9by7XQ6657Z35/45-EVM高速数据处理评估板(XQTyer评估板,包含一片TIDSP......
  • OpenCV例程_stereo_calib.cpp解析
    stereo_calib是OpenCV官方代码中提供的最正统的双目demo,无论数据集还是代码都有很好实现。一、代码效果:相关的内容包括28张图片,1个xml和stereo_calib.cpp的代码......
  • opencv提供的带参数例程
    opencv提供的带参数例程   如果仅仅是简单的拼接,可以采用stitching.cpp就差不多了;但是如果采用stitching_detailed.cpp的话,首先要解决的就是"编译问题",而后解决的是......
  • golang实现tcp自动重连示例程序
    参考代码:packagemainimport("fmt""net""time")funcdoTask(){time.Sleep(1*time.Second)main()}funcmain(){for{conn,err......
  • HDMI设计3--HDMI 1.4/2.0 Transmitter Subsystem IP
    Reference: https://china.xilinx.com/content/dam/xilinx/support/documentation/ip_documentation/v_hdmi_tx_ss/v3_2/pg235-v-hdmi-tx-ss.pdf 对于支持4K视频的HDMI......
  • KingabseES例程-事实数据与规则的匹配校验
    KingabseES例程-事实数据与规则的匹配校验背景使用规则,对数据进行校验,比如电商的用户购物订单,是否合法。这就需要订单的多维度,如用户、地区、物流、支付手段、供应商等......
  • KingabseES例程-函数和过程的 INVOKER 与 DEFINER
    调用者权利和定义者权利子句指定子程序的权利属性。权利属性影响单元在运行时,执行的SQL语句的名称解析和权限检查。PG模式:SECURITYINVOKERSECURITYDEFINEROracle模......
  • 基于DSP+ZYNQ平台Zynq7035/45 FPGA高速串行接口的千兆以太网UDP例程设计和使用说明
         Xines基于XilinxXC7Z035/45-2FFG676I自研平台XQ6657Z35-EVM的Zynq7035/45PL端高速串行接口,使用千兆以太网通讯方式来测试验证底板上的光口通信,实现以下以......