FPGA定点数截位的基本准则

时间:2025-11-02  作者:Diven  阅读:0

FPGA内部表示正负数,小数的规则。两者相比之下,定点数实现简单,表达更为直观,所以在很多时候FPGA通常使用定点数表示小数。但在各种运算下,定点数的位宽会不断增大,为了节省资源,这个时候必须进行取舍,进行一定的截位。

FPGA定点数截位的基本准则

截位的规则比较简单,但在FPGA内部使用。

在讲截位之前,我们需要了解FPGA定点数运算的扩位规则,规则如下:

两个有符号定点数相加减,位宽大的数需要扩展一位符号位,位宽小的数扩展符号位至两数位宽一致。然后再进行加减,防止溢出。

比如,两个数,A数m位,C数n位,m > n;

A在最高位补充一个符号位,位宽变为m+1; B在最高位补充符号位,使位宽变为m+1,A+C最终运算结果为m+1位;

两个无符号定点数相加减,位宽大的数需要扩展一位,扩展位为0,;然后再进行加减,防止运算结果溢出。

比如,1111 + 1 转变为:0 1111 + 1 = 1 0000;

A数m位,C数n位,m > n;

A在最高位补充一个符号位,位宽变为m+1; A+C最终运算结果为m+1位;

两个定点数做乘法,运算结果位宽为两数位宽之和。

A数m位,C数n位,m > n;

A*C最终运算结果为m+n位;

经过一次乘法运算后,结果比原来的数据位宽大了许多,一个系统往往不止一次乘法,为了节省资源,这里就引入了截位。截位不是随便截,截位的优先级如下:

首先截取数据符号位

前面的文章提到,符号位不影响数据的大小,只影响数据的正负,所以一个数据里面只需要有一个符号位即可;

两个有符号定点数相乘,符号位位数至少是乘数与被乘数的符号位数之和;这就说明了两个1位符号位的定点数相乘,结果里面至少有两位小数。

这个时候我们可以放心的截取掉最高位,因为这个数里面不止一位符号位;数据的符号位

一个正常的有符号定点数的最高位一定是符号位,从高往低,与其变化一致的都是符号位,当一个数在最大的时候,有几位数据与最高位保持一致,数据就有几个符号位。

有符号定点数至少需要保持一位符号位,否则数据会失真。因此这意味着截取符号位的策略不能激进,需要保守。

截取低位数据

这一步弃车保帅,损失一部分精度节省资源;很好理解,舍弃低位数据相比舍弃高位数据损失精度会更小。舍弃低位

图中框住的正是截位的过程,coef是一个位宽2W的值,截去了3位符号位,舍去了低W-3位数据。'2W-4-:W'运算符代表从2W-4位开始向下共W位数据。

截位还有些其作用,例如将某个数除8,可以将这个数的低三位截取,同时补充高三位的符号位,就达到了除8的作用。

例子:

0100 000 / 8 --> 0000 1000

原理是微机原理的知识,计算机内部的数据是二进制表达,左移一位数据代表数据乘以2,右移一位数据代表数据除以2;

猜您喜欢

电阻的性能直接影响着整个系统的稳定性和安全性。作为电阻行业的重要品牌,宇阳(EYANG)高品质的长电极电阻产品在市场上赢得了良好的口碑。本文将详细介绍宇阳(EY...
2016-02-22 01:13:30

低音炮是提升音响系统低频效果的重要设备,通常分为几种主要类型。首先是主动低音炮,内置功放,能够独立工作,提供强劲的低音表现,适合家庭影院和音乐爱好者。其次是被动...
2018-08-20 00:00:00

1 引言振动台的作用之一是将被测物件置于振动台上测量其受迫振动时的表现,一般振动台的振动是由振动分析仪控制的,但是由于振动台体积形状和考虑到成本等原因,不利于...
2020-08-06 17:42:00

全波整流电路是电力电子领域中的关键组成部分,在将交流电转化为直流电的过程中是重要配件。了解全波整流电路的波形特点,不仅能够帮助专业人士在实际应用中提高电路性能,...
2024-07-31 00:00:00

SSM(日本)合金电阻出色的稳定性和可靠性赢得了全球电子工程师的青睐。这些电阻不仅在日本本土应用,还因其高品质而走向世界。本文将详细介绍SSM合金电阻的主要品牌...
2017-04-25 08:53:21

RH类磁环是应用于电子设备中的磁性元件,主要用于电源管理和信号处理。通常由高磁导率材料制成,能够有效地降低电磁干扰,提升电路的稳定性和效率。RH类磁环的主要特点...
2010-11-15 00:00:00

瓷管电阻因其优良的耐高温性能和稳定的电阻值,应用于各种电子设备中。作为瓷管电阻的知名品牌,TA-I(大毅)很好的品质和丰富的产品线,赢得了众多用户的青睐。那么,...
2013-01-24 06:30:30

电容型电荷泵是一种应用于现代电子设备中的电压转换器,其主要优势在于无需电感,结构简单且高效。对于需要从一个电压源转换到另一个电压水平的应用场景,电容型电荷泵提供...
2024-01-08 00:00:00

铝壳电阻作为重要的功率电阻器件,应用于各种电子设备和工业控制系统中。PHYCOM(飞元)作为国内知名的铝壳电阻品牌,优良的品质和稳定的性能,赢得了众多客户的信赖...
2014-09-02 16:16:30

贴片电阻上的1R5表示其阻值为1.5欧姆。这种表示方法在电子领域很常见,用R代替小数点。所以,看到类似4R7、0R1等标识,就分别代表4.7欧姆和0.1欧姆。1...
2024-11-29 10:26:13