在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: 软盘

【求助】14位入,8位出的buffer怎么写啊

[复制链接]
发表于 2009-9-5 22:42:21 | 显示全部楼层
学习中
发表于 2009-9-7 11:00:00 | 显示全部楼层
使用状态机的方法设计这样的逻辑不难
发表于 2009-9-12 02:02:03 | 显示全部楼层
学习中
发表于 2009-9-15 17:42:19 | 显示全部楼层
发表于 2009-9-28 13:24:00 | 显示全部楼层
用FIFO,输出端用简单的逻辑就能实现
发表于 2009-9-28 21:09:51 | 显示全部楼层
FIFO FIFO

[ 本帖最后由 feng841210 于 2009-9-28 21:32 编辑 ]
发表于 2009-9-28 21:25:31 | 显示全部楼层
如果是连续几拍或者几十拍地14位进8位出,FIFO不行,除非深度很大了。

每次输入-输出=6bit,若是30bit的FIFO,理论上经过5拍以后FIFO就会溢出,发生数据丢失
发表于 2009-9-29 22:46:44 | 显示全部楼层
最简单的做法就是在fifo的output做shifter,每次shift 8bit出来,剩下的等下一次输出
发表于 2009-9-29 23:21:56 | 显示全部楼层
肯定是要fifo的。

这个关键是读的控制上。

当前拍剩余的bit大于等于8bit时,下拍不需要读取。

否则读取下一个地址。
发表于 2009-9-29 23:23:14 | 显示全部楼层
肯定要用fifo。

关键是读的控制。

剩余bit大于等于8bit是,下拍不读。

否则读取下一个地址。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-17 21:56 , Processed in 0.026741 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表