1 - 视频处理IP核之Video In to AXI4-Stream

文章目录

  • [1 概述](#1 概述)
  • [2 结构图](#2 结构图)

1 概述

Video In to AXI4-Stream IP核的核心作用是将符合传统时序标准(如BT.656/BT.1120)的并行视频输入信号,高效转换为AXI4-Stream视频流。作为FPGA视频处理流水线的"入口网关",它剥离消隐数据、转换同步信号,输出标准化的流数据,供后续图像处理或DMA模块使用。

Video In to AXI4-Stream IP核具有以下特性:

  • 视频输入 (Video input): 支持带时钟的并行视频数据及同步信号 - 有效视频数据可伴随同步信号 (syncs)、消隐信号 (blanks) 或两者兼有 (both);
  • AXI4-Stream 主接口 (AXI4-Stream master interface): 提供符合 AXI4-Stream 标准的输出主接口;
  • 与 Xilinx 视频时序控制器接口 (Interface to Xilinx Video Timing Controller): 可与 Xilinx 视频时序控制器 (VTC) 核连接,用于检测视频时序;
  • 支持共同时钟或独立时钟模式 (Support for common or independent clock modes): AXI4-Stream 时钟域和视频输入时钟域可工作在共同时钟或独立时钟模式下;
  • 可选 FIFO 深度 (Selectable FIFO depth): FIFO 深度可在 32 至 8192 个存储单元 (locations) 之间选择;
  • 可选输入数据宽度 (Selectable input data width): 输入数据总线宽度可在 8 至 256 位之间选择;
  • 支持隔行扫描操作 (Support for interlaced operation): 能够处理隔行扫描视频信号;
  • 分量位宽转换 (Component width conversion): 支持 8、10、12 和 16 位视频分量 (如 Y, Cb, Cr) 的位宽转换。

2 结构图

Video In to AXI4-Stream IP核原理框图如下图所示:

  1. 并行视频输入接口:包括
    • 并行视频数据
    • 像素时钟
    • 时序信号:Xilinx支持以下三种时序信号组合
      • Vsync + HSync + Data Valid
      • Vblank + Hblank + Data Valid
      • Vsync + HSync + Vblank + Hblank + Data Valid
  2. AXI4-Stream视频流接口:包括
    • 握手信号:tvalid和tready
    • 像素数据:tdata
    • 行结束(EOL):tlast
    • 帧起始(SOF):tuser
  3. 异步FIFO:
    • 处理视频输入时钟域与 AXI4-Stream 时钟域之间的异步数据传输
    • 深度和位宽可配置
  4. 与VTC(Video Timing Controller IP核)协同工作:
    • Video In to AXI4-Stream IP核将输入视频的时序信号透传(pass-through)给VTC
    • VTC对输入的时序信号进行检测,并产生"locked"状态信号
    • VTC输出的"locked"状态信号与Video In to AXI4-Stream IP核的AXIS enable输入连接,控制Stream Coupler模块是否工作
    • 目的:确保在输入视频的时序稳定后,AXI4-Stream才开始输出。
相关推荐
换个昵称都难7 小时前
webrtc 音频模块FEC模块
网络·音视频·webrtc
qq_366566508 小时前
视频配音自动化Pipeline:TTS选型+音色克隆+批量处理(附完整代码)
自动化·新媒体运营·音视频·音频
2601_9618454211 小时前
2027考研数学大纲|数一数二数三
考研·fpga开发·ar·vr·mr·oneflow
hz5678912 小时前
公安局远程办案用什么音视频系统?安全取证与多方协同方案
安全·架构·云计算·音视频·实时音视频·信息与通信
Championship.23.2412 小时前
Linux 3.0 音频机制深度解析:ALSA基础架构与传统音频驱动模型
linux·运维·音视频·alsa
VOOHU-沃虎13 小时前
PoE+音频一体化接口设计:从电源变压器到XLR卡侬座的完整链路
音视频
X_xcccc14 小时前
2026年嵌入式智能核心,从异构计算到敏捷开发的硬核指南
fpga开发·敏捷流程·zynq-7000·fpga板卡定制
“码”力全开15 小时前
解密企业级智能视频中台:基于 Docker 与边缘计算的 GB28181/RTSP 异构架构设计(支持源码交付)
docker·音视频·边缘计算
潜创微科技15 小时前
QCW5007+QCW5004 | HDMI 1.3 无线投屏芯片方案空旷 150 米支持穿墙传输
音视频
9527华安15 小时前
FPGA实现GTX Transceivers Wizard传输2路视频,基于aurora 8b10b编解码架构,提供4套工程源码和技术支持
fpga开发·aurora·gtx·高速接口·高速收发器·transceivers