概述
注:学习、交流就在博主的个人weixin公众号 “FPGA动力联盟” 留言或直接+博主weixin “fpga_start” 私信~
信号处理对于数字逻辑工程师而言主要是数学运算,“欲作信号,必先算术。学会操作,才能成功”。算术运算全部打包也没有几个,如下表所示:
符号 | 例子 | 含义 | 注释 |
+ | a+b | a加b | 可综合 |
- | a-b | a减b | 可综合 |
* | a*b | a乘以b | 不可综合 |
/ | a/b | a除以b | 不可综合,整数除法时,结果取靠近0的整数 |
% | a%b | a对b取模 | 不可综合,结果与a的符号相同 |
** | a**b | a的b次幂 | 不可综合,操作数为实数、整数或带符号数,结果为实数;操作数为无符号数,结果为无符号数 |
在FPGA内部如果要实现乘除法运算的话,一般是调用IP核。虽然上述的乘法、除法、取模以及指数操作符不可综合,但是在代码的参数运算中是可以使用的,因为这些运算在软件编译时已经完成,并不涉及到代码综合这一层面。
参考文献:
1,verilog传奇——从电路出发的HDL代码设计
2,verilog编程艺术
最后
以上就是唠叨柚子为你收集整理的9,veriolg算术运算简介的全部内容,希望文章能够帮你解决9,veriolg算术运算简介所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复