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;

猜您喜欢

识别贴片电阻功率大小,最直接可靠的方法是查看其标称值。一般在电阻本体上会印有数字或字母代码,代表其阻值和功率。如果没有标注,则可以根据电阻的尺寸大小来进行初步判...
2024-11-29 10:26:16

面板开关和面板插座是我们日常生活中不可少的电气设备,在家庭和办公环境中有着着重要作用。面板开关主要用于控制电源的开关,可以轻松地开启或关闭灯光和电器,帮助我们实...
2020-08-25 00:00:00

纳芯微公司近期推出了NSM201x-P系列电流传感器,该系列是对已量产的NSM201x系列的全面升级与补充。基于深厚的技术积累,NSM201x-P系列在性能上实...
2025-02-06 11:05:00

NTC热敏电阻作为重要的温度传感元件,应用于家电、汽车、医疗等领域。RALEC(旺诠)作为知名的NTC热敏电阻品牌,高品质的产品性能和可靠的品质赢得了众多客户的...
2015-11-20 23:40:30

223是贴片电阻常用的尺寸标识,代表的是电阻的长度、宽度和高度。 具体来说,223表示该电阻的尺寸为2.2mm x 3.3mm。 这个尺寸在贴片电阻中属于中等大...
2024-11-29 10:26:11

美高森美公司(Microsemi)宣布提供全新成本优化PolarFire 现场可编程逻辑器件(FPGA) 产品系列,在中等密度范围FPGA器件中具备了业界最低功...
2018-07-22 12:54:00

贴片电阻102和103指的是阻值,并不一样。 102表示10×10²=1000Ω,也就是1kΩ;而103表示10×10³=10000Ω,也就是10kΩ。阻值相差...
2024-11-29 10:26:10

由于更严格的功耗限制、规范和标准要求,系统设计师现在比什么时候都关注功耗问题。对于下一代的设计,功耗预算通常得到稳定的控制,或者降低,但却增加了更多的特性和处理...
2018-04-25 16:50:00

在迎来变革时代的节点,对于汽车而言,电动化的技术革新与普及成为了重要的课题。另一方面,在通过环境问题对策举措削减CO2以及减少尾气排放的举措中,发动机高效化开...
2023-08-23 10:54:00

电阻作为基础的被动元件,是不可少的配件。而台康(TAICON)铝壳电阻,作为行业内的佼佼者,凭借其独特的特性和的应用领域,成为了众多工程师和技术人员的首选。本文...
2017-07-30 10:30:57