5.FPGA运算符详解
🕗 发布于 2024-03-25 04:35 fpga开发
1.简介
FPGA中避免不了一些加减乘除的运算,不同的运算会消耗不同的资源。下面总结一下不同的乘除法会消耗哪些资源。
2.总结
数据 | 结论 |
---|
固定数据✖固定数据 | 不消耗资源,直接出固定结果 |
固定数据/固定数据 | 不消耗资源,直接出固定结果 |
固定数据%固定数据 | 不消耗资源,直接出固定结果 |
数据 | 结论 |
---|
变量✖2的指数倍固定数据 | 综合成移位结构,不消耗逻辑资源 |
变量/2的指数倍固定数据 | 综合成移位结构,不消耗逻辑资源 |
变量%2的指数倍固定数据 | 不消耗资源,直接出固定结果 |
数据 | 结论 |
---|
变量✖小固定数据 | 消耗少量的逻辑资源 |
变量✖大固定数据 | 直接消耗DSP,乘法器 |
变量/固定数据 | 消耗大量的逻辑资源,是乘法的数倍 |
变量%小固定数据 | 消耗中等的逻辑资源,不建议使用 |
变量%大固定数据 | 消耗少量的逻辑资源,不建议使用 |
数据 | 结论 |
---|
变量✖变量 | 直接消耗dsp |
变量/变量 | 消耗大量的逻辑资源 |
变量%变量 | 消耗大量的逻辑资源 |
原文地址:https://blog.csdn.net/q1594/article/details/136984596
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!