题解 | #信号反转输出#

信号反转输出

https://www.nowcoder.com/practice/9cb3f65e05ac4106aad321db128defb0

`timescale 1ns/1ns

module top_module(
    input [15:0] in,
	output [15:0] out
);
    genvar i;
    generate
        for(i=0;i<=15;i=i+1)
        begin
            assign out[i]=in[15-i];
        end
    endgenerate
endmodule

/*
`timescale 1ns/1ns

module top_module(
    input [15:0] in,
	output reg [15:0] out
);
   integer i;
always @(*) begin
    for(i=0;i<=15;i++)
        out[15-i] <= in[i];
end
endmodule
*/

全部评论

相关推荐

评论
4
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务