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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4280|回复: 6

[求助] 乘法器计算需要多少cycle

[复制链接]
发表于 2019-8-5 21:57:04 | 显示全部楼层 |阅读模式

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

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

x
假设一个cycle只能完成一个(8bits*8bits)或一个(17bits+17bits+17bit)操作,那么设计16bits*16bits乘法最好可以多少个cycle完成?如上所述,这个可以怎么做,有前辈可以提供与一个思路吗?
 楼主| 发表于 2019-8-5 21:57:28 | 显示全部楼层
:'(
发表于 2019-8-6 08:12:25 | 显示全部楼层
大疆笔试题是吧
发表于 2020-7-16 14:51:13 | 显示全部楼层
没人回答吗那,完全没有思路啊
发表于 2020-8-10 15:21:33 | 显示全部楼层
我觉得是2个cycle啊,第一个cycle完成4个8bits*8bits乘法,第二个周期完成2个加法,楼主有答案了吗
发表于 2020-8-12 21:57:18 | 显示全部楼层


liuchenwei 发表于 2020-8-10 15:21
我觉得是2个cycle啊,第一个cycle完成4个8bits*8bits乘法,第二个周期完成2个加法,楼主有答案了吗 ...


为啥做4次乘法只要一个周期,题目不是说一个周期只能做一个吗
发表于 2020-8-17 02:00:17 | 显示全部楼层
本帖最后由 易素心 于 2020-8-17 02:10 编辑


doraremon 发表于 2020-8-12 21:57
为啥做4次乘法只要一个周期,题目不是说一个周期只能做一个吗


我感觉是说一个cycle只能完成的乘法位数只有8bit。没有限制使用的8*8乘法器的个数。那么可以把16*16的运算拆成四个8*8。一共四个结果,根据位数高低移位加,提供的加法器只能计算三个17bit的计算,所以加法一个周期不能完成四个结果的加法,需要两个周期做加法。(1+1+1)+1或者(1+1)+(1+1)括号里面的是同一周期 应该说是需要3个cycle
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-19 23:29 , Processed in 0.026964 second(s), 8 queries , Gzip On, Redis On.

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