verilog的 “/”(除号)怎么用?
答案:2 悬赏:0 手机版
解决时间 2021-11-18 13:37
- 提问者网友:藍了天白赴美
- 2021-11-18 07:23
verilog的 “/”(除号)怎么用?
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-11-18 08:54
verilog中基本不存在直接用“/”做除法,除法的运算时间长,基本上一个周期可能都算不完,
一般采用近似方法代替:
1、除以2的n次方时,可以采用丢位的方法,比如a除以2,可以写成a[3:1].
2、一般的除法,比如你上面的a/b,都会转成乘法来做,如a*(1/b),其中1/b的分子可以放大1024倍后再做计算。
一般采用近似方法代替:
1、除以2的n次方时,可以采用丢位的方法,比如a除以2,可以写成a[3:1].
2、一般的除法,比如你上面的a/b,都会转成乘法来做,如a*(1/b),其中1/b的分子可以放大1024倍后再做计算。
全部回答
- 1楼网友:鸽屿
- 2021-11-18 10:16
verilog中基本不存在直接用“/”做除法,除法的运算时间长,基本上一个周期可能都算不完,
一般采用近似方法代替:
1、除以2的n次方时,可以采用丢位的方法,比如a除以2,可以写成a[3:1].
2、一般的除法,比如你上面的a/b,都会转成乘法来做,如a*(1/b),其中1/b的分子可以放大1024倍后再做计算。
上面是我经常用的方法,希望能帮到你。
一般采用近似方法代替:
1、除以2的n次方时,可以采用丢位的方法,比如a除以2,可以写成a[3:1].
2、一般的除法,比如你上面的a/b,都会转成乘法来做,如a*(1/b),其中1/b的分子可以放大1024倍后再做计算。
上面是我经常用的方法,希望能帮到你。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