翻了很长时间的帖子,虽然有介绍关于定点数的概念,但是没有很详细的用法。我用Vivado分别做了加减乘除的定点数仿真。有如下总结:
加法和减法相对容易。(看本帖子之前最好看下其他的帖子)

1 所有的数本质都是二进制数,定点数就是取固定位数作为二进制数,我们在vivado写verilog时不需要做额外的语法上的定义。

2 乘法,我们知道 两个乘数的积的位数,是两个乘数的位数之和。很完美的是,两个定点乘数的位数,也是这两个乘数的位数之和。更完美的是,他们这个积的小数部分的的位数,也是这两个乘数各自小数的位数之和。

3 除法,仍然很完美的是,以a/b=c,余d(c=a/b,d=a%b),其中商,也就是c的小数部分的位数,是a的小数部分的位数 减去 b的小数部分的位数,d的小数部分的位数就是a的小数部分的位数。

总结,数字真的太奇妙了。综上,我们在应用定点数的时候,需要搞清楚这些概念。注意辨析。

verilog定点数相关推荐

  1. verilog 定点数、浮点数是什么?怎么表示?怎么做运算?

    目录 1. 定点数 1)定点数概念 2)FPGA中定点数的表示 2. 浮点数 1)浮点数概念 3. VERILOG计算 1)加减法 2)乘法运算 3)其他运算 对于计算机如何表示二进制的定点数的理论, ...

  2. verilog中的定点数、浮点数、定点小数、定点整数的表示及运算

    1.定点数: 顾名思义定点数就是小数位固定不变的数叫做定点数,也就是小数点是定在某个位置不变的数. 2.定点数的分类: (1)定点整数:定点整数的小数点后面没有其他的数值,即小数点定在了数的最后面 定 ...

  3. verilog 浮点数转定点数_定点数转浮点数verilog

    本文目的是记录学习<数字信号处理的FPGA实现>过程中,用verilog语言实现简单的定点数到浮点数转换的经历. 若以f[31:0]表示一个单精度32位浮点数,f[31]是符号位,其为'0 ...

  4. verilog 浮点数转定点数_FPGA浮点数定点数的处理

    http://blog.chinaaet.com/justlxy/p/5100053166大佬博客,讲的非常有条理的 1,基础知识 (1)定点数的基础认知: 首先例如一个16位的数表示的定点数的范围是 ...

  5. verilog 浮点转定点_定点数优化:性能成倍提升

    定点数这玩意儿并不是什么新东西,早年 CPU 浮点性能不够,定点数技巧大量活跃于各类图形图像处理的热点路径中.今天 CPU 浮点上来了,但很多情况下整数仍然快于浮点,因此比如:libcario (gn ...

  6. verilog 浮点转定点_定点数和浮点数

    定点数 定点数是指,数字在小数点之后和之前具有固定的位数. 可以用Qm.n表示法进行表示. m位为整数部分 n位小数部分 有符号数的总位数N = m + n + 1 当n=0时,则定点数用来存储整数. ...

  7. verilog 浮点数转定点数_聊一聊定点数和浮点数的存储方式

    定点数和浮点数 本文中所提到的都是基于intel x86Cpu,开发环境是基于windows 10 + vs2019.本片博客需要读者自己明白十进制.十六进制.二进制之间的转换,文中不会介绍转换过程, ...

  8. 【Verilog HDL 训练】第 01 天

    1. bit, byte, word, dword, qword的区别 ? 1 qword = 4 word; 1 dword = 2 word; 1 word = 2 byte; 1 byte = ...

  9. verilog的学习

    学习EDA首先要有项目挂靠,如果你觉得未来一段时间你都不可能有的话,接下来的内容你就没有必要再看了,花的时间再多也只能学到皮毛--很多细节的问题光写代码是发现不到的.而且要真正入门,最好要多做几个项目 ...

最新文章

  1. postgresql scws zhparser安装
  2. sangerbox平台使用(三)绘制火山图
  3. BiSeNet V2论文及源码
  4. LightOJ 1045 - Digits of Factorial (n!化为m进制后有多少位数字)
  5. Fiddler——自动响应器设置——URL重定向
  6. 微信授权获取code(微信支付)
  7. python基础语法篇——输入与输出
  8. 有线路由器加无线路由器的组网方法
  9. 读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。
  10. 05 linux shell脚本 变量的取用echo;变量的设置和修改;变量的使用规范以及示例
  11. 一款小巧精致的编辑和编译工具--TextPad
  12. nginx日志格式及自定义日志配置
  13. 手机游戏推广的五个步骤
  14. 基于Java的坦克游戏大战设计与实现(附论文)
  15. 线性稳压器LDO的效率
  16. 淘宝、天猫图片搜索商品接口API调用展示
  17. 《道德经》第二十三章
  18. 员工抗压能力测试软件,职场抗压能力测试题
  19. Arduino中的滑动开关和按钮开关
  20. 2021015979李庚奇实验八

热门文章

  1. 分析一下微应用框架(一)
  2. unplug / plug PDBS
  3. 基于PLC的混凝土搅拌站控制系统软件设计
  4. 数据库复制:Spectral Core Full Convert Ultimate 2022
  5. python笔记(进程池,爬虫示类)
  6. Sass和SCSS有什么区别?
  7. 每日英语2023/7/4-描述生气
  8. 一网打尽、详解面试最常被问到的几种 Python 设计模式
  9. python xlrd模块下载_python xlrd模块介绍
  10. 安卓android刷机工具!2021大厂Android面试经历,值得收藏!