1、項(xiàng)目背景
明德?lián)P(MDY)為某研究所研制的視頻接口轉(zhuǎn)換模塊,該模塊將HDMI視頻轉(zhuǎn)成LVDS7:1視頻。視頻輸入接口采用的是HDMI 4K輸入,基于Xilinx K7325t的高速收發(fā)器,特點(diǎn)是無需外圍HDMI接收芯片,大大簡化了硬件設(shè)計(jì)。該視頻接口轉(zhuǎn)換模塊如圖1所示,其中k7核心板型號(hào)為MP5650,底板和核心板均為明德?lián)P自研產(chǎn)品。
本文簡單介紹了Xilinx官方的HDMI例程的建立步驟。
圖1視頻接口轉(zhuǎn)換模塊
圖2 MP5650核心板
2、工具
Vivado 2022.1;
Vitis 2022.1;
HDMI License。
3、操作步驟
(1)新建一個(gè)vivado工程,平臺(tái)選擇KC705。
(2)選擇HDMI 1.4/2.0 Receiver Subsystem IP核,按下圖進(jìn)行IP核的配置。
(3)配置完后,并自動(dòng)產(chǎn)生IP相關(guān)文件,在IP核上右鍵選擇Open IP Example Design,選擇例程的存儲(chǔ)路徑,點(diǎn)擊OK。
(4)軟件會(huì)自動(dòng)生成一個(gè)例程,待例程生成結(jié)束,進(jìn)行Synthesis、 Implementation和 GenerateBitstream流程生成bit文件。
(5)導(dǎo)出硬件底層,建立vitis工程,選擇File → Export → Export Hardware。
(6)建立一個(gè)文件夾,用來存放Vitis工程,啟動(dòng)Vitis,選擇Tools → Launch Vitis IDE。
(7)打開Vitis環(huán)境,建立平臺(tái)工程,選擇File → New → Platform Project。
(8)選擇vivado生成的exdes_wrapper.xsa文件,點(diǎn)擊Finish。
(9)右鍵生成的硬件平臺(tái),選擇Build Project。
(10)在platform.spr頁面,選擇Board Support Package,展開Peripheral Drivers。
(11)在Peripheral Drivers下,找到v_hdmi_rx_ss或者v_hdmi_tx_ss,點(diǎn)擊Import Examples。
(12)在Import Examples選項(xiàng)中,選擇一個(gè)應(yīng)用工程,Microblaze對(duì)應(yīng)的工程有Passthrough_Microblaze、Rxonly_Microblaze,Txonly_Microblaze。
(13)Build當(dāng)前應(yīng)用工程,得到.elf文件。
審核編輯黃昊宇
-
FPGA
+關(guān)注
關(guān)注
1643文章
21957瀏覽量
614057 -
HDMI
+關(guān)注
關(guān)注
33文章
1815瀏覽量
154531
發(fā)布評(píng)論請(qǐng)先 登錄
EDP轉(zhuǎn)HDMI1.4(IT6561)、EDP轉(zhuǎn)HDMI2.0(IT6563)
LT8912(LT8912B)MIPI DSI轉(zhuǎn)LVDS,HDMI1.4/MHL2.0的轉(zhuǎn)接芯片
HDMI1.4/2.0接口靜電保護(hù)方案設(shè)計(jì)
HDMI1.4測(cè)試解決方案
如何分辨HDMI 2.0和HDMI 1.4接口
HDMI_1.4_2.0_RX_Subsystem_IP介紹和基礎(chǔ)debug建議
LT8612SX轉(zhuǎn)換器:HDMI1.4轉(zhuǎn)HDMI1.4&VGA

LT86102SXE分路器: 一路HDMI1.4轉(zhuǎn)兩路HDMI1.4

LT6911C芯片:HDMI1.4轉(zhuǎn)MIPI DSI/CSI/LVDS

評(píng)論