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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6002|回复: 13

一个笔试题目请教

[复制链接]
发表于 2009-10-5 15:31:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
有一个A/D模块。一个模拟输入,产生一个16bit的数字输出。需要计算第t(t>=8)个时钟前8个输出的平均值。问需要多少的时序逻辑单元和组合逻辑单元?
发表于 2009-10-9 14:23:44 | 显示全部楼层
如果t為己知:
     16 bit adder x1,
     19 bit register x1,
发表于 2009-10-9 14:31:33 | 显示全部楼层
每个时钟都要输出么
那至少16*8个register跑不掉的呀
发表于 2009-10-9 14:33:30 | 显示全部楼层
组合逻辑么就是一个加法器和一个减法器了。bit_width = 16 + 3 (8 个 )
发表于 2009-10-10 09:53:45 | 显示全部楼层
2个加法器,16*2个FF
发表于 2009-10-10 13:36:43 | 显示全部楼层
不考虑timing的话,7个16位的ff和7个adder是避免不了的,至于加法器位数,看你要的平均值精度要求了。
发表于 2009-10-10 17:20:34 | 显示全部楼层
有点AGC的味道
加法器+用来保存中间结果的寄存器。
发表于 2009-10-12 20:24:02 | 显示全部楼层
5# 41dean
大哥,,,,两个FF怎么可能够用,如果每个时钟都输出平均值的话最少要用7个FF,7个ADD
发表于 2009-10-18 18:53:22 | 显示全部楼层
具体是如何计算的,高手能否解释一下
发表于 2009-10-18 21:32:04 | 显示全部楼层
需要保留一个上次8个连续数的和,加上新进来的,再减去最老的那个。
S(n)=x(n) + x(n-1) + ... x(n-7)
S(n+1) = x(n+1) + S(n) - x(n-7)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 15:47 , Processed in 0.024385 second(s), 10 queries , Gzip On, Redis On.

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