当前位置: 首页 > article >正文

数制——FPGA

1、定点数

        定点数的三种表示方式:

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

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

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

2、浮点数的表示

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

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

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

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

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

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

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

        


http://www.kler.cn/a/612034.html

相关文章:

  • C++ set容器总结
  • Linux 目录结构(文件系统结构)示例说明
  • 《Spring Cloud Eureka 高可用集群实战:从零构建 99.99% 可靠性的微服务注册中心》
  • 【后端】CDN内容分发网络
  • 美摄科技智能汽车视频延迟摄影解决方案,开启智能出行新视界
  • ESP32S3 WIFI 实现TCP服务器和静态IP
  • 使用 OCRmyPDF 将扫描 PDF 转为可搜索文档和文本文件
  • <sa8650>QCX Camera Channel configuration
  • 如何根据目标网站调整Python爬虫的延迟时间?
  • Postman 版本信息速查:快速定位版本号
  • 量子计算模拟中的测量与噪声建模:基于 3 量子比特系统分析
  • 甘肃旅游服务平台+论文源码视频演示
  • 算法每日一练 (20)
  • 容器C++
  • 关于优麒麟ukylin如何更换清华源以及ubuntu24.04安装gcc-i686-linux-gnu找不到包的问题
  • C#中3维向量的实现
  • 【商城实战(74)】数据采集与整理,夯实电商运营基石
  • 使用crontab 每两分钟执行一次 进入 /var/xxx 执行 git pull
  • 力扣 --2712. 使所有字符相等的最小成本
  • 批量处理word里面表格单元格中多余的回车符