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

FIFO 乒乓切换数据丢失

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

该用户从未签到

2#
发表于 2014-4-22 19:07 | 只看该作者
还是确认下是FIFO数据丢失
! r+ m5 {0 |* b% N$ H还是乒乓数据丢失。

该用户从未签到

3#
 楼主| 发表于 2014-4-22 20:07 | 只看该作者
zgq800712 发表于 2014-4-22 19:079 j& i6 g( V+ L9 Q9 e
还是确认下是FIFO数据丢失2 E& ^5 z( Z3 B5 B: s
还是乒乓数据丢失。

1 a3 |' a$ [) J  E4 F# \我的意思是,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:14
/ e. u; e' C: d( \3 }连续数据可以写入FIFO,但是不要以FIFO满作为是否可以写入的依据,因为满信号有延迟,你可以用ALMOST FULL ...

* _) F% B. ]1 X- x4 h9 b2 K2 X非常感谢!

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-12 14:11 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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