精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何創建一個支持HDMI輸入到輸出的圖像處理平臺

科技觀察員 ? 來源:Adam Taylor ? 作者:Adam Taylor ? 2022-03-31 10:22 ? 次閱讀

本文將介紹如何創建一個支持HDMI輸入到輸出的圖像處理平臺。這可以用作基于HLS的圖像處理演示的基礎。

概述

該項目將演示如何基于XilinxZynq創建一個簡單的圖像處理平臺。然后,該項目將用作后續開發的基礎,這些開發側重于基于高級綜合的開發,允許使用行業標準OpenCV庫。

為了創建這個示例,我使用ZyboZ7,因為它提供HDMI輸入和輸出,以及用于MIPI相機的CSI-2接口,我們也可以將其用于未來的開發。

除了Zybo-Z7,我們還將使用:

HDMI攝像頭,例如Apeman1080P運動攝像頭

HDMI輸入和輸出端口的相關電纜

HDMI顯示

為了創建應用程序,我們將使用以下開發工具和庫:

維瓦多2017.4

賽靈思SDK2017.4

DigilentVivado庫

要創建此示例,我們需要執行以下準備步驟:

將DigilentVivado庫下載并解壓到您的計算機

安裝DigilentBoard定義,如果您不確定如何執行此操作,請單擊此處

創建一個針對Zybo-Z7的新Vivado項目

在Vivado中創建新的框圖

構成

在Vivado框圖中,我們需要添加以下IP:

Zynq處理系統-這將提供圖像處理系統的配置和控制,同時它的DDR也用作幀緩沖區以確保以下配置

PL時鐘0=200MHz

PL時鐘1=100MHz

HP0Slaveenabled-這將用于將圖像傳輸到PSDDR或從PSDDR傳輸圖像

GP0Masterenabled-用于配置圖像處理鏈

DVI2RGB-這將HDMI視頻流轉換為具有適當垂直和水平同步的24位RGB總線。

poYBAGJFEFuAReYxAAEyXijDz2w053.png

AXIGPIO-用于斷言HDMI源上的熱插拔檢測的單個輸出,未能斷言這可能意味著沒有接收到視頻。

視頻定時控制器-配置為檢測,這將檢測從HDMI源接收的視頻的模式。

poYBAGJFEFeAG0hDAAG4X__0Zts465.png

視頻輸入到AXIS-這會將并行視頻和同步轉換為AXI流。與TDATA上的圖像數據一起,幀的開始由TUser信號標識,而行尾由TLast信號標識。

將此配置為具有獨立時鐘,以便像素時鐘和AXI流時鐘不同。

pYYBAGJFEFOAWK3ZAAHZ5ffLudM692.png

AXIS子集轉換器-此組件將24位視頻輸出的格式重新映射為正確的RGB格式。其中兩個在VDMA之前和之后使用。

poYBAGJFEE2AbUxnAAIdOR7rabs770.png

視頻直接內存-寫入通道將AXI流視頻移動到AXI內存映射形式,以便存儲在PSDDR內存中。而讀取通道訪問PSDDR并將AXI內存映射格式轉換為AXI流以供輸出。確保啟用兩個方向。

poYBAGJFEEmAd4DoAAHUT623QZU675.png

pYYBAGJFEEWAA7v9AAGSyM1Ac9A425.png

視頻時序控制器-配置為時序源,配置所需的時序取決于輸入視頻時序。這被AXIS用于視頻輸出以生成輸出并行視頻和同步

pYYBAGJFED-AeFoTAAHAbM_O-v4213.png

RGB2DVI-這將輸出并行視頻和垂直和水平同步轉換為HDMI

poYBAGJFEDqAUMUsAAHCJuZn5AQ780.png

為了支持動態配置輸出時鐘,使用了DigilentVivado庫中的動態時鐘發生器。這允許使用AXIlite根據接收到的視頻格式來改變像素時鐘頻率。

Vivado項目

將所有這些放在一起可以創建一個Vivado項目,如下所示。

poYBAGJFEDSAHL_DAAIswb33F1c559.png

然后可以構建Vivado項目并將其導出到XilinxSDK以使我們能夠創建應用軟件。

在XilinxSDK中,我們需要編寫我們的軟件應用程序來執行以下操作:

斷言連接到HDMIIN熱插拔檢測的GPIO-斷言此信號后,處理器等待5秒以確保HDMI源生成視頻。

配置視頻定時控制器(檢測器)以報告傳入視頻模式。

配置視頻時序控制器(生成器)以根據檢測視頻模式生成時序。

配置動態時鐘

將VDMA配置為從PSDDR讀取和寫入數據

運行應用程序SW應該可以讓您看到所選HDMI源上的圖像。

實物

poYBAGJFEDCAXmarAAePo-_zkyM116.png

總而言之,這個項目為我們提供了一個想法平臺,我們可以在未來使用它來展示我們基于HLS圖像處理的應用程序。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • HDMI
    +關注

    關注

    32

    文章

    1676

    瀏覽量

    151682
  • 圖像處理
    +關注

    關注

    27

    文章

    1282

    瀏覽量

    56656
  • HLS
    HLS
    +關注

    關注

    1

    文章

    128

    瀏覽量

    24043
