中易网

verilog 位宽可以是变量吗

答案:2  悬赏:20  
解决时间 2021-03-12 07:05
比如,我编写一个函数,输入信号可能是任意位宽,函数的输出等于输入,那么函数的位宽怎么写呢?

我希望取一个数的最高位位数(像VHDL中 a'high一样),该怎么做呢?
最佳答案
可以 给个例子
module test#(parameter BITWIDE=16)
(
input [BITWIDE-1:0] data_in,
output [BITWIDE-1:0] data_out
);
调用的时候可以改位宽参数
全部回答
我没见过在verilog中 小数的乘法,你可以先把0.423放大成整数然后再与8位位宽的变量相乘,最后再丢掉乘的那个数,举个例子: 0.423*100=42.3 可以写成 (这里乘以1024相当于低位补10个0)(0.423*1024)*100/1024=433*100/1024(这里除以1024相当于丢掉低10位)=42
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
地下城与勇士鬼剑士的黑暗雷鸣废墟在哪里?
板式换热器,漏了,垫片板片没有问题,装了还
馨港休闲旅馆地址有知道的么?有点事想过去
CAD为什么偏移后明明相交却找不到交点???
西安海底捞可以把锅打包带走不?
求天津一中网校简介!
twitch注册看不到验证码,谁帮我注册个账号谢
西安融润商贸有限公司怎么样?
湖北亿立铜业公司我想知道这个在什么地方
教师资格证网报时工作单位换了,怎么填
用几个1N4007代替SF56G二级管
但使龙城飞将在不教胡马度阴山中的龙城飞将指
40.39.36.31()15找规律
德阳到成都春熙路哈蒂迪斯,该怎么坐车
阿罗休闲茶座棋牌在哪里啊,我有事要去这个地
推荐资讯
一辆汽车从甲地开往距离180千米的乙地,2小时
四支僵劲不能动中的僵劲是什么意思
八礼四仪具体包括什么
麦香春蛋糕房地址在哪,我要去那里办事
崋月转怎么读
关于笔记本电脑上的问题,大家看图片啊,笔记
美美牙科地址在什么地方,想过去办事
dnf 二觉后忍者 那个刷图快
一品艺茶屋地址有知道的么?有点事想过去
l shall never forget the days when l spent
液化气初起火灾如何扑救
作文写写自己和时间赛跑的故事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?