数制——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 天前
Composer 常见报错汇总:镜像、依赖冲突、环境坑一站式排查
php·composer
临沂码农王老七12 天前
Composer一劳永逸的“绿色安装法”
php·composer
DengDongQi17 天前
Compose 单 Activity 架构实现指南
android·架构·composer
sogw-三叶草️22 天前
AFFiNE 离线部署 · Docker Compose · 指令版
composer
lhh_qrsly24 天前
TI CCS(Code Composer Studio,德州仪器嵌入式 IDE)2015~2026 版本总览
ide·php·composer
传奇开心果编程1 个月前
【声明式UI开发实用技术学与练】第8课 状态提升与下放
学习·flutter·react native·ui·swiftui·composer
传奇开心果编程1 个月前
【Compose Multiplatform 跨端开发学与练】第7课 平台适配与互操作
android·windows·学习·ui·ios·kotlin·composer
传奇开心果编程1 个月前
【Compose Multiplatform 跨端开发学与练】第5课 网络与数据层
android·网络·学习·ui·ios·kotlin·composer
传奇开心果编程1 个月前
【Compose Multiplatform 跨端开发学与练】第3课 布局与组件
android·windows·学习·ui·ios·kotlin·composer
传奇开心果编程1 个月前
【Compose Multiplatform 跨端开发学与练】第8课 资源管理与主题
android·windows·学习·ios·kotlin·web·composer