自学内容网 自学内容网

5.FPGA运算符详解

1.简介

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

2.总结

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

原文地址:https://blog.csdn.net/q1594/article/details/136984596

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!