signextend_byte.v

来自「基于4个mips核的noc设计」· Verilog 代码 · 共 22 行

V
22
字号
module SIGNEXTEND_BYTE(in, out);    input [31:0] in;    wire [31:0] in;    output [31:0] out;    reg [31:0] out;    reg [31:0] a;    reg [31:0] b;    reg signed [6:0] i__loop_59;    reg signed [31:0] i;        always @(in)        begin : signextend_thread            a = in;            b[7:0] = a[31:24];            for (i__loop_59 = 7'sb0001000 ; i__loop_59 < 7'sb0100000 ; i__loop_59 = 7'sb0000001 + i__loop_59)                        b[i__loop_59] = a[5'b11111];            i = i__loop_59;            out = b;        endendmodule

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?