这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 求解释一个链接运算符

共4条 1/1 1 跳转至

求解释一个链接运算符

高工
2012-12-08 14:53:24     打赏
看Verilog,里边有一段程序是这样写的:
parameter bsize = 8;
input [bsize-1:0] a,b;
output [2*bsize-1:0] q;

reg [2*bsize-1:0] q,a_t;
reg [bsize-1:0]    b_t;
之后在一个always块里边这样使用:
a_t = {{bsize{0}},a};

然后QII就给报错了。
错误信息是:
 unsized constants are not allowed in concatenations
即使就是说不确定大小的数据不允许在链接运算符中使用。

我看不明白上班那种用法,谁能解释下为什么能那么用或者为什么不能??



关键词: 解释     一个     链接     运算符    

高工
2012-12-08 19:13:17     打赏
2楼
你这么写试试:a_t <={bsize{1'b0},a}

院士
2012-12-08 19:56:25     打赏
3楼

LZ,你就不能换张头像?


高工
2012-12-08 20:34:44     打赏
4楼
这个头像气派,舍不得换......

共4条 1/1 1 跳转至

回复

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