【FPGA基础知识 运算符】


前言

乘法 除法 取余的消耗资源


一、两个常数乘法

对两个常数进行操作
在这里插入图片描述

在这里插入图片描述
综合后变成一个常数 通过高低电平完成C 不消耗逻辑资源

二、两个常数除法

在这里插入图片描述
在这里插入图片描述
与乘法同理

三、两个常数取余

在这里插入图片描述

在这里插入图片描述
同理

四、变量和常数乘法

常数为2的指数

在这里插入图片描述
在这里插入图片描述
不消耗资源 fpga综合成移位操作

常数为不是2的指数

在这里插入图片描述
在这里插入图片描述
消耗较少的lut 如果乘数变大会消耗资源dsp

五、变量和常数除法

常数为2的指数
在这里插入图片描述
在这里插入图片描述
同理

常数不是2的指数幂
在这里插入图片描述
在这里插入图片描述

高速的时候可能会出现时序违例

六、变量和常数取余

常数为2的指数

在这里插入图片描述

在这里插入图片描述
同理

常数不是2的指数幂
在这里插入图片描述
在这里插入图片描述

七、变量和变量乘法

在这里插入图片描述
在这里插入图片描述
综合成乘法器

八、变量和变量除法

在这里插入图片描述
在这里插入图片描述
高速会出现问题 不要使用

九、变量和变量取余

在这里插入图片描述
在这里插入图片描述
风险过高 不要使用

总结

常量运算随意使用
常量和变量乘法随意使用 消耗较少资源
常量和变量除法、取余 非2的指数幂 尽量不要使用
变量和变量乘法可以使用 位宽较大使用乘法器
变量和变量除法、取余不要使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值