Advanced Chip Design- Practical Examples In Verilog Work

// Stage 2: Decode & Register Read (combinational) wire [4:0] rs1 = IF_ID_instr[19:15]; wire [4:0] rs2 = IF_ID_instr[24:20]; wire [31:0] reg_data1 = regfile[rs1]; wire [31:0] reg_data2 = regfile[rs2];