小编sep*_*eee的帖子

使用连接符号扩展名

我需要将符号扩展从4位数转换为32位数.所以我尝试重复MSB 28时间看起来像这样:

assign x={28'b{a[3]},a[3:0]};
Run Code Online (Sandbox Code Playgroud)

但错误是:

"{"附近的语法错误

x定义为:wire [31:0] x ; a定义为:input [3:0]a;

这是在错误的实现中连接,还是这个特定错误的原因是什么?

signed verilog concatenation sign-extension

0
推荐指数
1
解决办法
950
查看次数

标签 统计

concatenation ×1

sign-extension ×1

signed ×1

verilog ×1