我是靠谱客的博主 唠叨柚子,最近开发中收集的这篇文章主要介绍9,veriolg算术运算简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

注:学习、交流就在博主的个人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算术运算简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部