【verilog每日一练】第四练:位拼接符的使用

题目:请用位拼接符实现c[22:0]的表示,c的数值为:

image

答案:

image

解析: 位拼接运算符{ }用于将两个或多个信号拼接起来,中间用逗号间隔,表示一个整体的信号,支持嵌套写法,位拼接运算符需注意位宽的匹配。其中“3{b}”表示复制,“a[2]”表示变量a[3:0]即a[3],a[2],a[1],a[0]中的第二位。

请登录后发表评论

    没有回复内容