Upload
tetsuya-morizumi
View
903
Download
1
Embed Size (px)
Citation preview
Zynq MPSoC勉強会Codec編
2016-02-20
Tetsuya Morizumi @m_zumi
自己紹介
最近
Zynqを使ったインテリジェントカメラ作っています
バックグラウンド
Codec(MPEG,JPEG)開発
SoC開発
Camcoder,ISP開発
Etc.
MPSoCのVCU(Codec)
Spec
H.265&H.264 Encode/Decode
H.264 high profile level 5.2
H.265 main, main10 profile, level 5.1
最大8ストリーム
YCbCr4:2:2/4:2:0, 4k x 2k@60P/8k x 4k@15P
Progressive Only(インタレース無し)
静止画(JPEG)無し
ZU4EV / ZU5EV / ZU7EVがVCU対応
ProfileとLevel
引用:NHK技研 R&D No.140 2013年スーパーハイビジョン対応 HEVCリアルタイム符号化装置
Where is VCU
Video Encoder
Video Decoder
MPSoC PSとの接続
PS-PL間のAXIは消費されるの?
Overviewに気になる記述が…
PS-PL間のAXIを消費する!
VCU専用のAXIが無い
4k 2k 帯域
YCbCr 4:2:2 8bit 60Fps(Base Band)
約7.9Gbps
AXI 128bit@65MHzぐらい
動きベクトル検出etc.に必要な帯域は?
Base Bandの3,4倍?
VCUレジスタ/使い方
情報無し(涙)
Documentation Navigator
DocNavを調べると
DS891 Zynq UltraScale+ MPSoC Overview
Linux-xlnx Driver
まだ提供されていない模様
$ ls drivers/media/platform/xilinx/Kconfig xilinx-dma.h xilinx-scaler.c xilinx-vipp.cMakefile xilinx-hls-common.h xilinx-switch.c xilinx-vipp.hxilinx-cfa.c xilinx-hls.c xilinx-tpg.c xilinx-vtc.cxilinx-cresample.c xilinx-remapper.c xilinx-vip.c xilinx-vtc.hxilinx-dma.c xilinx-rgb2yuv.c xilinx-vip.h
おしまい