色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

VCU視頻編解碼設計案例介紹

電子設計 ? 來源:zynqnotes ? 作者:Ricky Su ? 2020-11-30 14:18 ? 次閱讀

作者:Ricky Su

現有參考資料

邏輯設計

1. 通過 Vivado 內置的 ZCU106 模板建立一個新工程
2. 添加 PS: ZYNQ UltraScale+ MPSoC
3. 添加 VCU: ZYNQ UltraScale+ VCU
4. 點擊上方綠色條形中的 Run Block Automation, 先做 MPSoC,后做 VCU,Vivado 會自動進行連接
5. Generate Bitstream
6. Export Design,選擇將 Bit 打包進 HDF

說明

1. VCU 模塊在PL側,一共有五個AXI接口,它們分別是兩個 Encoder AXI,兩個 Decoder AXI, 和一個 MCU AXI。兩個 Encoder/Decoder 的 AXI 接口必須都連接到 MPSoC PS,即使只用一路編碼,或者一路解碼。運行時使用哪個引擎是 MCU 控制的,外界無法干預。

2. Block Automation 會將他們分別接在 PS 的多個 HP 和 HPC 通道上,以保證有足夠的帶寬。這里用到的 HPC 接口,其實沒有使用其中的 Coherent 功能,還是當作普通 HP 來使用的。

3. 通過雙擊 VCU IP,在界面中可以進行內存帶寬的預估。如果進行分辨率比較低的編解碼,或者編解碼路數比較少,對內存帶寬的需求較低,可以將多路 AXI 通過一個 AXI Interconnect 合成一個或兩個 AXI Interface,接到 HP 通道上。這樣可以節省 HP 通道,以備其他需要使用 PS DDR 的邏輯 IP 使用。

4. 如果將 VCU AXI 通過 AXI Interconnect 合并,最多是 4:1, 因為 VCU 的 AXI ID 寬度是4,通過 AXI Interconnect 合并 AXI 需要增加 AXI ID 位寬。 而 HP 的最大 AXI ID 只支持 6 位。

5. VCU 輸入時鐘盡量使用片外時鐘,保證較小的 Jitter。

上圖為 VCU Encoder 和 Decoder AXI 合并成一個 AXI 連接到 HP 后的框圖

PetaLinux

1. petalinux-create -t project --template zynqMP -n petalinux; cd petalinux 建立工程
2. petalinux-config --get-hw-description= 導入硬件設計
3. petalinux-config -c rootfs 增加 packagegroup-petalinux-gstreamer。 gstreamer 是用于驅動 VCU 的軟件組件。
4. petalinux-build 生成各組件。
5. cd images/linux; petalinux-package --boot --fsbl zynqmp_fsbl.elf --u-boot --fpga xx.bit 請將 xx.bit 替換為這個目錄下 bit 的文件名。

說明

packagegroup-petalinux-gstreamer 具體包含哪些內容,可以在它的描述中看到

#

GSTREAMER_PACKAGES = " /
gstreamer1.0 /
gstreamer1.0-meta-base /
gstreamer1.0-plugins-base /
gstreamer1.0-plugins-good /
gstreamer1.0-plugins-bad /
gstreamer1.0-omx /
gstreamer1.0-rtsp-server /

運行

1. 將 images/linux 目錄下的 BOOT.BIN 和 image.ub 拷貝到 SD 卡。
2. 將 ZCU106 設置為從 SD 卡啟動: SW6[1:4] = ON, OFF, OFF, OFF,上電啟動
3. 連接串口,Interface 0
4. Login: root, password: root
5. Mount SD 卡: mount /dev/mmcblk0p1 /mnt
6. 嘗試從 MP4 文件解碼: gst-launch-1.0 filesrc location=xx.mp4 ! qtdemux ! h264parse ! omxh264dec ! queue max-size-bytes=0 ! filesink location=yy.yuv
7. 嘗試從 RAW YUV Video 文件編碼為 MP4: gst-launch-1.0 filesrc location=xx.yuv ! videoparse format=nv12 width=WW height=HH framerate=20/1 ! omxh264enc ! queue ! h264parse ! mp4mux ! filesink location=yy.mp4

播放編解碼后視頻文件

1. 測試播放 RAW Video: 在 PC 上安裝 ffmpeg,運行指令 ffplay -f rawvideo -pixel_format nv12 -video_size WWxHH -i xx.yuv。WW為寬度,HH為高度。因為 RAW Video 中沒有視頻信息,這些參數都需要手工輸入。

2. MP4 視頻可以用任意播放器播放。

測試版本

Vivado: 2018.1, 2018.2
FFMPEG: ffmpeg-20180708-3a2d21b-win64-static

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

    關注

    146

    文章

    17473

    瀏覽量

    354594
  • 視頻編解碼
    +關注

    關注

    2

    文章

    54

    瀏覽量

    11840
  • AXI
    AXI
    +關注

    關注

    1

    文章

    130

    瀏覽量

    16838
  • VCU
    VCU
    +關注

    關注

    17

    文章

    82

    瀏覽量

    20711
