5.FPGA运算符详解

1.简介

FPGA中避免不了一些加减乘除的运算,不同的运算会消耗不同的资源。下面总结一下不同的乘除法会消耗哪些资源。

2.总结

数据 结论
固定数据✖固定数据 不消耗资源,直接出固定结果
固定数据/固定数据 不消耗资源,直接出固定结果
固定数据%固定数据 不消耗资源,直接出固定结果
数据 结论
变量✖2的指数倍固定数据 综合成移位结构,不消耗逻辑资源
变量/2的指数倍固定数据 综合成移位结构,不消耗逻辑资源
变量%2的指数倍固定数据 不消耗资源,直接出固定结果
数据 结论
变量✖小固定数据 消耗少量的逻辑资源
变量✖大固定数据 直接消耗DSP,乘法器
变量/固定数据 消耗大量的逻辑资源,是乘法的数倍
变量%小固定数据 消耗中等的逻辑资源,不建议使用
变量%大固定数据 消耗少量的逻辑资源,不建议使用
数据 结论
变量✖变量 直接消耗dsp
变量/变量 消耗大量的逻辑资源
变量%变量 消耗大量的逻辑资源
相关推荐
釉色清风1 小时前
openEuler 多样算力支持:CPU、GPU 与 FPGA 异构加速实战
fpga开发
Joshua-a14 小时前
Quartus命令行烧录FPGA
fpga开发
FPGA_无线通信17 小时前
OFDM FFT 时频域转换
fpga开发
XINVRY-FPGA19 小时前
EP4CE30F23I7N Altera Cyclone IV E SRAM FPGA
嵌入式硬件·fpga开发·云计算·硬件工程·信息与通信·信号处理·fpga
1560820721920 小时前
FPGA(采用RGMII接口)逻辑实现千兆网TCP/IP协议栈调试记录
网络协议·tcp/ip·fpga开发
9527华安20 小时前
FPGA纯verilog实现JESD204B协议,基于AD9250数据接收,提供3套工程源码和技术支持
fpga开发·jesd204b·ad9250
FPGA_无线通信21 小时前
OFDM 精频偏补偿
算法·fpga开发
我爱C编程1 天前
【仿真测试】基于FPGA的完整16QAM软解调链路实现,含频偏锁定,帧同步,定时点,Viterbi译码,信道,误码统计
fpga开发·16qam·软解调·帧同步·维特比译码·频偏估计·定时点提取
高速上的乌龟1 天前
Lattice LFCPNX-100 Fpga开发+源码:基于spi协议的flash驱动控制
fpga开发
ehiway1 天前
中科亿海微SoM模组——FPGA高速信号采集解决方案
fpga开发