verilog 中的选择性数据传输
selective data transfer in verilog
如何将特定位的数据从输入传输到输出。
代码如下:
module (a ,b, ...);
input [31:0] a;
output [15:0] b;
endmodule
我的问题是如何只将 "input a" 的前 16 位传输到 "output b"?
使用部分-select:
assign b = a[15:0];
如何将特定位的数据从输入传输到输出。
代码如下:
module (a ,b, ...);
input [31:0] a;
output [15:0] b;
endmodule
我的问题是如何只将 "input a" 的前 16 位传输到 "output b"?
使用部分-select:
assign b = a[15:0];