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

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

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

3天內不再提示

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

CHANBAEK ? 來源:FPGA Zone ? 作者:FPGA Zone ? 2023-09-04 18:20 ? 次閱讀

本文介紹如何搭建一個通用的圖像處理平臺,采用HDMI接口進行輸入、輸出,可用于測試基于HLS的FPGA圖像處理項目。

01硬件平臺

Zynq-700 ARM/FPGA SoC開發板套件。

02操作步驟

概述

本文演示如何搭建一個簡單的基于Xilinx FPGA的圖像處理平臺,可用于后續基于HLS(高層次綜合)的項目,并且可以采用標準的OpenCV庫輔助開發。

該項目采用Zybo Z7型號FPGA進行開發,該開發板上集成了HDMI輸入輸出接口,以及可以連接MIPI相機的CSI-2接口,便于后續開發使用。除了FPGA板卡外,還需要:1. HDMI相機;2. HDMI輸入輸出相關線纜;3. HDMI接口顯示屏。

軟件開發方面,采用:1. Vivado 2017.4;2. Xilinx SDK 2017.4;3. Digilent Vivado庫。

創建該項目,需要準備以下工作:1. 下載并解壓Digilent Vivado庫;2. 配置Digilent 板卡參數;3. 新建Zybo-Z7型號Vivado block 工程。

創建工程

在Vivado block design中添加以下IP核:

  1. ZY NQ處理系統 (用于圖像處理系統的配置核控制),PL時鐘0設為200MHZ,PL時鐘1設為100MHZ,啟用HP0總線(用于和PS端DDR傳輸圖像數據),啟用GP0總線(用于系統參數配置)。
  2. DV I2RGB,將HDMI視頻流轉化為24位寬的RGB數據流。

圖片

圖2 配置DVI2RGB IP核

  1. Video Timing Controller,用于檢測接收的HDMI視頻模式。

圖片

圖3 配置VTC IP核

  1. Video In to AXI4-Stream,將視頻數據轉換為AXI數據流。

圖片

圖4 配置VIA IP核

  1. AXI4-Stream Subset Converter ,將24位視頻數據轉換為RGB格式,分別在VDMA前后使用。

圖片

圖5 配置AXI4-Stream Subset Converter IP

  1. VDMA ,配置如下:

圖片

圖片

圖6 配置VDMA IP

  1. VTC,視頻時序控制器配置如下:

圖片

圖7 配置VTC IP

  1. RGB2DVI,用于將視頻流轉換為HDMI數據:

圖片

圖8 配置RGB2DVI IP

完整Vivado工程

將上述IP組合在一起,完整Vivado工程如下圖所示:

圖片

圖9 完整工程框圖

然后將上述工程導入Xilinx SDK中,以創建應用軟件。軟件里編寫以下程序:1. 檢測HDMI視頻信號,2. 配置視頻時序控制器,3. 配置VDMA從PS DDR讀出和寫入視頻數據。

最后,運行上述寫好的軟件,可以看到相機采集的視頻。

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

    關注

    1626

    文章

    21665

    瀏覽量

    601828
  • HDMI
    +關注

    關注

    32

    文章

    1662

    瀏覽量

    151653
  • 圖像處理
    +關注

    關注

    27

    文章

    1281

    瀏覽量

    56638
  • soc
    soc
    +關注

    關注

    38

    文章

    4120

    瀏覽量

    217932
  • 開發板
    +關注

    關注

    25

    文章

    4943

    瀏覽量

    97191
