找回密码
 注册
关于网站域名变更的通知
查看: 1523|回复: 6
打印 上一主题 下一主题

FIFO 乒乓切换数据丢失

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-4-22 17:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
在通过FIFO乒乓接收数据中,FIFO切换的过程中会有数据丢失,应该怎么处理?还是说连续数据的接收不能使用FIFO?

该用户从未签到

2#
发表于 2014-4-22 19:07 | 只看该作者
还是确认下是FIFO数据丢失+ B/ B, @9 O% @; a  m0 Q, d
还是乒乓数据丢失。

该用户从未签到

3#
 楼主| 发表于 2014-4-22 20:07 | 只看该作者
zgq800712 发表于 2014-4-22 19:07$ W+ _: P, N1 w! }% u; R
还是确认下是FIFO数据丢失
9 f8 s4 H8 t% c- }) y还是乒乓数据丢失。

  i" E) c' D, Q; ]/ O( ]2 v* D我的意思是,FIFO切换不能无缝切换。数据是连续的,在判断一个FIFO满信号后,再使能另一个FIFO,在这个切换的过程中会有一个数据不能写入FIFO。

该用户从未签到

4#
发表于 2014-4-23 08:14 | 只看该作者
连续数据可以写入FIFO,但是不要以FIFO满作为是否可以写入的依据,因为满信号有延迟,你可以用ALMOST FULL为判断依据,根据你的满信号产生的延迟,来决定ALMOST FULL信号的阈值。

该用户从未签到

5#
 楼主| 发表于 2014-4-23 09:01 | 只看该作者
lvsy 发表于 2014-4-23 08:146 C6 E/ o% I/ a( Y' A6 {4 i
连续数据可以写入FIFO,但是不要以FIFO满作为是否可以写入的依据,因为满信号有延迟,你可以用ALMOST FULL ...

- c* Q0 a% A) T& n$ `5 `- ]非常感谢!

该用户从未签到

6#
发表于 2015-8-1 18:34 | 只看该作者
控制逻辑有问题

该用户从未签到

7#
发表于 2015-9-25 15:03 | 只看该作者
一般用Prog_full  来进行控制FIFO 。其实用起来很简单的。。时钟一直给的话。只需要进行输入输出使能的控制就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-1 05:10 , Processed in 0.125000 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表