5.FPGA运算符详解

1.简介

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

2.总结

数据 结论
固定数据✖固定数据 不消耗资源,直接出固定结果
固定数据/固定数据 不消耗资源,直接出固定结果
固定数据%固定数据 不消耗资源,直接出固定结果
数据 结论
变量✖2的指数倍固定数据 综合成移位结构,不消耗逻辑资源
变量/2的指数倍固定数据 综合成移位结构,不消耗逻辑资源
变量%2的指数倍固定数据 不消耗资源,直接出固定结果
数据 结论
变量✖小固定数据 消耗少量的逻辑资源
变量✖大固定数据 直接消耗DSP,乘法器
变量/固定数据 消耗大量的逻辑资源,是乘法的数倍
变量%小固定数据 消耗中等的逻辑资源,不建议使用
变量%大固定数据 消耗少量的逻辑资源,不建议使用
数据 结论
变量✖变量 直接消耗dsp
变量/变量 消耗大量的逻辑资源
变量%变量 消耗大量的逻辑资源
相关推荐
IM_DALLA1 小时前
【Verilog学习日常】—牛客网刷题—Verilog进阶挑战—VL25
学习·fpga开发·verilog学习
辣个蓝人QEX1 小时前
【FPGA开发】Modelsim如何给信号分组
fpga开发·modelsim·zynq
li星野5 小时前
ZYNQ:点亮LED灯
fpga开发·zynq·7010
9527华安5 小时前
FPGA实现PCIE视频采集转HDMI输出,基于XDMA中断架构,提供3套工程源码和技术支持
fpga开发·音视频·pcie·xdma·ov5640·hdmi
乌恩大侠6 小时前
【Xcode Command Line Tools】安装指南
macos·fpga开发·c
apple_ttt7 小时前
从零开始讲PCIe(9)——PCIe总线体系结构
fpga开发·fpga·pcie
Little Tian10 小时前
信号用wire类型还是reg类型定义
fpga开发
apple_ttt1 天前
从零开始讲PCIe(6)——PCI-X概述
fpga开发·fpga·pcie
水饺编程1 天前
【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,1-2
linux·嵌入式硬件·fpga开发
apple_ttt1 天前
从零开始讲PCIe(5)——66MHZ的PCI总线与其限制
fpga开发·fpga·pcie