5.FPGA运算符详解

1.简介

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

2.总结

数据 结论
固定数据✖固定数据 不消耗资源,直接出固定结果
固定数据/固定数据 不消耗资源,直接出固定结果
固定数据%固定数据 不消耗资源,直接出固定结果
数据 结论
变量✖2的指数倍固定数据 综合成移位结构,不消耗逻辑资源
变量/2的指数倍固定数据 综合成移位结构,不消耗逻辑资源
变量%2的指数倍固定数据 不消耗资源,直接出固定结果
数据 结论
变量✖小固定数据 消耗少量的逻辑资源
变量✖大固定数据 直接消耗DSP,乘法器
变量/固定数据 消耗大量的逻辑资源,是乘法的数倍
变量%小固定数据 消耗中等的逻辑资源,不建议使用
变量%大固定数据 消耗少量的逻辑资源,不建议使用
数据 结论
变量✖变量 直接消耗dsp
变量/变量 消耗大量的逻辑资源
变量%变量 消耗大量的逻辑资源

相关推荐

  1. 5.FPGA运算符详解

    2024-03-31 20:58:02       36 阅读
  2. C 语言运算符详解

    2024-03-31 20:58:02       59 阅读
  3. Python逻辑运算符详解

    2024-03-31 20:58:02       57 阅读
  4. 详解 Scala 的运算符

    2024-03-31 20:58:02       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-31 20:58:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-31 20:58:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-31 20:58:02       82 阅读
  4. Python语言-面向对象

    2024-03-31 20:58:02       91 阅读

热门阅读

  1. C# 系统学习(事件与委托 )

    2024-03-31 20:58:02       37 阅读
  2. 【n个n相加求和,从1~n,金币】

    2024-03-31 20:58:02       32 阅读
  3. 专升本-人工智能(AI)

    2024-03-31 20:58:02       43 阅读
  4. Solidity全局变量完全测试

    2024-03-31 20:58:02       37 阅读
  5. 2024蓝桥杯每日一题(区间DP)

    2024-03-31 20:58:02       38 阅读
  6. C# 委托与事件

    2024-03-31 20:58:02       43 阅读
  7. MySQL 选择、投影、连接

    2024-03-31 20:58:02       40 阅读
  8. C#面:选择题:关于异常

    2024-03-31 20:58:02       45 阅读