收藏 人收藏

    評論

    相關推薦

    文詳解FPGA圖像處理技術

    基于軟件的圖像處理方法存在著些局限性,尤其是計算速度和算法效率方面。所以大家很自然的就想到了FPGA作為嵌入式圖像應用的
    的頭像 發表于 05-06 01:04 ?7843次閱讀

    基于FPGA的實時邊緣檢測系統設計,Sobel圖像邊緣檢測,FPGA圖像處理

    搭建圖像處理硬件平臺成為圖像處理的發展趨勢。FPGA
    發表于 05-24 07:45

    基于DSP和FPGA通用圖像處理平臺設計

    設計種基于DSP和FPGA架構的通用圖像處理平臺,運用FP
    發表于 12-25 17:06 ?61次下載

    基于DSP和FPGA通用圖像處理平臺設計

    基于DSP和FPGA通用圖像處理平臺設計 摘要:設計種基于DSP和
    發表于 02-01 11:10 ?1491次閱讀
    基于DSP和<b class='flag-5'>FPGA</b>的<b class='flag-5'>通用</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b><b class='flag-5'>平臺</b>設計

    基于FPGA的LCoS驅動和圖像處理系統設計

    本文設計了基于FPGA的LCoS驅動代碼及圖像的FFT變換系統,為計算全息三維顯示圖像處理和顯示提供了硬件平臺
    發表于 06-28 09:36 ?2030次閱讀
    基于<b class='flag-5'>FPGA</b>的LCoS驅動和<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>系統設計

    基于PCI總線DSP圖像處理試驗平臺的研究

    本文根據通用數字圖像系統的構成,給出了應用于圖像處理技術研究的試驗
    發表于 11-01 18:43 ?28次下載
    基于PCI總線DSP<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>試驗<b class='flag-5'>平臺</b>的研究

    實時圖像邊緣檢測的設計及FPGA實現

    文中將FPGA應用于實時圖像邊緣檢測系統,從而實現動態實時圖像的邊緣檢測。通過搭建實驗平臺仿真驗證表明,檢測精度和數據
    發表于 12-22 17:06 ?39次下載
    實時<b class='flag-5'>圖像</b>邊緣檢測的設計及<b class='flag-5'>FPGA</b>實現

    基于FPGA的高分辨率全景圖像處理平臺

    基于FPGA的高分辨率全景圖像處理平臺基于FPGA的高分辨率全景圖像
    發表于 11-04 16:30 ?2次下載

    基于FPGA圖像采集與處理

    基于FPGA圖像采集與處理,是適合初學者學習的書籍。 內容詳細完整。
    發表于 03-04 15:48 ?50次下載

    FPGA圖像處理

    FPGA圖像處理
    發表于 12-14 22:29 ?19次下載

    略談FPGA圖像處理

    FPGA圖像處理之路,從此開始,接下來,讓我們把時間交給“圖像處理”。休哥在動筆之前,
    發表于 05-09 17:05 ?4145次閱讀

    采用FPGA通用DSP相結合實現視頻圖像采集系統的設計

    已成為視覺測量領域的發展趨勢。本文主要研究高速實時圖像處理系統中的圖像采集、處理技術,采用
    發表于 07-28 17:03 ?1358次閱讀
    采用<b class='flag-5'>FPGA</b>和<b class='flag-5'>通用</b>DSP相結合實現視頻<b class='flag-5'>圖像</b>采集系統的設計

    基于ARM與FPGA的嵌入式實時圖像處理平臺

    基于ARM與FPGA的嵌入式實時圖像處理平臺(嵌入式開發流程包含哪些步驟和內容)-該文檔為基于ARM與FPGA的嵌入式實時
    發表于 07-30 11:41 ?5次下載
    基于ARM與<b class='flag-5'>FPGA</b>的嵌入式實時<b class='flag-5'>圖像</b><b class='flag-5'>處理</b><b class='flag-5'>平臺</b>

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

    本文將介紹如何創建支持HDMI輸入到輸出的圖像處理平臺。這可以用作基于HLS的圖像
    的頭像 發表于 03-31 10:22 ?2896次閱讀
    如何創建<b class='flag-5'>一</b><b class='flag-5'>個</b>支持HDMI輸入到輸出的<b class='flag-5'>圖像</b><b class='flag-5'>處理</b><b class='flag-5'>平臺</b>

    Vitis HLS圖像處理平臺搭建

    在 2019.2 以上的版本中AMD-Xilinx去除了對 OpenCV 的庫函數的直接支持,需要我們手動搭建OpenCV的環境(主要是仿真環境),這步雖然對綜合不影響,但是對于
    的頭像 發表于 11-21 09:10 ?1146次閱讀