数制——FPGA

1、定点数

定点数的三种表示方式:

原码:符号位 + 绝对值 表示方法

反码:正数的反码表示 与原码表示一致,负数的反码表示 除符号位,其他位全都取反

补码:正数的补码表示 与原码表示一致,负数的补码等于在反码在最低位加1

2、浮点数的表示

单精度浮点数的格式: 符号位+指数+尾数 [1] [8] [23] 符号位,指数(E),尾数(M)

3、一种适合FPGA处理的浮点数格式

与定点数相比,虽然浮点数的表示范围更广,更高精度的实数,然而在FPGA中进行浮点数的运算需要占用成倍的硬件资源。

提出一种新的浮点数格式:

|------------|---------------|
| 指数(有符号数)e | 尾数(有符号数)f |
| 25------18 | 17------0 |
| 2的e次方 | -1 <= f < 1 |

除法运算:使用移位来实现乘除

in_data /5 约等于 in_data * ( 0.125 + 0.0625 + 0.0156 )

相关推荐
苏琢玉9 天前
RSA+AES 混合加密不复杂,但落地挺烦,我用 Vue+PHP 封装成了两个库
vue.js·npm·php·composer
苏琢玉10 天前
一个轻量的PHP+Vue的前后端加密方案,写给有类似需求的朋友
php·composer
苏琢玉15 天前
订单号老是撞车?我写了个通用 PHP ID 生成器
php·composer
PyHaVolask1 个月前
PHP进阶语法详解:命名空间、类型转换与文件操作
开发语言·php·composer
苏琢玉1 个月前
如何优雅地处理多种电商优惠规则?我用 PHP 封装了一个 Promotion Engine
后端·php·composer
SHUIPING_YANG2 个月前
Composer 可以通过指定 PHP 版本运行
开发语言·php·composer
杰哥技术分享3 个月前
yii2基础版本安装记录,实录有点乱看标题即可
composer·yii
用户3074596982073 个月前
如何一步步将自己的 PHP 包上传到 Packagist
composer
落华X3 个月前
windows安装多个版本composer
php·composer