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才开始输出。
相关推荐
美狐美颜SDK开放平台4 天前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
2601_955662464 天前
短剧多人对白怎么配?2026年多角色配音工具对比
大数据·人工智能·音视频·语音识别
开发笔记-阿牛4 天前
蓝牙音乐灯拆解,又一次拆到蓝牙音乐灯芯片CK6865L
人工智能·单片机·嵌入式硬件·音视频·音频
旺仔小馒头wang4 天前
AI 智能手机发布会:赋予人类的五种新能力
人工智能·学习·音视频
博览鸿蒙4 天前
FPGA开发使用的语言
fpga开发·fpga
纳祥科技4 天前
拆机拆到芯片级:ARC功放机里的NX7026、NX8420、NX6805
单片机·音视频·智能音箱
youandyouyou4 天前
律所内部培训共享的内网部署方案:架构、参数与三步落地
音视频
明德扬4 天前
机器人多摄像头如何做FPGA多路视频聚合?
学习·fpga开发·fpga
爱吃提升4 天前
文生视频核心
人工智能·音视频
2601_955662464 天前
抖音视频怎么做多语言配音?2026年AI配音工具与制作流程详解
人工智能·音视频·语音识别·视频