现在想用FPGA做一个控制用的项目,其中涉及单精度矩阵运算,因此遇到连续几对实数相乘累加的运算。
浮点的乘法与加法,都考虑用Altera的IP例化,但是Altera没有浮点乘加的函数。前几天想不出这是为何,现在想是不是确实不太好做?
一般向浮点乘、浮点加这样比较复杂的运算,可以用流水线提高速度。但是连续的乘加,是要把新的乘积加到上一次加法的和上去,但是这个和要在流水线上输出才能得到,这样,实际上也就流不动了。加法流不流水也就没有意义了。
我想,这是不是低档的FPGA不提供DSP核的原因?
我要赚赏金打赏帖 |
|
|---|---|
| 【S32K3XX】LPSPI参数配置说明被打赏¥21元 | |
| 在WT9932C61-TINY上实现超声波测距被打赏¥22元 | |
| 基于WT9932C61-TINY的环境构建及OLED屏驱动测试被打赏¥20元 | |
| 【S32K3XX】Core-to-Core 中断使用被打赏¥21元 | |
| 「AI编程记录--含源码」用一晚上的时间写一个esp32的示波器被打赏¥19元 | |
| STM32C0116DK开发探索记(3)被打赏¥30元 | |
| STM32C0116DK开发探索记(2)被打赏¥24元 | |
| STM32C0116DK开发探索记(1)被打赏¥29元 | |
| 谨防极海G32M3101电机评估板易跌落的陷阱被打赏¥24元 | |
| 【全网首拆】M5STACK ATOM系列开发板拆解 / AtomS3R-CAM摄像头更换方法(提高10倍像素)被打赏¥26元 | |