这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 初始化时如何指定数据位宽?

共9条 1/1 1 跳转至

初始化时如何指定数据位宽?

工程师
2010-09-04 21:29:39     打赏
如果信号a的位宽由参数parameter WIDH确定,那么当给a复位值0时如何指定位宽呢?
因为不指定的话会默认为是32位宽,但我用a <= WIDH‘d0又报错,请问有办法指定吗?



关键词: 初始化     如何     指定     数据     位宽    

高工
2010-09-05 00:08:25     打赏
2楼

楼主不是在定义a变量的时候就初始化位宽了么?用parameter也可以在定义变量时就指定位宽。


高工
2010-09-05 09:55:08     打赏
3楼

直接赋值为0就可以了,不会出错的。
如果要真想指定位宽的话,用 {WIDH{1'b1}}


工程师
2010-09-05 21:01:07     打赏
4楼

误会我的意思了,其实我只是想消除警告,斑竹给的是我想要的解决方案,呵呵


工程师
2010-09-05 21:03:25     打赏
5楼
我有点想追求完美,消除综合时的告警,所以想在赋值时统一位宽
谢谢你的解决方案~

高工
2010-09-05 23:00:47     打赏
6楼
呵呵,恩,我理解错了

高工
2010-09-06 09:15:02     打赏
7楼

好像不会有警告吧?我都没注意过。
通常情况下,追求完美是件好事,但有时还是要牺牲完美以图方便


菜鸟
2010-09-11 22:13:56     打赏
8楼

没有警告吧 !


菜鸟
2010-09-11 22:14:40     打赏
9楼

没有警告吧 !


共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]