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)指示
相关推荐
一只路人甲19 小时前
使用AI快速学习
学习
传奇开心果编程20 小时前
【Rust入门练中学】第2课:变量、可变性与常量
开发语言·学习·rust
边境悍匪1 天前
蜗牛学苑 Java 智能体学习 Day42|项目周开发技术汇总 1 思维导图复盘
java·开发语言·spring boot·学习·spring
Gyr01 天前
浅刷了一遍51CTO软考题库客观题及其解析(4)
学习·软考·知识点·信息安全工程师
是隼人1 天前
buuctf-pwn [NewStarCTF 2023 公开赛道]stack migration(64位栈迁移)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
ι:1 天前
单相桥式全控整流仿真从零复现教学
windows·学习·matlab·simulink
传奇开心果编程1 天前
【Rust入门练中学】 第3课:数据类型
开发语言·学习·rust
humors2211 天前
今年我正在看、看完和还没看的书单(不定期更新)
学习·阅读·读书·书单·书籍
泡泡鱼(敲代码中)1 天前
MySQL 学习笔记:DCL、函数与约束 —— 安全、效率、完整性的三板斧
开发语言·笔记·sql·学习·mysql·gitee
爱吃苹果的日记本1 天前
数据结构第五课
数据结构·学习