axi stream FIFO缓存的问题
来源:互联网 发布:大数据在线培训哪家好 编辑:程序博客网 时间:2024/06/05 16:42
最近还是在做一个视频编解码的项目,30HZ的视频在编码输出后只有15HZ了,丢了一半的数据,今天在video to stream后加了一级axi stream fifo做缓存,输出就正常了。
自己经验还是太少,或者说缺少一种直觉,还是要多多思考啊。FIFO就是把数据作为缓存,比如源头输入1帧画面要1个时间单位而后一级的模块处理一帧要1.2个时间单位,如果要数据能够流起来且不丢帧的话,中间肯定要有一个能缓存0.2个时间大小的FIFO空间.否则在传完第一帧后,第二帧的头捕获不到,然后只能同步到第三帧了,这样就丢失了一半的帧图像了.看看以后要多看看计算机体系结构方面的书了啊。。。。
之前一想到FIFO就是异步时钟域的处理,其实同步时钟域的速率匹配也能够用FIFO来处理,FIFO能够把数据存起来,不会在数据流中流走了。
阅读全文
0 0
- axi stream FIFO缓存的问题
- AXI STREAM ,AXIS总线的理解
- AXI STREAM 接口的VGA控制器分析
- 如何解决AXI STREAM 时钟频率与是系统时钟频率不一样的问题
- AXI-Stream接口介绍
- AXI-Stream总线知识
- AXI4、AXI4-Lite、AXI-Stream总线协议的简单认识
- AXI4-Stream协议的信号以及Xilinx提供的从AXI到AXI-Stream转换的IP核区别
- AXI Stream接口,AXI 流接口规范
- buffer stream FIFO
- AXI4 STREAM DATA FIFO
- 【OpenHW参赛手记】AXI-Stream接口介绍
- AXI-Stream接口开发详细流程
- 两种缓存数据的写法 fifo
- 关于AXI总线乱序传输的问题
- UART的发送FIFO问题
- 关于FIFO的深度问题
- fifo可能出现的问题
- dom4j保存信息到XML文件
- 学生系统优化
- 深入理解MySQL数据库的binlog
- string与int转换
- 解决Gradle:download特别慢或卡主不动的问题
- axi stream FIFO缓存的问题
- Python廖雪峰实战web开发(Day5-编写web框架)
- Django登录权限的认证
- android开发中selinux的影响
- 实战hadoop海量数据处理系列05 : 实现点击流日志的数据清洗模块
- java抽象类、接口特性
- 公共数据库介绍~OECD经合组织数据库
- Java匿名内部类
- 5. Longest Palindromic Substring