vivado中视频ip相关接口

bash 复制代码
              HBlank       Active Video       HBlank
            ┌────────┬────────────────────┬────────┐
 VBlank     │        │                    │        │
            ├────────┼────────────────────┼────────┤
            │        │                    │        │
            │        │                    │        │
            │        │                    │        │
 Active     │        │      有效图像       │        │
 Video      │        │                    │        │
            │        │                    │        │
            ├────────┼────────────────────┼────────┤
 VBlank     │        │                    │        │
            └────────┴────────────────────┴────────┘

vtiming_in

VTC 输入的视频时序控制信号,用于输入视频时序的检测和同步。

信号 描述
active_video_in 有效视频区域指示信号
hblank_in 水平消隐信号
hsync_in 水平同步信号
vblank_in 垂直消隐信号
vsync_in 垂直同步信号

vtiming_out

VTC 输出的视频时序控制信号

信号 描述
active_video_out 有效视频区域指示信号
hblank_out 水平消隐信号
hsync_out 水平同步信号
vblank_out 垂直消隐信号
vsync_out 垂直同步信号

vid_io_rgb

RGB 视频输出接口

信号 宽度 描述
vid_data 24 bit RGB 视频像素数据,通常为 RGB888
vid_active_video 1 bit 有效视频区域指示信号
vid_hblank 1 bit 水平消隐信号
vid_hsync 1 bit 水平同步信号
vid_vblank 1 bit 垂直消隐信号
vid_vsync 1 bit 垂直同步信号

AXI4-Stream Video

AXI4-Stream 视频数据接口,用于传输视频像素数据以及帧、行边界信息。

信号 宽度 描述
s_axis_video_tdata 任意字节数 视频像素数据
s_axis_video_tvalid 1 视频数据有效指示
s_axis_video_tready 1 接收端准备好接收数据
s_axis_video_tuser 1 帧开始(SOF)指示
s_axis_video_tlast 1 行结束(EOL)指示
相关推荐
m4Rk_16 小时前
【论文阅读】Agent 记忆机制(53):Experience-Following——为什么错误经验会在记忆中不断传播
论文阅读·人工智能·学习·开源·github
额,不知道写啥。17 小时前
从区间加一次函数到区间加多次函数最值-----区间数据结构与函数的一些东西(《浅谈函数最值的动态维护》的学习笔记)
数据结构·笔记·学习
艾莉丝努力练剑18 小时前
【AI大模型接入SDK】Provider分析与实现
c++·人工智能·学习·面试·大模型·llm
浔溺1 天前
al+大数据每日学习笔记26
笔记·学习
xx~t1 天前
嵌入式——进程与线程1
linux·c语言·学习·嵌入式·进程与线程
老当益壮梁奶奶1 天前
Linux软件编程学习笔记(七):线程分离与线程间通信详解
linux·c语言·c++·笔记·学习
我命由我123451 天前
UI 设计 7 种排列方式
xml·学习·ui·html·产品运营·产品经理·学习方法
常驻客栈1 天前
B-深入理解计算机系统第3版之第8章:异常控制流
笔记·学习·常驻客栈·深入理解计算机系统·学习笔记‘’
lzhdim1 天前
13、JavaScript事件循环机制 - JavaScript学习系列文章
开发语言·前端·javascript·学习·ecmascript