收藏 人收藏

    評論

    相關推薦

    支持路FULL模式Camera Link影像輸入的綜合處理平臺

    PCI和2千兆以太網口;FPGA輸出的接口包括2路 AD、2路DA、2SFP光纖,4路RS232,1套音頻接口,11PPS信號。電路用于軟件無線電系統,基帶信號
    發表于 06-18 11:42

    高清圖像處理平臺

    高清圖像處理技術新平臺VP6802高清視頻處理模塊產品概述:VP6802是CaseVision公司基于Ti多核多媒體處理器TMS320DM8
    發表于 02-21 14:12

    AHD/TVI/CVI輸入,CVBS/VGA/YPBPR/HDMI輸出點屏芯片方案

    [size=12.6316px]此方案支持CVBS, AHD, TVI信號輸入,對信號進行任意處理比如添加OSD,增加圖像效果后轉為AV/VGA/YPBPR/
    發表于 10-08 09:59

    HDMI輸出的彩條輸出實驗

    圖像信號、行同步、列同步和數據有效信號。  時鐘模塊video_pll調用的是Xilinx提供的時鐘IP,通過輸入的系統時鐘產生
    發表于 01-15 16:49

    【米爾百度大腦EdgeBoard邊緣AI計算盒試用連載】V. FZ5-HDMI圖像輸入測試(ZMJ)

    EdgeBoard邊緣AI計算盒提供了HDMI圖像輸入接口,可以連接計算機或者其他開發板的HDMI
    發表于 04-25 21:10

    HDMI輸入/輸出FMC模塊具有哪些特性參數應用?

    本文介紹了HDMI輸入/輸出FMC模塊主要特性,OnSemi圖像傳感器FMC適配器系統框圖, OnSemi圖像傳感器FMC適配器框圖,
    發表于 06-01 06:59

    LT8612EX_E3_HDMI_TO_YPBPR_HDMI同時支持HDMI輸出,VGA/YPbPr輸出

    1. 般的描述LT8612EX是HDMIHDMI和VGA/YPbPr的轉換器,可以將
    發表于 03-01 11:31

    圖像傳感器HDMI輸入輸出FMC模塊解決方案

    Avnet公司為OnSemi圖像傳感器FMC適配器提供HDMI輸入/輸出FMC模塊,為Xilinx FMC基板提供高清晰的視頻接口。HDMI
    發表于 10-16 16:08 ?3937次閱讀
    <b class='flag-5'>圖像</b>傳感器<b class='flag-5'>HDMI</b><b class='flag-5'>輸入輸出</b>FMC模塊解決方案

    支持MIPI和HDMI輸入的AR開發平臺詳解

    AR雙屏開發發臺采用韓國RDC200芯片具有雙LVDS高清屏接口輸出、嵌入式幀緩沖器超低功耗、實時次光學/透視校正、易于使用和配置,采用RDC200 + RDP501H高清顯示,開發平臺顯示
    的頭像 發表于 10-30 11:17 ?1.1w次閱讀
    <b class='flag-5'>支持</b>MIPI和<b class='flag-5'>HDMI</b><b class='flag-5'>輸入</b>的AR開發<b class='flag-5'>平臺</b>詳解

    digilent FMC-HDMI:雙HDMI輸入擴展子板介紹

    Digilent FMC-HDMI子板能夠為兼容FMC接口的FPGA開發板增添兩HDMI A型輸入端口。對于圖像或者視頻
    的頭像 發表于 11-13 16:57 ?4424次閱讀
    digilent FMC-<b class='flag-5'>HDMI</b>:雙<b class='flag-5'>HDMI</b><b class='flag-5'>輸入</b>擴展子板介紹

    編寫創建模塊dut實例的測試平臺

    編寫創建模塊dut實例(具有任何實例名稱)的測試平臺,并創建
    的頭像 發表于 03-13 09:19 ?1330次閱讀

    基于FPGA搭建通用的圖像處理平臺

    本文介紹如何搭建通用的圖像處理平臺,采用HDMI接口進行
    的頭像 發表于 09-04 18:20 ?2229次閱讀
    基于FPGA搭建<b class='flag-5'>一</b><b class='flag-5'>個</b>通用的<b class='flag-5'>圖像</b><b class='flag-5'>處理</b><b class='flag-5'>平臺</b>

    拼接處理器:支持多種輸入輸出接口

    、訊維拼接處理器的多種輸入輸出接口 USB接口:訊維拼接處理支持USB接口,可以連接各
    的頭像 發表于 09-05 14:06 ?874次閱讀
    拼接<b class='flag-5'>處理</b>器:<b class='flag-5'>支持</b>多種<b class='flag-5'>輸入</b>和<b class='flag-5'>輸出</b>接口

    HDMI自動切換器是支持多路HDMI輸入HDMI輸出的嗎?

    HDMI自動切換器是支持多路HDMI輸入HDMI輸出
    的頭像 發表于 12-04 14:50 ?799次閱讀

    MS9604:HDMI 視頻處理器,包含 4 路獨立 HDMI 音視頻輸入通道

    1.MS9604 是HDMI 視頻處理器,包含 4 路獨立 HDMI 音視頻輸入通道、4 路獨立
    的頭像 發表于 04-16 16:19 ?838次閱讀
    MS9604:<b class='flag-5'>一</b>款 <b class='flag-5'>HDMI</b> 視頻<b class='flag-5'>處理</b>器,包含 4 路獨立 <b class='flag-5'>HDMI</b> 音視頻<b class='flag-5'>輸入</b>通道