收藏 人收藏

    評論

    相關推薦

    為什么需要視頻編碼,它的原理又是什么?#視頻編解碼

    解碼編解碼視頻技術
    面包車
    發布于 :2022年07月29日 15:12:03

    為什么需要視頻編碼,它的原理又是什么?第二集#視頻編解碼 #視頻編解碼

    解碼編解碼視頻技術
    面包車
    發布于 :2022年07月29日 15:12:56

    #硬聲創作季 #視頻技術 視頻技術-視頻編解碼技術基礎1-1

    視頻解碼編解碼視頻技術視頻編解碼
    水管工
    發布于 :2022年10月12日 16:44:21

    #硬聲創作季 #視頻技術 視頻技術-視頻編解碼技術基礎1-2

    視頻解碼編解碼視頻技術視頻編解碼
    水管工
    發布于 :2022年10月12日 16:51:03

    #硬聲創作季 #視頻技術 視頻技術-視頻編解碼技術基礎1-3

    視頻解碼編解碼視頻技術視頻編解碼
    水管工
    發布于 :2022年10月12日 16:52:03

    #硬聲創作季 #視頻技術 視頻技術-視頻編解碼技術基礎1-4

    視頻解碼編解碼視頻技術視頻編解碼
    水管工
    發布于 :2022年10月12日 16:55:57

    #硬聲創作季 #視頻技術 視頻技術-視頻編解碼技術基礎1-5

    視頻解碼編解碼視頻技術視頻編解碼
    水管工
    發布于 :2022年10月12日 16:57:04

    #硬聲創作季 #視頻技術 視頻技術-視頻編解碼技術基礎2-1

    視頻解碼編解碼視頻技術視頻編解碼
    水管工
    發布于 :2022年10月12日 16:58:53

    #硬聲創作季 #視頻技術 視頻技術-視頻編解碼技術基礎2-2

    視頻解碼編解碼視頻技術視頻編解碼
    水管工
    發布于 :2022年10月12日 16:59:35

    #硬聲創作季 #視頻技術 視頻技術-視頻編解碼技術基礎2-3

    視頻解碼編解碼視頻技術視頻編解碼
    水管工
    發布于 :2022年10月12日 17:01:32

    #硬聲創作季 #視頻技術 視頻技術-視頻編解碼技術基礎2-4

    視頻解碼編解碼視頻技術視頻編解碼
    水管工
    發布于 :2022年10月12日 17:03:16

    #硬聲創作季 #視頻技術 視頻技術-視頻編解碼技術基礎2-5

    視頻解碼編解碼視頻技術視頻編解碼
    水管工
    發布于 :2022年10月12日 17:03:52

    #硬聲創作季 #視頻技術 視頻技術-視頻編解碼技術基礎2-6

    視頻解碼編解碼視頻技術視頻編解碼
    水管工
    發布于 :2022年10月12日 17:05:50

    數字視頻編解碼技術回顧及展望

    數字視頻編解碼技術領域的特點是種類繁多、多類型并存、新舊共存、研發成果日新月異。目前沒有那種數字視頻編解碼技術可以替代其它所有的數字視頻
    發表于 04-03 09:39 ?1129次閱讀

    視頻編碼包括什么?視頻編解碼器是如何工作的?

    視頻編碼包括什么,視頻編解碼器是如何工作的?我們將在下面深入挖掘,并涵蓋我們的流媒體最佳視頻編解碼器列表。
    的頭像 發表于 04-21 10:42 ?2845次閱讀
    主站蜘蛛池模板: 亚洲精品视频观看 | 欧美成人一区二免费视频 | 亚洲大片免费 | 青青青青草原国产免费 | 中文字幕不卡在线视频 | 免费看a毛片 | 伊人久久大香线蕉综合电影网 | 亚洲精品视频区 | 国产精品久久人妻无码网站一区L | 5580免费午夜福利院 | 欧美四虎精品二区免费 | 小鸟酱喷水 | www.黄色| 久99视频精品免费观看福利 | 国产成人永久免费视频 | 午夜福利合集1000在线 | 冰山高冷受被c到哭np双性 | 国产看黄网站又黄又爽又色 | 色噜噜视频 | 蜜臀AV色欲A片无码一区 | 最近日本免费观看MV免费 | 日韩黄色软件 | 亚洲日韩一区精品射精 | 琪琪婷婷五月色综合久久 | 亚洲性爱城| 高H短篇辣肉纯肉 | 欧美深夜0000XXXX疯狂 | 拍戏被CAO翻了H | 帅小伙和警官同性3p | 青青伊人网| 伊人久久精品AV一区二区 | 中文字幕在线久热精品 | 久久久无码精品一区二区三区 | 精品一区二区三区色花堂 | 麻豆一区二区免费播放网站 | 日日色在线影院 | 李丽莎与土豪50分钟在线观看 | 中文字幕在线视频观看 | 驯服有夫之妇HD中字日本 | 日本特黄网站 | 一区二区视频在线观看高清视频在线 |