数制——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 )

相关推荐
左小左15 天前
用Compose撸一个CoordinatorLayout 🔥🔥🔥
android·android jetpack·composer
王大爷~1 个月前
composer 错误汇总
android·php·composer
lihuang3191 个月前
Composer如何通过GitHub Personal Access Token安装私有包:完整教程
github·php·composer
zgscwxd2 个月前
如何安装PHP依赖库 更新2025.2.3
php·composer·phpspreadsheet
zgscwxd2 个月前
如何运行Composer安装PHP包 安装JWT库
composer·jwt库
凡人的AI工具箱3 个月前
每日学习30分轻松掌握CursorAI:多文件编辑与Composer功能
人工智能·python·学习·ai·ai编程·composer·cursor
至天3 个月前
Laravel 新 WebSocket 服务 Reverb 使用指南
websocket·php·laravel·broadcast·composer·队列·reverb
新知图书3 个月前
使用Composer初始化ThinkPHP 8应用
php·composer
vvw&3 个月前
如何在 Ubuntu 22.04 上安装和使用 Composer
linux·运维·服务器·前端·ubuntu·php·composer