4353 lines
150 KiB
Systemverilog
4353 lines
150 KiB
Systemverilog
// Generated by CIRCT firtool-1.139.0
|
|
module DCache(
|
|
input clock,
|
|
reset,
|
|
io_reqValid,
|
|
input [63:0] io_req_addr,
|
|
io_req_data,
|
|
input io_req_isStore,
|
|
input [2:0] io_req_size,
|
|
output io_reqReady,
|
|
io_memReqValid,
|
|
output [63:0] io_memReq_addr,
|
|
io_memReq_data,
|
|
output io_memReq_isStore,
|
|
output [2:0] io_memReq_size,
|
|
input io_memRespValid,
|
|
input [63:0] io_memRespData,
|
|
output io_respValid,
|
|
output [63:0] io_respData
|
|
);
|
|
|
|
wire [63:0] dataWrite_7_7;
|
|
wire [63:0] dataWrite_7_6;
|
|
wire [63:0] dataWrite_7_5;
|
|
wire [63:0] dataWrite_7_4;
|
|
wire [63:0] dataWrite_7_3;
|
|
wire [63:0] dataWrite_7_2;
|
|
wire [63:0] dataWrite_7_1;
|
|
wire [63:0] dataWrite_7_0;
|
|
wire [63:0] dataWrite_6_7;
|
|
wire [63:0] dataWrite_6_6;
|
|
wire [63:0] dataWrite_6_5;
|
|
wire [63:0] dataWrite_6_4;
|
|
wire [63:0] dataWrite_6_3;
|
|
wire [63:0] dataWrite_6_2;
|
|
wire [63:0] dataWrite_6_1;
|
|
wire [63:0] dataWrite_6_0;
|
|
wire [63:0] dataWrite_5_7;
|
|
wire [63:0] dataWrite_5_6;
|
|
wire [63:0] dataWrite_5_5;
|
|
wire [63:0] dataWrite_5_4;
|
|
wire [63:0] dataWrite_5_3;
|
|
wire [63:0] dataWrite_5_2;
|
|
wire [63:0] dataWrite_5_1;
|
|
wire [63:0] dataWrite_5_0;
|
|
wire [63:0] dataWrite_4_7;
|
|
wire [63:0] dataWrite_4_6;
|
|
wire [63:0] dataWrite_4_5;
|
|
wire [63:0] dataWrite_4_4;
|
|
wire [63:0] dataWrite_4_3;
|
|
wire [63:0] dataWrite_4_2;
|
|
wire [63:0] dataWrite_4_1;
|
|
wire [63:0] dataWrite_4_0;
|
|
wire [63:0] dataWrite_3_7;
|
|
wire [63:0] dataWrite_3_6;
|
|
wire [63:0] dataWrite_3_5;
|
|
wire [63:0] dataWrite_3_4;
|
|
wire [63:0] dataWrite_3_3;
|
|
wire [63:0] dataWrite_3_2;
|
|
wire [63:0] dataWrite_3_1;
|
|
wire [63:0] dataWrite_3_0;
|
|
wire [63:0] dataWrite_2_7;
|
|
wire [63:0] dataWrite_2_6;
|
|
wire [63:0] dataWrite_2_5;
|
|
wire [63:0] dataWrite_2_4;
|
|
wire [63:0] dataWrite_2_3;
|
|
wire [63:0] dataWrite_2_2;
|
|
wire [63:0] dataWrite_2_1;
|
|
wire [63:0] dataWrite_2_0;
|
|
wire [63:0] dataWrite_1_7;
|
|
wire [63:0] dataWrite_1_6;
|
|
wire [63:0] dataWrite_1_5;
|
|
wire [63:0] dataWrite_1_4;
|
|
wire [63:0] dataWrite_1_3;
|
|
wire [63:0] dataWrite_1_2;
|
|
wire [63:0] dataWrite_1_1;
|
|
wire [63:0] dataWrite_1_0;
|
|
wire [63:0] dataWrite_0_7;
|
|
wire [63:0] dataWrite_0_6;
|
|
wire [63:0] dataWrite_0_5;
|
|
wire [63:0] dataWrite_0_4;
|
|
wire [63:0] dataWrite_0_3;
|
|
wire [63:0] dataWrite_0_2;
|
|
wire [63:0] dataWrite_0_1;
|
|
wire [63:0] dataWrite_0_0;
|
|
wire [51:0] tagWrite_7;
|
|
wire [51:0] tagWrite_6;
|
|
wire [51:0] tagWrite_5;
|
|
wire [51:0] tagWrite_4;
|
|
wire [51:0] tagWrite_3;
|
|
wire [51:0] tagWrite_2;
|
|
wire [51:0] tagWrite_1;
|
|
wire [51:0] tagWrite_0;
|
|
wire [4095:0] _data_ext_R0_data;
|
|
wire [415:0] _tags_ext_R0_data;
|
|
reg valid_0_0;
|
|
reg valid_0_1;
|
|
reg valid_0_2;
|
|
reg valid_0_3;
|
|
reg valid_0_4;
|
|
reg valid_0_5;
|
|
reg valid_0_6;
|
|
reg valid_0_7;
|
|
reg valid_1_0;
|
|
reg valid_1_1;
|
|
reg valid_1_2;
|
|
reg valid_1_3;
|
|
reg valid_1_4;
|
|
reg valid_1_5;
|
|
reg valid_1_6;
|
|
reg valid_1_7;
|
|
reg valid_2_0;
|
|
reg valid_2_1;
|
|
reg valid_2_2;
|
|
reg valid_2_3;
|
|
reg valid_2_4;
|
|
reg valid_2_5;
|
|
reg valid_2_6;
|
|
reg valid_2_7;
|
|
reg valid_3_0;
|
|
reg valid_3_1;
|
|
reg valid_3_2;
|
|
reg valid_3_3;
|
|
reg valid_3_4;
|
|
reg valid_3_5;
|
|
reg valid_3_6;
|
|
reg valid_3_7;
|
|
reg valid_4_0;
|
|
reg valid_4_1;
|
|
reg valid_4_2;
|
|
reg valid_4_3;
|
|
reg valid_4_4;
|
|
reg valid_4_5;
|
|
reg valid_4_6;
|
|
reg valid_4_7;
|
|
reg valid_5_0;
|
|
reg valid_5_1;
|
|
reg valid_5_2;
|
|
reg valid_5_3;
|
|
reg valid_5_4;
|
|
reg valid_5_5;
|
|
reg valid_5_6;
|
|
reg valid_5_7;
|
|
reg valid_6_0;
|
|
reg valid_6_1;
|
|
reg valid_6_2;
|
|
reg valid_6_3;
|
|
reg valid_6_4;
|
|
reg valid_6_5;
|
|
reg valid_6_6;
|
|
reg valid_6_7;
|
|
reg valid_7_0;
|
|
reg valid_7_1;
|
|
reg valid_7_2;
|
|
reg valid_7_3;
|
|
reg valid_7_4;
|
|
reg valid_7_5;
|
|
reg valid_7_6;
|
|
reg valid_7_7;
|
|
reg valid_8_0;
|
|
reg valid_8_1;
|
|
reg valid_8_2;
|
|
reg valid_8_3;
|
|
reg valid_8_4;
|
|
reg valid_8_5;
|
|
reg valid_8_6;
|
|
reg valid_8_7;
|
|
reg valid_9_0;
|
|
reg valid_9_1;
|
|
reg valid_9_2;
|
|
reg valid_9_3;
|
|
reg valid_9_4;
|
|
reg valid_9_5;
|
|
reg valid_9_6;
|
|
reg valid_9_7;
|
|
reg valid_10_0;
|
|
reg valid_10_1;
|
|
reg valid_10_2;
|
|
reg valid_10_3;
|
|
reg valid_10_4;
|
|
reg valid_10_5;
|
|
reg valid_10_6;
|
|
reg valid_10_7;
|
|
reg valid_11_0;
|
|
reg valid_11_1;
|
|
reg valid_11_2;
|
|
reg valid_11_3;
|
|
reg valid_11_4;
|
|
reg valid_11_5;
|
|
reg valid_11_6;
|
|
reg valid_11_7;
|
|
reg valid_12_0;
|
|
reg valid_12_1;
|
|
reg valid_12_2;
|
|
reg valid_12_3;
|
|
reg valid_12_4;
|
|
reg valid_12_5;
|
|
reg valid_12_6;
|
|
reg valid_12_7;
|
|
reg valid_13_0;
|
|
reg valid_13_1;
|
|
reg valid_13_2;
|
|
reg valid_13_3;
|
|
reg valid_13_4;
|
|
reg valid_13_5;
|
|
reg valid_13_6;
|
|
reg valid_13_7;
|
|
reg valid_14_0;
|
|
reg valid_14_1;
|
|
reg valid_14_2;
|
|
reg valid_14_3;
|
|
reg valid_14_4;
|
|
reg valid_14_5;
|
|
reg valid_14_6;
|
|
reg valid_14_7;
|
|
reg valid_15_0;
|
|
reg valid_15_1;
|
|
reg valid_15_2;
|
|
reg valid_15_3;
|
|
reg valid_15_4;
|
|
reg valid_15_5;
|
|
reg valid_15_6;
|
|
reg valid_15_7;
|
|
reg valid_16_0;
|
|
reg valid_16_1;
|
|
reg valid_16_2;
|
|
reg valid_16_3;
|
|
reg valid_16_4;
|
|
reg valid_16_5;
|
|
reg valid_16_6;
|
|
reg valid_16_7;
|
|
reg valid_17_0;
|
|
reg valid_17_1;
|
|
reg valid_17_2;
|
|
reg valid_17_3;
|
|
reg valid_17_4;
|
|
reg valid_17_5;
|
|
reg valid_17_6;
|
|
reg valid_17_7;
|
|
reg valid_18_0;
|
|
reg valid_18_1;
|
|
reg valid_18_2;
|
|
reg valid_18_3;
|
|
reg valid_18_4;
|
|
reg valid_18_5;
|
|
reg valid_18_6;
|
|
reg valid_18_7;
|
|
reg valid_19_0;
|
|
reg valid_19_1;
|
|
reg valid_19_2;
|
|
reg valid_19_3;
|
|
reg valid_19_4;
|
|
reg valid_19_5;
|
|
reg valid_19_6;
|
|
reg valid_19_7;
|
|
reg valid_20_0;
|
|
reg valid_20_1;
|
|
reg valid_20_2;
|
|
reg valid_20_3;
|
|
reg valid_20_4;
|
|
reg valid_20_5;
|
|
reg valid_20_6;
|
|
reg valid_20_7;
|
|
reg valid_21_0;
|
|
reg valid_21_1;
|
|
reg valid_21_2;
|
|
reg valid_21_3;
|
|
reg valid_21_4;
|
|
reg valid_21_5;
|
|
reg valid_21_6;
|
|
reg valid_21_7;
|
|
reg valid_22_0;
|
|
reg valid_22_1;
|
|
reg valid_22_2;
|
|
reg valid_22_3;
|
|
reg valid_22_4;
|
|
reg valid_22_5;
|
|
reg valid_22_6;
|
|
reg valid_22_7;
|
|
reg valid_23_0;
|
|
reg valid_23_1;
|
|
reg valid_23_2;
|
|
reg valid_23_3;
|
|
reg valid_23_4;
|
|
reg valid_23_5;
|
|
reg valid_23_6;
|
|
reg valid_23_7;
|
|
reg valid_24_0;
|
|
reg valid_24_1;
|
|
reg valid_24_2;
|
|
reg valid_24_3;
|
|
reg valid_24_4;
|
|
reg valid_24_5;
|
|
reg valid_24_6;
|
|
reg valid_24_7;
|
|
reg valid_25_0;
|
|
reg valid_25_1;
|
|
reg valid_25_2;
|
|
reg valid_25_3;
|
|
reg valid_25_4;
|
|
reg valid_25_5;
|
|
reg valid_25_6;
|
|
reg valid_25_7;
|
|
reg valid_26_0;
|
|
reg valid_26_1;
|
|
reg valid_26_2;
|
|
reg valid_26_3;
|
|
reg valid_26_4;
|
|
reg valid_26_5;
|
|
reg valid_26_6;
|
|
reg valid_26_7;
|
|
reg valid_27_0;
|
|
reg valid_27_1;
|
|
reg valid_27_2;
|
|
reg valid_27_3;
|
|
reg valid_27_4;
|
|
reg valid_27_5;
|
|
reg valid_27_6;
|
|
reg valid_27_7;
|
|
reg valid_28_0;
|
|
reg valid_28_1;
|
|
reg valid_28_2;
|
|
reg valid_28_3;
|
|
reg valid_28_4;
|
|
reg valid_28_5;
|
|
reg valid_28_6;
|
|
reg valid_28_7;
|
|
reg valid_29_0;
|
|
reg valid_29_1;
|
|
reg valid_29_2;
|
|
reg valid_29_3;
|
|
reg valid_29_4;
|
|
reg valid_29_5;
|
|
reg valid_29_6;
|
|
reg valid_29_7;
|
|
reg valid_30_0;
|
|
reg valid_30_1;
|
|
reg valid_30_2;
|
|
reg valid_30_3;
|
|
reg valid_30_4;
|
|
reg valid_30_5;
|
|
reg valid_30_6;
|
|
reg valid_30_7;
|
|
reg valid_31_0;
|
|
reg valid_31_1;
|
|
reg valid_31_2;
|
|
reg valid_31_3;
|
|
reg valid_31_4;
|
|
reg valid_31_5;
|
|
reg valid_31_6;
|
|
reg valid_31_7;
|
|
reg valid_32_0;
|
|
reg valid_32_1;
|
|
reg valid_32_2;
|
|
reg valid_32_3;
|
|
reg valid_32_4;
|
|
reg valid_32_5;
|
|
reg valid_32_6;
|
|
reg valid_32_7;
|
|
reg valid_33_0;
|
|
reg valid_33_1;
|
|
reg valid_33_2;
|
|
reg valid_33_3;
|
|
reg valid_33_4;
|
|
reg valid_33_5;
|
|
reg valid_33_6;
|
|
reg valid_33_7;
|
|
reg valid_34_0;
|
|
reg valid_34_1;
|
|
reg valid_34_2;
|
|
reg valid_34_3;
|
|
reg valid_34_4;
|
|
reg valid_34_5;
|
|
reg valid_34_6;
|
|
reg valid_34_7;
|
|
reg valid_35_0;
|
|
reg valid_35_1;
|
|
reg valid_35_2;
|
|
reg valid_35_3;
|
|
reg valid_35_4;
|
|
reg valid_35_5;
|
|
reg valid_35_6;
|
|
reg valid_35_7;
|
|
reg valid_36_0;
|
|
reg valid_36_1;
|
|
reg valid_36_2;
|
|
reg valid_36_3;
|
|
reg valid_36_4;
|
|
reg valid_36_5;
|
|
reg valid_36_6;
|
|
reg valid_36_7;
|
|
reg valid_37_0;
|
|
reg valid_37_1;
|
|
reg valid_37_2;
|
|
reg valid_37_3;
|
|
reg valid_37_4;
|
|
reg valid_37_5;
|
|
reg valid_37_6;
|
|
reg valid_37_7;
|
|
reg valid_38_0;
|
|
reg valid_38_1;
|
|
reg valid_38_2;
|
|
reg valid_38_3;
|
|
reg valid_38_4;
|
|
reg valid_38_5;
|
|
reg valid_38_6;
|
|
reg valid_38_7;
|
|
reg valid_39_0;
|
|
reg valid_39_1;
|
|
reg valid_39_2;
|
|
reg valid_39_3;
|
|
reg valid_39_4;
|
|
reg valid_39_5;
|
|
reg valid_39_6;
|
|
reg valid_39_7;
|
|
reg valid_40_0;
|
|
reg valid_40_1;
|
|
reg valid_40_2;
|
|
reg valid_40_3;
|
|
reg valid_40_4;
|
|
reg valid_40_5;
|
|
reg valid_40_6;
|
|
reg valid_40_7;
|
|
reg valid_41_0;
|
|
reg valid_41_1;
|
|
reg valid_41_2;
|
|
reg valid_41_3;
|
|
reg valid_41_4;
|
|
reg valid_41_5;
|
|
reg valid_41_6;
|
|
reg valid_41_7;
|
|
reg valid_42_0;
|
|
reg valid_42_1;
|
|
reg valid_42_2;
|
|
reg valid_42_3;
|
|
reg valid_42_4;
|
|
reg valid_42_5;
|
|
reg valid_42_6;
|
|
reg valid_42_7;
|
|
reg valid_43_0;
|
|
reg valid_43_1;
|
|
reg valid_43_2;
|
|
reg valid_43_3;
|
|
reg valid_43_4;
|
|
reg valid_43_5;
|
|
reg valid_43_6;
|
|
reg valid_43_7;
|
|
reg valid_44_0;
|
|
reg valid_44_1;
|
|
reg valid_44_2;
|
|
reg valid_44_3;
|
|
reg valid_44_4;
|
|
reg valid_44_5;
|
|
reg valid_44_6;
|
|
reg valid_44_7;
|
|
reg valid_45_0;
|
|
reg valid_45_1;
|
|
reg valid_45_2;
|
|
reg valid_45_3;
|
|
reg valid_45_4;
|
|
reg valid_45_5;
|
|
reg valid_45_6;
|
|
reg valid_45_7;
|
|
reg valid_46_0;
|
|
reg valid_46_1;
|
|
reg valid_46_2;
|
|
reg valid_46_3;
|
|
reg valid_46_4;
|
|
reg valid_46_5;
|
|
reg valid_46_6;
|
|
reg valid_46_7;
|
|
reg valid_47_0;
|
|
reg valid_47_1;
|
|
reg valid_47_2;
|
|
reg valid_47_3;
|
|
reg valid_47_4;
|
|
reg valid_47_5;
|
|
reg valid_47_6;
|
|
reg valid_47_7;
|
|
reg valid_48_0;
|
|
reg valid_48_1;
|
|
reg valid_48_2;
|
|
reg valid_48_3;
|
|
reg valid_48_4;
|
|
reg valid_48_5;
|
|
reg valid_48_6;
|
|
reg valid_48_7;
|
|
reg valid_49_0;
|
|
reg valid_49_1;
|
|
reg valid_49_2;
|
|
reg valid_49_3;
|
|
reg valid_49_4;
|
|
reg valid_49_5;
|
|
reg valid_49_6;
|
|
reg valid_49_7;
|
|
reg valid_50_0;
|
|
reg valid_50_1;
|
|
reg valid_50_2;
|
|
reg valid_50_3;
|
|
reg valid_50_4;
|
|
reg valid_50_5;
|
|
reg valid_50_6;
|
|
reg valid_50_7;
|
|
reg valid_51_0;
|
|
reg valid_51_1;
|
|
reg valid_51_2;
|
|
reg valid_51_3;
|
|
reg valid_51_4;
|
|
reg valid_51_5;
|
|
reg valid_51_6;
|
|
reg valid_51_7;
|
|
reg valid_52_0;
|
|
reg valid_52_1;
|
|
reg valid_52_2;
|
|
reg valid_52_3;
|
|
reg valid_52_4;
|
|
reg valid_52_5;
|
|
reg valid_52_6;
|
|
reg valid_52_7;
|
|
reg valid_53_0;
|
|
reg valid_53_1;
|
|
reg valid_53_2;
|
|
reg valid_53_3;
|
|
reg valid_53_4;
|
|
reg valid_53_5;
|
|
reg valid_53_6;
|
|
reg valid_53_7;
|
|
reg valid_54_0;
|
|
reg valid_54_1;
|
|
reg valid_54_2;
|
|
reg valid_54_3;
|
|
reg valid_54_4;
|
|
reg valid_54_5;
|
|
reg valid_54_6;
|
|
reg valid_54_7;
|
|
reg valid_55_0;
|
|
reg valid_55_1;
|
|
reg valid_55_2;
|
|
reg valid_55_3;
|
|
reg valid_55_4;
|
|
reg valid_55_5;
|
|
reg valid_55_6;
|
|
reg valid_55_7;
|
|
reg valid_56_0;
|
|
reg valid_56_1;
|
|
reg valid_56_2;
|
|
reg valid_56_3;
|
|
reg valid_56_4;
|
|
reg valid_56_5;
|
|
reg valid_56_6;
|
|
reg valid_56_7;
|
|
reg valid_57_0;
|
|
reg valid_57_1;
|
|
reg valid_57_2;
|
|
reg valid_57_3;
|
|
reg valid_57_4;
|
|
reg valid_57_5;
|
|
reg valid_57_6;
|
|
reg valid_57_7;
|
|
reg valid_58_0;
|
|
reg valid_58_1;
|
|
reg valid_58_2;
|
|
reg valid_58_3;
|
|
reg valid_58_4;
|
|
reg valid_58_5;
|
|
reg valid_58_6;
|
|
reg valid_58_7;
|
|
reg valid_59_0;
|
|
reg valid_59_1;
|
|
reg valid_59_2;
|
|
reg valid_59_3;
|
|
reg valid_59_4;
|
|
reg valid_59_5;
|
|
reg valid_59_6;
|
|
reg valid_59_7;
|
|
reg valid_60_0;
|
|
reg valid_60_1;
|
|
reg valid_60_2;
|
|
reg valid_60_3;
|
|
reg valid_60_4;
|
|
reg valid_60_5;
|
|
reg valid_60_6;
|
|
reg valid_60_7;
|
|
reg valid_61_0;
|
|
reg valid_61_1;
|
|
reg valid_61_2;
|
|
reg valid_61_3;
|
|
reg valid_61_4;
|
|
reg valid_61_5;
|
|
reg valid_61_6;
|
|
reg valid_61_7;
|
|
reg valid_62_0;
|
|
reg valid_62_1;
|
|
reg valid_62_2;
|
|
reg valid_62_3;
|
|
reg valid_62_4;
|
|
reg valid_62_5;
|
|
reg valid_62_6;
|
|
reg valid_62_7;
|
|
reg valid_63_0;
|
|
reg valid_63_1;
|
|
reg valid_63_2;
|
|
reg valid_63_3;
|
|
reg valid_63_4;
|
|
reg valid_63_5;
|
|
reg valid_63_6;
|
|
reg valid_63_7;
|
|
reg [2:0] repl_0;
|
|
reg [2:0] repl_1;
|
|
reg [2:0] repl_2;
|
|
reg [2:0] repl_3;
|
|
reg [2:0] repl_4;
|
|
reg [2:0] repl_5;
|
|
reg [2:0] repl_6;
|
|
reg [2:0] repl_7;
|
|
reg [2:0] repl_8;
|
|
reg [2:0] repl_9;
|
|
reg [2:0] repl_10;
|
|
reg [2:0] repl_11;
|
|
reg [2:0] repl_12;
|
|
reg [2:0] repl_13;
|
|
reg [2:0] repl_14;
|
|
reg [2:0] repl_15;
|
|
reg [2:0] repl_16;
|
|
reg [2:0] repl_17;
|
|
reg [2:0] repl_18;
|
|
reg [2:0] repl_19;
|
|
reg [2:0] repl_20;
|
|
reg [2:0] repl_21;
|
|
reg [2:0] repl_22;
|
|
reg [2:0] repl_23;
|
|
reg [2:0] repl_24;
|
|
reg [2:0] repl_25;
|
|
reg [2:0] repl_26;
|
|
reg [2:0] repl_27;
|
|
reg [2:0] repl_28;
|
|
reg [2:0] repl_29;
|
|
reg [2:0] repl_30;
|
|
reg [2:0] repl_31;
|
|
reg [2:0] repl_32;
|
|
reg [2:0] repl_33;
|
|
reg [2:0] repl_34;
|
|
reg [2:0] repl_35;
|
|
reg [2:0] repl_36;
|
|
reg [2:0] repl_37;
|
|
reg [2:0] repl_38;
|
|
reg [2:0] repl_39;
|
|
reg [2:0] repl_40;
|
|
reg [2:0] repl_41;
|
|
reg [2:0] repl_42;
|
|
reg [2:0] repl_43;
|
|
reg [2:0] repl_44;
|
|
reg [2:0] repl_45;
|
|
reg [2:0] repl_46;
|
|
reg [2:0] repl_47;
|
|
reg [2:0] repl_48;
|
|
reg [2:0] repl_49;
|
|
reg [2:0] repl_50;
|
|
reg [2:0] repl_51;
|
|
reg [2:0] repl_52;
|
|
reg [2:0] repl_53;
|
|
reg [2:0] repl_54;
|
|
reg [2:0] repl_55;
|
|
reg [2:0] repl_56;
|
|
reg [2:0] repl_57;
|
|
reg [2:0] repl_58;
|
|
reg [2:0] repl_59;
|
|
reg [2:0] repl_60;
|
|
reg [2:0] repl_61;
|
|
reg [2:0] repl_62;
|
|
reg [2:0] repl_63;
|
|
reg [1:0] state;
|
|
reg [63:0] reqReg_addr;
|
|
reg [63:0] reqReg_data;
|
|
reg reqReg_isStore;
|
|
reg [2:0] reqReg_size;
|
|
reg [5:0] reqSet;
|
|
reg [2:0] reqWord;
|
|
reg reqValidRow_0;
|
|
reg reqValidRow_1;
|
|
reg reqValidRow_2;
|
|
reg reqValidRow_3;
|
|
reg reqValidRow_4;
|
|
reg reqValidRow_5;
|
|
reg reqValidRow_6;
|
|
reg reqValidRow_7;
|
|
reg [2:0] missWay;
|
|
reg [51:0] missTagRow_0;
|
|
reg [51:0] missTagRow_1;
|
|
reg [51:0] missTagRow_2;
|
|
reg [51:0] missTagRow_3;
|
|
reg [51:0] missTagRow_4;
|
|
reg [51:0] missTagRow_5;
|
|
reg [51:0] missTagRow_6;
|
|
reg [51:0] missTagRow_7;
|
|
reg [63:0] missDataRow_0_0;
|
|
reg [63:0] missDataRow_0_1;
|
|
reg [63:0] missDataRow_0_2;
|
|
reg [63:0] missDataRow_0_3;
|
|
reg [63:0] missDataRow_0_4;
|
|
reg [63:0] missDataRow_0_5;
|
|
reg [63:0] missDataRow_0_6;
|
|
reg [63:0] missDataRow_0_7;
|
|
reg [63:0] missDataRow_1_0;
|
|
reg [63:0] missDataRow_1_1;
|
|
reg [63:0] missDataRow_1_2;
|
|
reg [63:0] missDataRow_1_3;
|
|
reg [63:0] missDataRow_1_4;
|
|
reg [63:0] missDataRow_1_5;
|
|
reg [63:0] missDataRow_1_6;
|
|
reg [63:0] missDataRow_1_7;
|
|
reg [63:0] missDataRow_2_0;
|
|
reg [63:0] missDataRow_2_1;
|
|
reg [63:0] missDataRow_2_2;
|
|
reg [63:0] missDataRow_2_3;
|
|
reg [63:0] missDataRow_2_4;
|
|
reg [63:0] missDataRow_2_5;
|
|
reg [63:0] missDataRow_2_6;
|
|
reg [63:0] missDataRow_2_7;
|
|
reg [63:0] missDataRow_3_0;
|
|
reg [63:0] missDataRow_3_1;
|
|
reg [63:0] missDataRow_3_2;
|
|
reg [63:0] missDataRow_3_3;
|
|
reg [63:0] missDataRow_3_4;
|
|
reg [63:0] missDataRow_3_5;
|
|
reg [63:0] missDataRow_3_6;
|
|
reg [63:0] missDataRow_3_7;
|
|
reg [63:0] missDataRow_4_0;
|
|
reg [63:0] missDataRow_4_1;
|
|
reg [63:0] missDataRow_4_2;
|
|
reg [63:0] missDataRow_4_3;
|
|
reg [63:0] missDataRow_4_4;
|
|
reg [63:0] missDataRow_4_5;
|
|
reg [63:0] missDataRow_4_6;
|
|
reg [63:0] missDataRow_4_7;
|
|
reg [63:0] missDataRow_5_0;
|
|
reg [63:0] missDataRow_5_1;
|
|
reg [63:0] missDataRow_5_2;
|
|
reg [63:0] missDataRow_5_3;
|
|
reg [63:0] missDataRow_5_4;
|
|
reg [63:0] missDataRow_5_5;
|
|
reg [63:0] missDataRow_5_6;
|
|
reg [63:0] missDataRow_5_7;
|
|
reg [63:0] missDataRow_6_0;
|
|
reg [63:0] missDataRow_6_1;
|
|
reg [63:0] missDataRow_6_2;
|
|
reg [63:0] missDataRow_6_3;
|
|
reg [63:0] missDataRow_6_4;
|
|
reg [63:0] missDataRow_6_5;
|
|
reg [63:0] missDataRow_6_6;
|
|
reg [63:0] missDataRow_6_7;
|
|
reg [63:0] missDataRow_7_0;
|
|
reg [63:0] missDataRow_7_1;
|
|
reg [63:0] missDataRow_7_2;
|
|
reg [63:0] missDataRow_7_3;
|
|
reg [63:0] missDataRow_7_4;
|
|
reg [63:0] missDataRow_7_5;
|
|
reg [63:0] missDataRow_7_6;
|
|
reg [63:0] missDataRow_7_7;
|
|
wire io_reqReady_0 = state == 2'h0;
|
|
wire readFire = io_reqReady_0 & io_reqValid & ~io_req_isStore;
|
|
wire hitVec_1 =
|
|
reqValidRow_1 & _tags_ext_R0_data[103:52] == reqReg_addr[63:12];
|
|
wire hitVec_2 =
|
|
reqValidRow_2 & _tags_ext_R0_data[155:104] == reqReg_addr[63:12];
|
|
wire hitVec_3 =
|
|
reqValidRow_3 & _tags_ext_R0_data[207:156] == reqReg_addr[63:12];
|
|
wire hitVec_4 =
|
|
reqValidRow_4 & _tags_ext_R0_data[259:208] == reqReg_addr[63:12];
|
|
wire hitVec_5 =
|
|
reqValidRow_5 & _tags_ext_R0_data[311:260] == reqReg_addr[63:12];
|
|
wire hitVec_6 =
|
|
reqValidRow_6 & _tags_ext_R0_data[363:312] == reqReg_addr[63:12];
|
|
wire hitVec_7 =
|
|
reqValidRow_7 & _tags_ext_R0_data[415:364] == reqReg_addr[63:12];
|
|
wire [7:0] _hitWay_T =
|
|
{hitVec_7,
|
|
hitVec_6,
|
|
hitVec_5,
|
|
hitVec_4,
|
|
hitVec_3,
|
|
hitVec_2,
|
|
hitVec_1,
|
|
reqValidRow_0 & _tags_ext_R0_data[51:0] == reqReg_addr[63:12]};
|
|
wire [2:0] _hitWay_T_2 =
|
|
{hitVec_7, hitVec_6, hitVec_5} | {hitVec_3, hitVec_2, hitVec_1};
|
|
wire [2:0] hitWay =
|
|
{|{hitVec_7, hitVec_6, hitVec_5, hitVec_4},
|
|
|(_hitWay_T_2[2:1]),
|
|
_hitWay_T_2[2] | _hitWay_T_2[0]};
|
|
wire [7:0][63:0] _GEN =
|
|
{{_data_ext_R0_data[3647:3584]},
|
|
{_data_ext_R0_data[3135:3072]},
|
|
{_data_ext_R0_data[2623:2560]},
|
|
{_data_ext_R0_data[2111:2048]},
|
|
{_data_ext_R0_data[1599:1536]},
|
|
{_data_ext_R0_data[1087:1024]},
|
|
{_data_ext_R0_data[575:512]},
|
|
{_data_ext_R0_data[63:0]}};
|
|
wire [7:0][63:0] _GEN_0 =
|
|
{{_data_ext_R0_data[3711:3648]},
|
|
{_data_ext_R0_data[3199:3136]},
|
|
{_data_ext_R0_data[2687:2624]},
|
|
{_data_ext_R0_data[2175:2112]},
|
|
{_data_ext_R0_data[1663:1600]},
|
|
{_data_ext_R0_data[1151:1088]},
|
|
{_data_ext_R0_data[639:576]},
|
|
{_data_ext_R0_data[127:64]}};
|
|
wire [7:0][63:0] _GEN_1 =
|
|
{{_data_ext_R0_data[3775:3712]},
|
|
{_data_ext_R0_data[3263:3200]},
|
|
{_data_ext_R0_data[2751:2688]},
|
|
{_data_ext_R0_data[2239:2176]},
|
|
{_data_ext_R0_data[1727:1664]},
|
|
{_data_ext_R0_data[1215:1152]},
|
|
{_data_ext_R0_data[703:640]},
|
|
{_data_ext_R0_data[191:128]}};
|
|
wire [7:0][63:0] _GEN_2 =
|
|
{{_data_ext_R0_data[3839:3776]},
|
|
{_data_ext_R0_data[3327:3264]},
|
|
{_data_ext_R0_data[2815:2752]},
|
|
{_data_ext_R0_data[2303:2240]},
|
|
{_data_ext_R0_data[1791:1728]},
|
|
{_data_ext_R0_data[1279:1216]},
|
|
{_data_ext_R0_data[767:704]},
|
|
{_data_ext_R0_data[255:192]}};
|
|
wire [7:0][63:0] _GEN_3 =
|
|
{{_data_ext_R0_data[3903:3840]},
|
|
{_data_ext_R0_data[3391:3328]},
|
|
{_data_ext_R0_data[2879:2816]},
|
|
{_data_ext_R0_data[2367:2304]},
|
|
{_data_ext_R0_data[1855:1792]},
|
|
{_data_ext_R0_data[1343:1280]},
|
|
{_data_ext_R0_data[831:768]},
|
|
{_data_ext_R0_data[319:256]}};
|
|
wire [7:0][63:0] _GEN_4 =
|
|
{{_data_ext_R0_data[3967:3904]},
|
|
{_data_ext_R0_data[3455:3392]},
|
|
{_data_ext_R0_data[2943:2880]},
|
|
{_data_ext_R0_data[2431:2368]},
|
|
{_data_ext_R0_data[1919:1856]},
|
|
{_data_ext_R0_data[1407:1344]},
|
|
{_data_ext_R0_data[895:832]},
|
|
{_data_ext_R0_data[383:320]}};
|
|
wire [7:0][63:0] _GEN_5 =
|
|
{{_data_ext_R0_data[4031:3968]},
|
|
{_data_ext_R0_data[3519:3456]},
|
|
{_data_ext_R0_data[3007:2944]},
|
|
{_data_ext_R0_data[2495:2432]},
|
|
{_data_ext_R0_data[1983:1920]},
|
|
{_data_ext_R0_data[1471:1408]},
|
|
{_data_ext_R0_data[959:896]},
|
|
{_data_ext_R0_data[447:384]}};
|
|
wire [7:0][63:0] _GEN_6 =
|
|
{{_data_ext_R0_data[4095:4032]},
|
|
{_data_ext_R0_data[3583:3520]},
|
|
{_data_ext_R0_data[3071:3008]},
|
|
{_data_ext_R0_data[2559:2496]},
|
|
{_data_ext_R0_data[2047:1984]},
|
|
{_data_ext_R0_data[1535:1472]},
|
|
{_data_ext_R0_data[1023:960]},
|
|
{_data_ext_R0_data[511:448]}};
|
|
wire [7:0][63:0] _GEN_7 =
|
|
{{_GEN_6[hitWay]},
|
|
{_GEN_5[hitWay]},
|
|
{_GEN_4[hitWay]},
|
|
{_GEN_3[hitWay]},
|
|
{_GEN_2[hitWay]},
|
|
{_GEN_1[hitWay]},
|
|
{_GEN_0[hitWay]},
|
|
{_GEN[hitWay]}};
|
|
wire [63:0] _GEN_8 = _GEN_7[reqWord];
|
|
wire [63:0] _GEN_9 = {58'h0, reqReg_addr[2:0], 3'h0};
|
|
wire [63:0] hitResp_shifted = _GEN_8 >> _GEN_9;
|
|
wire _io_respData_T_16 = reqReg_size == 3'h0;
|
|
wire _io_respData_T_18 = reqReg_size == 3'h1;
|
|
wire _io_respData_T_20 = reqReg_size == 3'h2;
|
|
wire _io_respData_T_22 = reqReg_size == 3'h3;
|
|
wire storeBypass = io_reqReady_0 & io_reqValid & io_req_isStore;
|
|
wire _io_miss_T_3 = state == 2'h2;
|
|
wire _io_miss_T = state == 2'h1;
|
|
wire [63:0] io_respData_shifted = io_memRespData >> _GEN_9;
|
|
wire _GEN_10 = missWay == 3'h0;
|
|
assign tagWrite_0 = _GEN_10 ? reqReg_addr[63:12] : missTagRow_0;
|
|
wire _GEN_11 = missWay == 3'h1;
|
|
assign tagWrite_1 = _GEN_11 ? reqReg_addr[63:12] : missTagRow_1;
|
|
wire _GEN_12 = missWay == 3'h2;
|
|
assign tagWrite_2 = _GEN_12 ? reqReg_addr[63:12] : missTagRow_2;
|
|
wire _GEN_13 = missWay == 3'h3;
|
|
assign tagWrite_3 = _GEN_13 ? reqReg_addr[63:12] : missTagRow_3;
|
|
wire _GEN_14 = missWay == 3'h4;
|
|
assign tagWrite_4 = _GEN_14 ? reqReg_addr[63:12] : missTagRow_4;
|
|
wire _GEN_15 = missWay == 3'h5;
|
|
assign tagWrite_5 = _GEN_15 ? reqReg_addr[63:12] : missTagRow_5;
|
|
wire _GEN_16 = missWay == 3'h6;
|
|
assign tagWrite_6 = _GEN_16 ? reqReg_addr[63:12] : missTagRow_6;
|
|
assign tagWrite_7 = (&missWay) ? reqReg_addr[63:12] : missTagRow_7;
|
|
wire _GEN_17 = reqWord == 3'h0;
|
|
assign dataWrite_0_0 = _GEN_10 & _GEN_17 ? io_memRespData : missDataRow_0_0;
|
|
wire _GEN_18 = reqWord == 3'h1;
|
|
assign dataWrite_0_1 = _GEN_10 & _GEN_18 ? io_memRespData : missDataRow_0_1;
|
|
wire _GEN_19 = reqWord == 3'h2;
|
|
assign dataWrite_0_2 = _GEN_10 & _GEN_19 ? io_memRespData : missDataRow_0_2;
|
|
wire _GEN_20 = reqWord == 3'h3;
|
|
assign dataWrite_0_3 = _GEN_10 & _GEN_20 ? io_memRespData : missDataRow_0_3;
|
|
wire _GEN_21 = reqWord == 3'h4;
|
|
assign dataWrite_0_4 = _GEN_10 & _GEN_21 ? io_memRespData : missDataRow_0_4;
|
|
wire _GEN_22 = reqWord == 3'h5;
|
|
assign dataWrite_0_5 = _GEN_10 & _GEN_22 ? io_memRespData : missDataRow_0_5;
|
|
wire _GEN_23 = reqWord == 3'h6;
|
|
assign dataWrite_0_6 = _GEN_10 & _GEN_23 ? io_memRespData : missDataRow_0_6;
|
|
assign dataWrite_0_7 = _GEN_10 & (&reqWord) ? io_memRespData : missDataRow_0_7;
|
|
assign dataWrite_1_0 = _GEN_11 & _GEN_17 ? io_memRespData : missDataRow_1_0;
|
|
assign dataWrite_1_1 = _GEN_11 & _GEN_18 ? io_memRespData : missDataRow_1_1;
|
|
assign dataWrite_1_2 = _GEN_11 & _GEN_19 ? io_memRespData : missDataRow_1_2;
|
|
assign dataWrite_1_3 = _GEN_11 & _GEN_20 ? io_memRespData : missDataRow_1_3;
|
|
assign dataWrite_1_4 = _GEN_11 & _GEN_21 ? io_memRespData : missDataRow_1_4;
|
|
assign dataWrite_1_5 = _GEN_11 & _GEN_22 ? io_memRespData : missDataRow_1_5;
|
|
assign dataWrite_1_6 = _GEN_11 & _GEN_23 ? io_memRespData : missDataRow_1_6;
|
|
assign dataWrite_1_7 = _GEN_11 & (&reqWord) ? io_memRespData : missDataRow_1_7;
|
|
assign dataWrite_2_0 = _GEN_12 & _GEN_17 ? io_memRespData : missDataRow_2_0;
|
|
assign dataWrite_2_1 = _GEN_12 & _GEN_18 ? io_memRespData : missDataRow_2_1;
|
|
assign dataWrite_2_2 = _GEN_12 & _GEN_19 ? io_memRespData : missDataRow_2_2;
|
|
assign dataWrite_2_3 = _GEN_12 & _GEN_20 ? io_memRespData : missDataRow_2_3;
|
|
assign dataWrite_2_4 = _GEN_12 & _GEN_21 ? io_memRespData : missDataRow_2_4;
|
|
assign dataWrite_2_5 = _GEN_12 & _GEN_22 ? io_memRespData : missDataRow_2_5;
|
|
assign dataWrite_2_6 = _GEN_12 & _GEN_23 ? io_memRespData : missDataRow_2_6;
|
|
assign dataWrite_2_7 = _GEN_12 & (&reqWord) ? io_memRespData : missDataRow_2_7;
|
|
assign dataWrite_3_0 = _GEN_13 & _GEN_17 ? io_memRespData : missDataRow_3_0;
|
|
assign dataWrite_3_1 = _GEN_13 & _GEN_18 ? io_memRespData : missDataRow_3_1;
|
|
assign dataWrite_3_2 = _GEN_13 & _GEN_19 ? io_memRespData : missDataRow_3_2;
|
|
assign dataWrite_3_3 = _GEN_13 & _GEN_20 ? io_memRespData : missDataRow_3_3;
|
|
assign dataWrite_3_4 = _GEN_13 & _GEN_21 ? io_memRespData : missDataRow_3_4;
|
|
assign dataWrite_3_5 = _GEN_13 & _GEN_22 ? io_memRespData : missDataRow_3_5;
|
|
assign dataWrite_3_6 = _GEN_13 & _GEN_23 ? io_memRespData : missDataRow_3_6;
|
|
assign dataWrite_3_7 = _GEN_13 & (&reqWord) ? io_memRespData : missDataRow_3_7;
|
|
assign dataWrite_4_0 = _GEN_14 & _GEN_17 ? io_memRespData : missDataRow_4_0;
|
|
assign dataWrite_4_1 = _GEN_14 & _GEN_18 ? io_memRespData : missDataRow_4_1;
|
|
assign dataWrite_4_2 = _GEN_14 & _GEN_19 ? io_memRespData : missDataRow_4_2;
|
|
assign dataWrite_4_3 = _GEN_14 & _GEN_20 ? io_memRespData : missDataRow_4_3;
|
|
assign dataWrite_4_4 = _GEN_14 & _GEN_21 ? io_memRespData : missDataRow_4_4;
|
|
assign dataWrite_4_5 = _GEN_14 & _GEN_22 ? io_memRespData : missDataRow_4_5;
|
|
assign dataWrite_4_6 = _GEN_14 & _GEN_23 ? io_memRespData : missDataRow_4_6;
|
|
assign dataWrite_4_7 = _GEN_14 & (&reqWord) ? io_memRespData : missDataRow_4_7;
|
|
assign dataWrite_5_0 = _GEN_15 & _GEN_17 ? io_memRespData : missDataRow_5_0;
|
|
assign dataWrite_5_1 = _GEN_15 & _GEN_18 ? io_memRespData : missDataRow_5_1;
|
|
assign dataWrite_5_2 = _GEN_15 & _GEN_19 ? io_memRespData : missDataRow_5_2;
|
|
assign dataWrite_5_3 = _GEN_15 & _GEN_20 ? io_memRespData : missDataRow_5_3;
|
|
assign dataWrite_5_4 = _GEN_15 & _GEN_21 ? io_memRespData : missDataRow_5_4;
|
|
assign dataWrite_5_5 = _GEN_15 & _GEN_22 ? io_memRespData : missDataRow_5_5;
|
|
assign dataWrite_5_6 = _GEN_15 & _GEN_23 ? io_memRespData : missDataRow_5_6;
|
|
assign dataWrite_5_7 = _GEN_15 & (&reqWord) ? io_memRespData : missDataRow_5_7;
|
|
assign dataWrite_6_0 = _GEN_16 & _GEN_17 ? io_memRespData : missDataRow_6_0;
|
|
assign dataWrite_6_1 = _GEN_16 & _GEN_18 ? io_memRespData : missDataRow_6_1;
|
|
assign dataWrite_6_2 = _GEN_16 & _GEN_19 ? io_memRespData : missDataRow_6_2;
|
|
assign dataWrite_6_3 = _GEN_16 & _GEN_20 ? io_memRespData : missDataRow_6_3;
|
|
assign dataWrite_6_4 = _GEN_16 & _GEN_21 ? io_memRespData : missDataRow_6_4;
|
|
assign dataWrite_6_5 = _GEN_16 & _GEN_22 ? io_memRespData : missDataRow_6_5;
|
|
assign dataWrite_6_6 = _GEN_16 & _GEN_23 ? io_memRespData : missDataRow_6_6;
|
|
assign dataWrite_6_7 = _GEN_16 & (&reqWord) ? io_memRespData : missDataRow_6_7;
|
|
assign dataWrite_7_0 = (&missWay) & _GEN_17 ? io_memRespData : missDataRow_7_0;
|
|
assign dataWrite_7_1 = (&missWay) & _GEN_18 ? io_memRespData : missDataRow_7_1;
|
|
assign dataWrite_7_2 = (&missWay) & _GEN_19 ? io_memRespData : missDataRow_7_2;
|
|
assign dataWrite_7_3 = (&missWay) & _GEN_20 ? io_memRespData : missDataRow_7_3;
|
|
assign dataWrite_7_4 = (&missWay) & _GEN_21 ? io_memRespData : missDataRow_7_4;
|
|
assign dataWrite_7_5 = (&missWay) & _GEN_22 ? io_memRespData : missDataRow_7_5;
|
|
assign dataWrite_7_6 = (&missWay) & _GEN_23 ? io_memRespData : missDataRow_7_6;
|
|
assign dataWrite_7_7 = (&missWay) & (&reqWord) ? io_memRespData : missDataRow_7_7;
|
|
wire _GEN_24 = io_reqReady_0 | _io_miss_T;
|
|
wire tags_MPORT_en = ~_GEN_24 & _io_miss_T_3 & io_memRespValid;
|
|
always @(posedge clock) begin
|
|
automatic logic _GEN_25;
|
|
_GEN_25 = io_reqValid & ~io_req_isStore;
|
|
if (reset) begin
|
|
valid_0_0 <= 1'h0;
|
|
valid_0_1 <= 1'h0;
|
|
valid_0_2 <= 1'h0;
|
|
valid_0_3 <= 1'h0;
|
|
valid_0_4 <= 1'h0;
|
|
valid_0_5 <= 1'h0;
|
|
valid_0_6 <= 1'h0;
|
|
valid_0_7 <= 1'h0;
|
|
valid_1_0 <= 1'h0;
|
|
valid_1_1 <= 1'h0;
|
|
valid_1_2 <= 1'h0;
|
|
valid_1_3 <= 1'h0;
|
|
valid_1_4 <= 1'h0;
|
|
valid_1_5 <= 1'h0;
|
|
valid_1_6 <= 1'h0;
|
|
valid_1_7 <= 1'h0;
|
|
valid_2_0 <= 1'h0;
|
|
valid_2_1 <= 1'h0;
|
|
valid_2_2 <= 1'h0;
|
|
valid_2_3 <= 1'h0;
|
|
valid_2_4 <= 1'h0;
|
|
valid_2_5 <= 1'h0;
|
|
valid_2_6 <= 1'h0;
|
|
valid_2_7 <= 1'h0;
|
|
valid_3_0 <= 1'h0;
|
|
valid_3_1 <= 1'h0;
|
|
valid_3_2 <= 1'h0;
|
|
valid_3_3 <= 1'h0;
|
|
valid_3_4 <= 1'h0;
|
|
valid_3_5 <= 1'h0;
|
|
valid_3_6 <= 1'h0;
|
|
valid_3_7 <= 1'h0;
|
|
valid_4_0 <= 1'h0;
|
|
valid_4_1 <= 1'h0;
|
|
valid_4_2 <= 1'h0;
|
|
valid_4_3 <= 1'h0;
|
|
valid_4_4 <= 1'h0;
|
|
valid_4_5 <= 1'h0;
|
|
valid_4_6 <= 1'h0;
|
|
valid_4_7 <= 1'h0;
|
|
valid_5_0 <= 1'h0;
|
|
valid_5_1 <= 1'h0;
|
|
valid_5_2 <= 1'h0;
|
|
valid_5_3 <= 1'h0;
|
|
valid_5_4 <= 1'h0;
|
|
valid_5_5 <= 1'h0;
|
|
valid_5_6 <= 1'h0;
|
|
valid_5_7 <= 1'h0;
|
|
valid_6_0 <= 1'h0;
|
|
valid_6_1 <= 1'h0;
|
|
valid_6_2 <= 1'h0;
|
|
valid_6_3 <= 1'h0;
|
|
valid_6_4 <= 1'h0;
|
|
valid_6_5 <= 1'h0;
|
|
valid_6_6 <= 1'h0;
|
|
valid_6_7 <= 1'h0;
|
|
valid_7_0 <= 1'h0;
|
|
valid_7_1 <= 1'h0;
|
|
valid_7_2 <= 1'h0;
|
|
valid_7_3 <= 1'h0;
|
|
valid_7_4 <= 1'h0;
|
|
valid_7_5 <= 1'h0;
|
|
valid_7_6 <= 1'h0;
|
|
valid_7_7 <= 1'h0;
|
|
valid_8_0 <= 1'h0;
|
|
valid_8_1 <= 1'h0;
|
|
valid_8_2 <= 1'h0;
|
|
valid_8_3 <= 1'h0;
|
|
valid_8_4 <= 1'h0;
|
|
valid_8_5 <= 1'h0;
|
|
valid_8_6 <= 1'h0;
|
|
valid_8_7 <= 1'h0;
|
|
valid_9_0 <= 1'h0;
|
|
valid_9_1 <= 1'h0;
|
|
valid_9_2 <= 1'h0;
|
|
valid_9_3 <= 1'h0;
|
|
valid_9_4 <= 1'h0;
|
|
valid_9_5 <= 1'h0;
|
|
valid_9_6 <= 1'h0;
|
|
valid_9_7 <= 1'h0;
|
|
valid_10_0 <= 1'h0;
|
|
valid_10_1 <= 1'h0;
|
|
valid_10_2 <= 1'h0;
|
|
valid_10_3 <= 1'h0;
|
|
valid_10_4 <= 1'h0;
|
|
valid_10_5 <= 1'h0;
|
|
valid_10_6 <= 1'h0;
|
|
valid_10_7 <= 1'h0;
|
|
valid_11_0 <= 1'h0;
|
|
valid_11_1 <= 1'h0;
|
|
valid_11_2 <= 1'h0;
|
|
valid_11_3 <= 1'h0;
|
|
valid_11_4 <= 1'h0;
|
|
valid_11_5 <= 1'h0;
|
|
valid_11_6 <= 1'h0;
|
|
valid_11_7 <= 1'h0;
|
|
valid_12_0 <= 1'h0;
|
|
valid_12_1 <= 1'h0;
|
|
valid_12_2 <= 1'h0;
|
|
valid_12_3 <= 1'h0;
|
|
valid_12_4 <= 1'h0;
|
|
valid_12_5 <= 1'h0;
|
|
valid_12_6 <= 1'h0;
|
|
valid_12_7 <= 1'h0;
|
|
valid_13_0 <= 1'h0;
|
|
valid_13_1 <= 1'h0;
|
|
valid_13_2 <= 1'h0;
|
|
valid_13_3 <= 1'h0;
|
|
valid_13_4 <= 1'h0;
|
|
valid_13_5 <= 1'h0;
|
|
valid_13_6 <= 1'h0;
|
|
valid_13_7 <= 1'h0;
|
|
valid_14_0 <= 1'h0;
|
|
valid_14_1 <= 1'h0;
|
|
valid_14_2 <= 1'h0;
|
|
valid_14_3 <= 1'h0;
|
|
valid_14_4 <= 1'h0;
|
|
valid_14_5 <= 1'h0;
|
|
valid_14_6 <= 1'h0;
|
|
valid_14_7 <= 1'h0;
|
|
valid_15_0 <= 1'h0;
|
|
valid_15_1 <= 1'h0;
|
|
valid_15_2 <= 1'h0;
|
|
valid_15_3 <= 1'h0;
|
|
valid_15_4 <= 1'h0;
|
|
valid_15_5 <= 1'h0;
|
|
valid_15_6 <= 1'h0;
|
|
valid_15_7 <= 1'h0;
|
|
valid_16_0 <= 1'h0;
|
|
valid_16_1 <= 1'h0;
|
|
valid_16_2 <= 1'h0;
|
|
valid_16_3 <= 1'h0;
|
|
valid_16_4 <= 1'h0;
|
|
valid_16_5 <= 1'h0;
|
|
valid_16_6 <= 1'h0;
|
|
valid_16_7 <= 1'h0;
|
|
valid_17_0 <= 1'h0;
|
|
valid_17_1 <= 1'h0;
|
|
valid_17_2 <= 1'h0;
|
|
valid_17_3 <= 1'h0;
|
|
valid_17_4 <= 1'h0;
|
|
valid_17_5 <= 1'h0;
|
|
valid_17_6 <= 1'h0;
|
|
valid_17_7 <= 1'h0;
|
|
valid_18_0 <= 1'h0;
|
|
valid_18_1 <= 1'h0;
|
|
valid_18_2 <= 1'h0;
|
|
valid_18_3 <= 1'h0;
|
|
valid_18_4 <= 1'h0;
|
|
valid_18_5 <= 1'h0;
|
|
valid_18_6 <= 1'h0;
|
|
valid_18_7 <= 1'h0;
|
|
valid_19_0 <= 1'h0;
|
|
valid_19_1 <= 1'h0;
|
|
valid_19_2 <= 1'h0;
|
|
valid_19_3 <= 1'h0;
|
|
valid_19_4 <= 1'h0;
|
|
valid_19_5 <= 1'h0;
|
|
valid_19_6 <= 1'h0;
|
|
valid_19_7 <= 1'h0;
|
|
valid_20_0 <= 1'h0;
|
|
valid_20_1 <= 1'h0;
|
|
valid_20_2 <= 1'h0;
|
|
valid_20_3 <= 1'h0;
|
|
valid_20_4 <= 1'h0;
|
|
valid_20_5 <= 1'h0;
|
|
valid_20_6 <= 1'h0;
|
|
valid_20_7 <= 1'h0;
|
|
valid_21_0 <= 1'h0;
|
|
valid_21_1 <= 1'h0;
|
|
valid_21_2 <= 1'h0;
|
|
valid_21_3 <= 1'h0;
|
|
valid_21_4 <= 1'h0;
|
|
valid_21_5 <= 1'h0;
|
|
valid_21_6 <= 1'h0;
|
|
valid_21_7 <= 1'h0;
|
|
valid_22_0 <= 1'h0;
|
|
valid_22_1 <= 1'h0;
|
|
valid_22_2 <= 1'h0;
|
|
valid_22_3 <= 1'h0;
|
|
valid_22_4 <= 1'h0;
|
|
valid_22_5 <= 1'h0;
|
|
valid_22_6 <= 1'h0;
|
|
valid_22_7 <= 1'h0;
|
|
valid_23_0 <= 1'h0;
|
|
valid_23_1 <= 1'h0;
|
|
valid_23_2 <= 1'h0;
|
|
valid_23_3 <= 1'h0;
|
|
valid_23_4 <= 1'h0;
|
|
valid_23_5 <= 1'h0;
|
|
valid_23_6 <= 1'h0;
|
|
valid_23_7 <= 1'h0;
|
|
valid_24_0 <= 1'h0;
|
|
valid_24_1 <= 1'h0;
|
|
valid_24_2 <= 1'h0;
|
|
valid_24_3 <= 1'h0;
|
|
valid_24_4 <= 1'h0;
|
|
valid_24_5 <= 1'h0;
|
|
valid_24_6 <= 1'h0;
|
|
valid_24_7 <= 1'h0;
|
|
valid_25_0 <= 1'h0;
|
|
valid_25_1 <= 1'h0;
|
|
valid_25_2 <= 1'h0;
|
|
valid_25_3 <= 1'h0;
|
|
valid_25_4 <= 1'h0;
|
|
valid_25_5 <= 1'h0;
|
|
valid_25_6 <= 1'h0;
|
|
valid_25_7 <= 1'h0;
|
|
valid_26_0 <= 1'h0;
|
|
valid_26_1 <= 1'h0;
|
|
valid_26_2 <= 1'h0;
|
|
valid_26_3 <= 1'h0;
|
|
valid_26_4 <= 1'h0;
|
|
valid_26_5 <= 1'h0;
|
|
valid_26_6 <= 1'h0;
|
|
valid_26_7 <= 1'h0;
|
|
valid_27_0 <= 1'h0;
|
|
valid_27_1 <= 1'h0;
|
|
valid_27_2 <= 1'h0;
|
|
valid_27_3 <= 1'h0;
|
|
valid_27_4 <= 1'h0;
|
|
valid_27_5 <= 1'h0;
|
|
valid_27_6 <= 1'h0;
|
|
valid_27_7 <= 1'h0;
|
|
valid_28_0 <= 1'h0;
|
|
valid_28_1 <= 1'h0;
|
|
valid_28_2 <= 1'h0;
|
|
valid_28_3 <= 1'h0;
|
|
valid_28_4 <= 1'h0;
|
|
valid_28_5 <= 1'h0;
|
|
valid_28_6 <= 1'h0;
|
|
valid_28_7 <= 1'h0;
|
|
valid_29_0 <= 1'h0;
|
|
valid_29_1 <= 1'h0;
|
|
valid_29_2 <= 1'h0;
|
|
valid_29_3 <= 1'h0;
|
|
valid_29_4 <= 1'h0;
|
|
valid_29_5 <= 1'h0;
|
|
valid_29_6 <= 1'h0;
|
|
valid_29_7 <= 1'h0;
|
|
valid_30_0 <= 1'h0;
|
|
valid_30_1 <= 1'h0;
|
|
valid_30_2 <= 1'h0;
|
|
valid_30_3 <= 1'h0;
|
|
valid_30_4 <= 1'h0;
|
|
valid_30_5 <= 1'h0;
|
|
valid_30_6 <= 1'h0;
|
|
valid_30_7 <= 1'h0;
|
|
valid_31_0 <= 1'h0;
|
|
valid_31_1 <= 1'h0;
|
|
valid_31_2 <= 1'h0;
|
|
valid_31_3 <= 1'h0;
|
|
valid_31_4 <= 1'h0;
|
|
valid_31_5 <= 1'h0;
|
|
valid_31_6 <= 1'h0;
|
|
valid_31_7 <= 1'h0;
|
|
valid_32_0 <= 1'h0;
|
|
valid_32_1 <= 1'h0;
|
|
valid_32_2 <= 1'h0;
|
|
valid_32_3 <= 1'h0;
|
|
valid_32_4 <= 1'h0;
|
|
valid_32_5 <= 1'h0;
|
|
valid_32_6 <= 1'h0;
|
|
valid_32_7 <= 1'h0;
|
|
valid_33_0 <= 1'h0;
|
|
valid_33_1 <= 1'h0;
|
|
valid_33_2 <= 1'h0;
|
|
valid_33_3 <= 1'h0;
|
|
valid_33_4 <= 1'h0;
|
|
valid_33_5 <= 1'h0;
|
|
valid_33_6 <= 1'h0;
|
|
valid_33_7 <= 1'h0;
|
|
valid_34_0 <= 1'h0;
|
|
valid_34_1 <= 1'h0;
|
|
valid_34_2 <= 1'h0;
|
|
valid_34_3 <= 1'h0;
|
|
valid_34_4 <= 1'h0;
|
|
valid_34_5 <= 1'h0;
|
|
valid_34_6 <= 1'h0;
|
|
valid_34_7 <= 1'h0;
|
|
valid_35_0 <= 1'h0;
|
|
valid_35_1 <= 1'h0;
|
|
valid_35_2 <= 1'h0;
|
|
valid_35_3 <= 1'h0;
|
|
valid_35_4 <= 1'h0;
|
|
valid_35_5 <= 1'h0;
|
|
valid_35_6 <= 1'h0;
|
|
valid_35_7 <= 1'h0;
|
|
valid_36_0 <= 1'h0;
|
|
valid_36_1 <= 1'h0;
|
|
valid_36_2 <= 1'h0;
|
|
valid_36_3 <= 1'h0;
|
|
valid_36_4 <= 1'h0;
|
|
valid_36_5 <= 1'h0;
|
|
valid_36_6 <= 1'h0;
|
|
valid_36_7 <= 1'h0;
|
|
valid_37_0 <= 1'h0;
|
|
valid_37_1 <= 1'h0;
|
|
valid_37_2 <= 1'h0;
|
|
valid_37_3 <= 1'h0;
|
|
valid_37_4 <= 1'h0;
|
|
valid_37_5 <= 1'h0;
|
|
valid_37_6 <= 1'h0;
|
|
valid_37_7 <= 1'h0;
|
|
valid_38_0 <= 1'h0;
|
|
valid_38_1 <= 1'h0;
|
|
valid_38_2 <= 1'h0;
|
|
valid_38_3 <= 1'h0;
|
|
valid_38_4 <= 1'h0;
|
|
valid_38_5 <= 1'h0;
|
|
valid_38_6 <= 1'h0;
|
|
valid_38_7 <= 1'h0;
|
|
valid_39_0 <= 1'h0;
|
|
valid_39_1 <= 1'h0;
|
|
valid_39_2 <= 1'h0;
|
|
valid_39_3 <= 1'h0;
|
|
valid_39_4 <= 1'h0;
|
|
valid_39_5 <= 1'h0;
|
|
valid_39_6 <= 1'h0;
|
|
valid_39_7 <= 1'h0;
|
|
valid_40_0 <= 1'h0;
|
|
valid_40_1 <= 1'h0;
|
|
valid_40_2 <= 1'h0;
|
|
valid_40_3 <= 1'h0;
|
|
valid_40_4 <= 1'h0;
|
|
valid_40_5 <= 1'h0;
|
|
valid_40_6 <= 1'h0;
|
|
valid_40_7 <= 1'h0;
|
|
valid_41_0 <= 1'h0;
|
|
valid_41_1 <= 1'h0;
|
|
valid_41_2 <= 1'h0;
|
|
valid_41_3 <= 1'h0;
|
|
valid_41_4 <= 1'h0;
|
|
valid_41_5 <= 1'h0;
|
|
valid_41_6 <= 1'h0;
|
|
valid_41_7 <= 1'h0;
|
|
valid_42_0 <= 1'h0;
|
|
valid_42_1 <= 1'h0;
|
|
valid_42_2 <= 1'h0;
|
|
valid_42_3 <= 1'h0;
|
|
valid_42_4 <= 1'h0;
|
|
valid_42_5 <= 1'h0;
|
|
valid_42_6 <= 1'h0;
|
|
valid_42_7 <= 1'h0;
|
|
valid_43_0 <= 1'h0;
|
|
valid_43_1 <= 1'h0;
|
|
valid_43_2 <= 1'h0;
|
|
valid_43_3 <= 1'h0;
|
|
valid_43_4 <= 1'h0;
|
|
valid_43_5 <= 1'h0;
|
|
valid_43_6 <= 1'h0;
|
|
valid_43_7 <= 1'h0;
|
|
valid_44_0 <= 1'h0;
|
|
valid_44_1 <= 1'h0;
|
|
valid_44_2 <= 1'h0;
|
|
valid_44_3 <= 1'h0;
|
|
valid_44_4 <= 1'h0;
|
|
valid_44_5 <= 1'h0;
|
|
valid_44_6 <= 1'h0;
|
|
valid_44_7 <= 1'h0;
|
|
valid_45_0 <= 1'h0;
|
|
valid_45_1 <= 1'h0;
|
|
valid_45_2 <= 1'h0;
|
|
valid_45_3 <= 1'h0;
|
|
valid_45_4 <= 1'h0;
|
|
valid_45_5 <= 1'h0;
|
|
valid_45_6 <= 1'h0;
|
|
valid_45_7 <= 1'h0;
|
|
valid_46_0 <= 1'h0;
|
|
valid_46_1 <= 1'h0;
|
|
valid_46_2 <= 1'h0;
|
|
valid_46_3 <= 1'h0;
|
|
valid_46_4 <= 1'h0;
|
|
valid_46_5 <= 1'h0;
|
|
valid_46_6 <= 1'h0;
|
|
valid_46_7 <= 1'h0;
|
|
valid_47_0 <= 1'h0;
|
|
valid_47_1 <= 1'h0;
|
|
valid_47_2 <= 1'h0;
|
|
valid_47_3 <= 1'h0;
|
|
valid_47_4 <= 1'h0;
|
|
valid_47_5 <= 1'h0;
|
|
valid_47_6 <= 1'h0;
|
|
valid_47_7 <= 1'h0;
|
|
valid_48_0 <= 1'h0;
|
|
valid_48_1 <= 1'h0;
|
|
valid_48_2 <= 1'h0;
|
|
valid_48_3 <= 1'h0;
|
|
valid_48_4 <= 1'h0;
|
|
valid_48_5 <= 1'h0;
|
|
valid_48_6 <= 1'h0;
|
|
valid_48_7 <= 1'h0;
|
|
valid_49_0 <= 1'h0;
|
|
valid_49_1 <= 1'h0;
|
|
valid_49_2 <= 1'h0;
|
|
valid_49_3 <= 1'h0;
|
|
valid_49_4 <= 1'h0;
|
|
valid_49_5 <= 1'h0;
|
|
valid_49_6 <= 1'h0;
|
|
valid_49_7 <= 1'h0;
|
|
valid_50_0 <= 1'h0;
|
|
valid_50_1 <= 1'h0;
|
|
valid_50_2 <= 1'h0;
|
|
valid_50_3 <= 1'h0;
|
|
valid_50_4 <= 1'h0;
|
|
valid_50_5 <= 1'h0;
|
|
valid_50_6 <= 1'h0;
|
|
valid_50_7 <= 1'h0;
|
|
valid_51_0 <= 1'h0;
|
|
valid_51_1 <= 1'h0;
|
|
valid_51_2 <= 1'h0;
|
|
valid_51_3 <= 1'h0;
|
|
valid_51_4 <= 1'h0;
|
|
valid_51_5 <= 1'h0;
|
|
valid_51_6 <= 1'h0;
|
|
valid_51_7 <= 1'h0;
|
|
valid_52_0 <= 1'h0;
|
|
valid_52_1 <= 1'h0;
|
|
valid_52_2 <= 1'h0;
|
|
valid_52_3 <= 1'h0;
|
|
valid_52_4 <= 1'h0;
|
|
valid_52_5 <= 1'h0;
|
|
valid_52_6 <= 1'h0;
|
|
valid_52_7 <= 1'h0;
|
|
valid_53_0 <= 1'h0;
|
|
valid_53_1 <= 1'h0;
|
|
valid_53_2 <= 1'h0;
|
|
valid_53_3 <= 1'h0;
|
|
valid_53_4 <= 1'h0;
|
|
valid_53_5 <= 1'h0;
|
|
valid_53_6 <= 1'h0;
|
|
valid_53_7 <= 1'h0;
|
|
valid_54_0 <= 1'h0;
|
|
valid_54_1 <= 1'h0;
|
|
valid_54_2 <= 1'h0;
|
|
valid_54_3 <= 1'h0;
|
|
valid_54_4 <= 1'h0;
|
|
valid_54_5 <= 1'h0;
|
|
valid_54_6 <= 1'h0;
|
|
valid_54_7 <= 1'h0;
|
|
valid_55_0 <= 1'h0;
|
|
valid_55_1 <= 1'h0;
|
|
valid_55_2 <= 1'h0;
|
|
valid_55_3 <= 1'h0;
|
|
valid_55_4 <= 1'h0;
|
|
valid_55_5 <= 1'h0;
|
|
valid_55_6 <= 1'h0;
|
|
valid_55_7 <= 1'h0;
|
|
valid_56_0 <= 1'h0;
|
|
valid_56_1 <= 1'h0;
|
|
valid_56_2 <= 1'h0;
|
|
valid_56_3 <= 1'h0;
|
|
valid_56_4 <= 1'h0;
|
|
valid_56_5 <= 1'h0;
|
|
valid_56_6 <= 1'h0;
|
|
valid_56_7 <= 1'h0;
|
|
valid_57_0 <= 1'h0;
|
|
valid_57_1 <= 1'h0;
|
|
valid_57_2 <= 1'h0;
|
|
valid_57_3 <= 1'h0;
|
|
valid_57_4 <= 1'h0;
|
|
valid_57_5 <= 1'h0;
|
|
valid_57_6 <= 1'h0;
|
|
valid_57_7 <= 1'h0;
|
|
valid_58_0 <= 1'h0;
|
|
valid_58_1 <= 1'h0;
|
|
valid_58_2 <= 1'h0;
|
|
valid_58_3 <= 1'h0;
|
|
valid_58_4 <= 1'h0;
|
|
valid_58_5 <= 1'h0;
|
|
valid_58_6 <= 1'h0;
|
|
valid_58_7 <= 1'h0;
|
|
valid_59_0 <= 1'h0;
|
|
valid_59_1 <= 1'h0;
|
|
valid_59_2 <= 1'h0;
|
|
valid_59_3 <= 1'h0;
|
|
valid_59_4 <= 1'h0;
|
|
valid_59_5 <= 1'h0;
|
|
valid_59_6 <= 1'h0;
|
|
valid_59_7 <= 1'h0;
|
|
valid_60_0 <= 1'h0;
|
|
valid_60_1 <= 1'h0;
|
|
valid_60_2 <= 1'h0;
|
|
valid_60_3 <= 1'h0;
|
|
valid_60_4 <= 1'h0;
|
|
valid_60_5 <= 1'h0;
|
|
valid_60_6 <= 1'h0;
|
|
valid_60_7 <= 1'h0;
|
|
valid_61_0 <= 1'h0;
|
|
valid_61_1 <= 1'h0;
|
|
valid_61_2 <= 1'h0;
|
|
valid_61_3 <= 1'h0;
|
|
valid_61_4 <= 1'h0;
|
|
valid_61_5 <= 1'h0;
|
|
valid_61_6 <= 1'h0;
|
|
valid_61_7 <= 1'h0;
|
|
valid_62_0 <= 1'h0;
|
|
valid_62_1 <= 1'h0;
|
|
valid_62_2 <= 1'h0;
|
|
valid_62_3 <= 1'h0;
|
|
valid_62_4 <= 1'h0;
|
|
valid_62_5 <= 1'h0;
|
|
valid_62_6 <= 1'h0;
|
|
valid_62_7 <= 1'h0;
|
|
valid_63_0 <= 1'h0;
|
|
valid_63_1 <= 1'h0;
|
|
valid_63_2 <= 1'h0;
|
|
valid_63_3 <= 1'h0;
|
|
valid_63_4 <= 1'h0;
|
|
valid_63_5 <= 1'h0;
|
|
valid_63_6 <= 1'h0;
|
|
valid_63_7 <= 1'h0;
|
|
repl_0 <= 3'h0;
|
|
repl_1 <= 3'h0;
|
|
repl_2 <= 3'h0;
|
|
repl_3 <= 3'h0;
|
|
repl_4 <= 3'h0;
|
|
repl_5 <= 3'h0;
|
|
repl_6 <= 3'h0;
|
|
repl_7 <= 3'h0;
|
|
repl_8 <= 3'h0;
|
|
repl_9 <= 3'h0;
|
|
repl_10 <= 3'h0;
|
|
repl_11 <= 3'h0;
|
|
repl_12 <= 3'h0;
|
|
repl_13 <= 3'h0;
|
|
repl_14 <= 3'h0;
|
|
repl_15 <= 3'h0;
|
|
repl_16 <= 3'h0;
|
|
repl_17 <= 3'h0;
|
|
repl_18 <= 3'h0;
|
|
repl_19 <= 3'h0;
|
|
repl_20 <= 3'h0;
|
|
repl_21 <= 3'h0;
|
|
repl_22 <= 3'h0;
|
|
repl_23 <= 3'h0;
|
|
repl_24 <= 3'h0;
|
|
repl_25 <= 3'h0;
|
|
repl_26 <= 3'h0;
|
|
repl_27 <= 3'h0;
|
|
repl_28 <= 3'h0;
|
|
repl_29 <= 3'h0;
|
|
repl_30 <= 3'h0;
|
|
repl_31 <= 3'h0;
|
|
repl_32 <= 3'h0;
|
|
repl_33 <= 3'h0;
|
|
repl_34 <= 3'h0;
|
|
repl_35 <= 3'h0;
|
|
repl_36 <= 3'h0;
|
|
repl_37 <= 3'h0;
|
|
repl_38 <= 3'h0;
|
|
repl_39 <= 3'h0;
|
|
repl_40 <= 3'h0;
|
|
repl_41 <= 3'h0;
|
|
repl_42 <= 3'h0;
|
|
repl_43 <= 3'h0;
|
|
repl_44 <= 3'h0;
|
|
repl_45 <= 3'h0;
|
|
repl_46 <= 3'h0;
|
|
repl_47 <= 3'h0;
|
|
repl_48 <= 3'h0;
|
|
repl_49 <= 3'h0;
|
|
repl_50 <= 3'h0;
|
|
repl_51 <= 3'h0;
|
|
repl_52 <= 3'h0;
|
|
repl_53 <= 3'h0;
|
|
repl_54 <= 3'h0;
|
|
repl_55 <= 3'h0;
|
|
repl_56 <= 3'h0;
|
|
repl_57 <= 3'h0;
|
|
repl_58 <= 3'h0;
|
|
repl_59 <= 3'h0;
|
|
repl_60 <= 3'h0;
|
|
repl_61 <= 3'h0;
|
|
repl_62 <= 3'h0;
|
|
repl_63 <= 3'h0;
|
|
state <= 2'h0;
|
|
end
|
|
else begin
|
|
automatic logic _GEN_26 = storeBypass & io_req_addr[11:6] == 6'h0;
|
|
automatic logic _GEN_27 = storeBypass & io_req_addr[11:6] == 6'h1;
|
|
automatic logic _GEN_28 = storeBypass & io_req_addr[11:6] == 6'h2;
|
|
automatic logic _GEN_29 = storeBypass & io_req_addr[11:6] == 6'h3;
|
|
automatic logic _GEN_30 = storeBypass & io_req_addr[11:6] == 6'h4;
|
|
automatic logic _GEN_31 = storeBypass & io_req_addr[11:6] == 6'h5;
|
|
automatic logic _GEN_32 = storeBypass & io_req_addr[11:6] == 6'h6;
|
|
automatic logic _GEN_33 = storeBypass & io_req_addr[11:6] == 6'h7;
|
|
automatic logic _GEN_34 = storeBypass & io_req_addr[11:6] == 6'h8;
|
|
automatic logic _GEN_35 = storeBypass & io_req_addr[11:6] == 6'h9;
|
|
automatic logic _GEN_36 = storeBypass & io_req_addr[11:6] == 6'hA;
|
|
automatic logic _GEN_37 = storeBypass & io_req_addr[11:6] == 6'hB;
|
|
automatic logic _GEN_38 = storeBypass & io_req_addr[11:6] == 6'hC;
|
|
automatic logic _GEN_39 = storeBypass & io_req_addr[11:6] == 6'hD;
|
|
automatic logic _GEN_40 = storeBypass & io_req_addr[11:6] == 6'hE;
|
|
automatic logic _GEN_41 = storeBypass & io_req_addr[11:6] == 6'hF;
|
|
automatic logic _GEN_42 = storeBypass & io_req_addr[11:6] == 6'h10;
|
|
automatic logic _GEN_43 = storeBypass & io_req_addr[11:6] == 6'h11;
|
|
automatic logic _GEN_44 = storeBypass & io_req_addr[11:6] == 6'h12;
|
|
automatic logic _GEN_45 = storeBypass & io_req_addr[11:6] == 6'h13;
|
|
automatic logic _GEN_46 = storeBypass & io_req_addr[11:6] == 6'h14;
|
|
automatic logic _GEN_47 = storeBypass & io_req_addr[11:6] == 6'h15;
|
|
automatic logic _GEN_48 = storeBypass & io_req_addr[11:6] == 6'h16;
|
|
automatic logic _GEN_49 = storeBypass & io_req_addr[11:6] == 6'h17;
|
|
automatic logic _GEN_50 = storeBypass & io_req_addr[11:6] == 6'h18;
|
|
automatic logic _GEN_51 = storeBypass & io_req_addr[11:6] == 6'h19;
|
|
automatic logic _GEN_52 = storeBypass & io_req_addr[11:6] == 6'h1A;
|
|
automatic logic _GEN_53 = storeBypass & io_req_addr[11:6] == 6'h1B;
|
|
automatic logic _GEN_54 = storeBypass & io_req_addr[11:6] == 6'h1C;
|
|
automatic logic _GEN_55 = storeBypass & io_req_addr[11:6] == 6'h1D;
|
|
automatic logic _GEN_56 = storeBypass & io_req_addr[11:6] == 6'h1E;
|
|
automatic logic _GEN_57 = storeBypass & io_req_addr[11:6] == 6'h1F;
|
|
automatic logic _GEN_58 = storeBypass & io_req_addr[11:6] == 6'h20;
|
|
automatic logic _GEN_59 = storeBypass & io_req_addr[11:6] == 6'h21;
|
|
automatic logic _GEN_60 = storeBypass & io_req_addr[11:6] == 6'h22;
|
|
automatic logic _GEN_61 = storeBypass & io_req_addr[11:6] == 6'h23;
|
|
automatic logic _GEN_62 = storeBypass & io_req_addr[11:6] == 6'h24;
|
|
automatic logic _GEN_63 = storeBypass & io_req_addr[11:6] == 6'h25;
|
|
automatic logic _GEN_64 = storeBypass & io_req_addr[11:6] == 6'h26;
|
|
automatic logic _GEN_65 = storeBypass & io_req_addr[11:6] == 6'h27;
|
|
automatic logic _GEN_66 = storeBypass & io_req_addr[11:6] == 6'h28;
|
|
automatic logic _GEN_67 = storeBypass & io_req_addr[11:6] == 6'h29;
|
|
automatic logic _GEN_68 = storeBypass & io_req_addr[11:6] == 6'h2A;
|
|
automatic logic _GEN_69 = storeBypass & io_req_addr[11:6] == 6'h2B;
|
|
automatic logic _GEN_70 = storeBypass & io_req_addr[11:6] == 6'h2C;
|
|
automatic logic _GEN_71 = storeBypass & io_req_addr[11:6] == 6'h2D;
|
|
automatic logic _GEN_72 = storeBypass & io_req_addr[11:6] == 6'h2E;
|
|
automatic logic _GEN_73 = storeBypass & io_req_addr[11:6] == 6'h2F;
|
|
automatic logic _GEN_74 = storeBypass & io_req_addr[11:6] == 6'h30;
|
|
automatic logic _GEN_75 = storeBypass & io_req_addr[11:6] == 6'h31;
|
|
automatic logic _GEN_76 = storeBypass & io_req_addr[11:6] == 6'h32;
|
|
automatic logic _GEN_77 = storeBypass & io_req_addr[11:6] == 6'h33;
|
|
automatic logic _GEN_78 = storeBypass & io_req_addr[11:6] == 6'h34;
|
|
automatic logic _GEN_79 = storeBypass & io_req_addr[11:6] == 6'h35;
|
|
automatic logic _GEN_80 = storeBypass & io_req_addr[11:6] == 6'h36;
|
|
automatic logic _GEN_81 = storeBypass & io_req_addr[11:6] == 6'h37;
|
|
automatic logic _GEN_82 = storeBypass & io_req_addr[11:6] == 6'h38;
|
|
automatic logic _GEN_83 = storeBypass & io_req_addr[11:6] == 6'h39;
|
|
automatic logic _GEN_84 = storeBypass & io_req_addr[11:6] == 6'h3A;
|
|
automatic logic _GEN_85 = storeBypass & io_req_addr[11:6] == 6'h3B;
|
|
automatic logic _GEN_86 = storeBypass & io_req_addr[11:6] == 6'h3C;
|
|
automatic logic _GEN_87 = storeBypass & io_req_addr[11:6] == 6'h3D;
|
|
automatic logic _GEN_88 = storeBypass & io_req_addr[11:6] == 6'h3E;
|
|
automatic logic _GEN_89 = storeBypass & (&(io_req_addr[11:6]));
|
|
automatic logic _GEN_90;
|
|
automatic logic _GEN_91;
|
|
automatic logic _GEN_92;
|
|
automatic logic _GEN_93;
|
|
automatic logic _GEN_94;
|
|
automatic logic _GEN_95;
|
|
automatic logic _GEN_96;
|
|
automatic logic _GEN_97;
|
|
automatic logic _GEN_98;
|
|
automatic logic _GEN_99;
|
|
automatic logic _GEN_100;
|
|
automatic logic _GEN_101;
|
|
automatic logic _GEN_102;
|
|
automatic logic _GEN_103;
|
|
automatic logic _GEN_104;
|
|
automatic logic _GEN_105;
|
|
automatic logic _GEN_106;
|
|
automatic logic _GEN_107;
|
|
automatic logic _GEN_108;
|
|
automatic logic _GEN_109;
|
|
automatic logic _GEN_110;
|
|
automatic logic _GEN_111;
|
|
automatic logic _GEN_112;
|
|
automatic logic _GEN_113;
|
|
automatic logic _GEN_114;
|
|
automatic logic _GEN_115;
|
|
automatic logic _GEN_116;
|
|
automatic logic _GEN_117;
|
|
automatic logic _GEN_118;
|
|
automatic logic _GEN_119;
|
|
automatic logic _GEN_120;
|
|
automatic logic _GEN_121;
|
|
automatic logic _GEN_122;
|
|
automatic logic _GEN_123;
|
|
automatic logic _GEN_124;
|
|
automatic logic _GEN_125;
|
|
automatic logic _GEN_126;
|
|
automatic logic _GEN_127;
|
|
automatic logic _GEN_128;
|
|
automatic logic _GEN_129;
|
|
automatic logic _GEN_130;
|
|
automatic logic _GEN_131;
|
|
automatic logic _GEN_132;
|
|
automatic logic _GEN_133;
|
|
automatic logic _GEN_134;
|
|
automatic logic _GEN_135;
|
|
automatic logic _GEN_136;
|
|
automatic logic _GEN_137;
|
|
automatic logic _GEN_138;
|
|
automatic logic _GEN_139;
|
|
automatic logic _GEN_140;
|
|
automatic logic _GEN_141;
|
|
automatic logic _GEN_142;
|
|
automatic logic _GEN_143;
|
|
automatic logic _GEN_144;
|
|
automatic logic _GEN_145;
|
|
automatic logic _GEN_146;
|
|
automatic logic _GEN_147;
|
|
automatic logic _GEN_148;
|
|
automatic logic _GEN_149;
|
|
automatic logic _GEN_150;
|
|
automatic logic _GEN_151;
|
|
automatic logic _GEN_152;
|
|
_GEN_90 = reqSet == 6'h0;
|
|
_GEN_91 = reqSet == 6'h1;
|
|
_GEN_92 = reqSet == 6'h2;
|
|
_GEN_93 = reqSet == 6'h3;
|
|
_GEN_94 = reqSet == 6'h4;
|
|
_GEN_95 = reqSet == 6'h5;
|
|
_GEN_96 = reqSet == 6'h6;
|
|
_GEN_97 = reqSet == 6'h7;
|
|
_GEN_98 = reqSet == 6'h8;
|
|
_GEN_99 = reqSet == 6'h9;
|
|
_GEN_100 = reqSet == 6'hA;
|
|
_GEN_101 = reqSet == 6'hB;
|
|
_GEN_102 = reqSet == 6'hC;
|
|
_GEN_103 = reqSet == 6'hD;
|
|
_GEN_104 = reqSet == 6'hE;
|
|
_GEN_105 = reqSet == 6'hF;
|
|
_GEN_106 = reqSet == 6'h10;
|
|
_GEN_107 = reqSet == 6'h11;
|
|
_GEN_108 = reqSet == 6'h12;
|
|
_GEN_109 = reqSet == 6'h13;
|
|
_GEN_110 = reqSet == 6'h14;
|
|
_GEN_111 = reqSet == 6'h15;
|
|
_GEN_112 = reqSet == 6'h16;
|
|
_GEN_113 = reqSet == 6'h17;
|
|
_GEN_114 = reqSet == 6'h18;
|
|
_GEN_115 = reqSet == 6'h19;
|
|
_GEN_116 = reqSet == 6'h1A;
|
|
_GEN_117 = reqSet == 6'h1B;
|
|
_GEN_118 = reqSet == 6'h1C;
|
|
_GEN_119 = reqSet == 6'h1D;
|
|
_GEN_120 = reqSet == 6'h1E;
|
|
_GEN_121 = reqSet == 6'h1F;
|
|
_GEN_122 = reqSet == 6'h20;
|
|
_GEN_123 = reqSet == 6'h21;
|
|
_GEN_124 = reqSet == 6'h22;
|
|
_GEN_125 = reqSet == 6'h23;
|
|
_GEN_126 = reqSet == 6'h24;
|
|
_GEN_127 = reqSet == 6'h25;
|
|
_GEN_128 = reqSet == 6'h26;
|
|
_GEN_129 = reqSet == 6'h27;
|
|
_GEN_130 = reqSet == 6'h28;
|
|
_GEN_131 = reqSet == 6'h29;
|
|
_GEN_132 = reqSet == 6'h2A;
|
|
_GEN_133 = reqSet == 6'h2B;
|
|
_GEN_134 = reqSet == 6'h2C;
|
|
_GEN_135 = reqSet == 6'h2D;
|
|
_GEN_136 = reqSet == 6'h2E;
|
|
_GEN_137 = reqSet == 6'h2F;
|
|
_GEN_138 = reqSet == 6'h30;
|
|
_GEN_139 = reqSet == 6'h31;
|
|
_GEN_140 = reqSet == 6'h32;
|
|
_GEN_141 = reqSet == 6'h33;
|
|
_GEN_142 = reqSet == 6'h34;
|
|
_GEN_143 = reqSet == 6'h35;
|
|
_GEN_144 = reqSet == 6'h36;
|
|
_GEN_145 = reqSet == 6'h37;
|
|
_GEN_146 = reqSet == 6'h38;
|
|
_GEN_147 = reqSet == 6'h39;
|
|
_GEN_148 = reqSet == 6'h3A;
|
|
_GEN_149 = reqSet == 6'h3B;
|
|
_GEN_150 = reqSet == 6'h3C;
|
|
_GEN_151 = reqSet == 6'h3D;
|
|
_GEN_152 = reqSet == 6'h3E;
|
|
valid_0_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_90 & _GEN_10 | ~_GEN_26
|
|
& valid_0_0;
|
|
valid_0_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_90 & _GEN_11 | ~_GEN_26
|
|
& valid_0_1;
|
|
valid_0_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_90 & _GEN_12 | ~_GEN_26
|
|
& valid_0_2;
|
|
valid_0_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_90 & _GEN_13 | ~_GEN_26
|
|
& valid_0_3;
|
|
valid_0_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_90 & _GEN_14 | ~_GEN_26
|
|
& valid_0_4;
|
|
valid_0_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_90 & _GEN_15 | ~_GEN_26
|
|
& valid_0_5;
|
|
valid_0_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_90 & _GEN_16 | ~_GEN_26
|
|
& valid_0_6;
|
|
valid_0_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_90 & (&missWay) | ~_GEN_26
|
|
& valid_0_7;
|
|
valid_1_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_91 & _GEN_10 | ~_GEN_27
|
|
& valid_1_0;
|
|
valid_1_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_91 & _GEN_11 | ~_GEN_27
|
|
& valid_1_1;
|
|
valid_1_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_91 & _GEN_12 | ~_GEN_27
|
|
& valid_1_2;
|
|
valid_1_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_91 & _GEN_13 | ~_GEN_27
|
|
& valid_1_3;
|
|
valid_1_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_91 & _GEN_14 | ~_GEN_27
|
|
& valid_1_4;
|
|
valid_1_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_91 & _GEN_15 | ~_GEN_27
|
|
& valid_1_5;
|
|
valid_1_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_91 & _GEN_16 | ~_GEN_27
|
|
& valid_1_6;
|
|
valid_1_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_91 & (&missWay) | ~_GEN_27
|
|
& valid_1_7;
|
|
valid_2_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_92 & _GEN_10 | ~_GEN_28
|
|
& valid_2_0;
|
|
valid_2_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_92 & _GEN_11 | ~_GEN_28
|
|
& valid_2_1;
|
|
valid_2_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_92 & _GEN_12 | ~_GEN_28
|
|
& valid_2_2;
|
|
valid_2_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_92 & _GEN_13 | ~_GEN_28
|
|
& valid_2_3;
|
|
valid_2_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_92 & _GEN_14 | ~_GEN_28
|
|
& valid_2_4;
|
|
valid_2_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_92 & _GEN_15 | ~_GEN_28
|
|
& valid_2_5;
|
|
valid_2_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_92 & _GEN_16 | ~_GEN_28
|
|
& valid_2_6;
|
|
valid_2_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_92 & (&missWay) | ~_GEN_28
|
|
& valid_2_7;
|
|
valid_3_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_93 & _GEN_10 | ~_GEN_29
|
|
& valid_3_0;
|
|
valid_3_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_93 & _GEN_11 | ~_GEN_29
|
|
& valid_3_1;
|
|
valid_3_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_93 & _GEN_12 | ~_GEN_29
|
|
& valid_3_2;
|
|
valid_3_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_93 & _GEN_13 | ~_GEN_29
|
|
& valid_3_3;
|
|
valid_3_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_93 & _GEN_14 | ~_GEN_29
|
|
& valid_3_4;
|
|
valid_3_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_93 & _GEN_15 | ~_GEN_29
|
|
& valid_3_5;
|
|
valid_3_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_93 & _GEN_16 | ~_GEN_29
|
|
& valid_3_6;
|
|
valid_3_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_93 & (&missWay) | ~_GEN_29
|
|
& valid_3_7;
|
|
valid_4_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_94 & _GEN_10 | ~_GEN_30
|
|
& valid_4_0;
|
|
valid_4_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_94 & _GEN_11 | ~_GEN_30
|
|
& valid_4_1;
|
|
valid_4_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_94 & _GEN_12 | ~_GEN_30
|
|
& valid_4_2;
|
|
valid_4_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_94 & _GEN_13 | ~_GEN_30
|
|
& valid_4_3;
|
|
valid_4_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_94 & _GEN_14 | ~_GEN_30
|
|
& valid_4_4;
|
|
valid_4_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_94 & _GEN_15 | ~_GEN_30
|
|
& valid_4_5;
|
|
valid_4_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_94 & _GEN_16 | ~_GEN_30
|
|
& valid_4_6;
|
|
valid_4_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_94 & (&missWay) | ~_GEN_30
|
|
& valid_4_7;
|
|
valid_5_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_95 & _GEN_10 | ~_GEN_31
|
|
& valid_5_0;
|
|
valid_5_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_95 & _GEN_11 | ~_GEN_31
|
|
& valid_5_1;
|
|
valid_5_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_95 & _GEN_12 | ~_GEN_31
|
|
& valid_5_2;
|
|
valid_5_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_95 & _GEN_13 | ~_GEN_31
|
|
& valid_5_3;
|
|
valid_5_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_95 & _GEN_14 | ~_GEN_31
|
|
& valid_5_4;
|
|
valid_5_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_95 & _GEN_15 | ~_GEN_31
|
|
& valid_5_5;
|
|
valid_5_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_95 & _GEN_16 | ~_GEN_31
|
|
& valid_5_6;
|
|
valid_5_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_95 & (&missWay) | ~_GEN_31
|
|
& valid_5_7;
|
|
valid_6_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_96 & _GEN_10 | ~_GEN_32
|
|
& valid_6_0;
|
|
valid_6_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_96 & _GEN_11 | ~_GEN_32
|
|
& valid_6_1;
|
|
valid_6_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_96 & _GEN_12 | ~_GEN_32
|
|
& valid_6_2;
|
|
valid_6_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_96 & _GEN_13 | ~_GEN_32
|
|
& valid_6_3;
|
|
valid_6_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_96 & _GEN_14 | ~_GEN_32
|
|
& valid_6_4;
|
|
valid_6_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_96 & _GEN_15 | ~_GEN_32
|
|
& valid_6_5;
|
|
valid_6_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_96 & _GEN_16 | ~_GEN_32
|
|
& valid_6_6;
|
|
valid_6_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_96 & (&missWay) | ~_GEN_32
|
|
& valid_6_7;
|
|
valid_7_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_97 & _GEN_10 | ~_GEN_33
|
|
& valid_7_0;
|
|
valid_7_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_97 & _GEN_11 | ~_GEN_33
|
|
& valid_7_1;
|
|
valid_7_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_97 & _GEN_12 | ~_GEN_33
|
|
& valid_7_2;
|
|
valid_7_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_97 & _GEN_13 | ~_GEN_33
|
|
& valid_7_3;
|
|
valid_7_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_97 & _GEN_14 | ~_GEN_33
|
|
& valid_7_4;
|
|
valid_7_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_97 & _GEN_15 | ~_GEN_33
|
|
& valid_7_5;
|
|
valid_7_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_97 & _GEN_16 | ~_GEN_33
|
|
& valid_7_6;
|
|
valid_7_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_97 & (&missWay) | ~_GEN_33
|
|
& valid_7_7;
|
|
valid_8_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_98 & _GEN_10 | ~_GEN_34
|
|
& valid_8_0;
|
|
valid_8_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_98 & _GEN_11 | ~_GEN_34
|
|
& valid_8_1;
|
|
valid_8_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_98 & _GEN_12 | ~_GEN_34
|
|
& valid_8_2;
|
|
valid_8_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_98 & _GEN_13 | ~_GEN_34
|
|
& valid_8_3;
|
|
valid_8_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_98 & _GEN_14 | ~_GEN_34
|
|
& valid_8_4;
|
|
valid_8_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_98 & _GEN_15 | ~_GEN_34
|
|
& valid_8_5;
|
|
valid_8_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_98 & _GEN_16 | ~_GEN_34
|
|
& valid_8_6;
|
|
valid_8_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_98 & (&missWay) | ~_GEN_34
|
|
& valid_8_7;
|
|
valid_9_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_99 & _GEN_10 | ~_GEN_35
|
|
& valid_9_0;
|
|
valid_9_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_99 & _GEN_11 | ~_GEN_35
|
|
& valid_9_1;
|
|
valid_9_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_99 & _GEN_12 | ~_GEN_35
|
|
& valid_9_2;
|
|
valid_9_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_99 & _GEN_13 | ~_GEN_35
|
|
& valid_9_3;
|
|
valid_9_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_99 & _GEN_14 | ~_GEN_35
|
|
& valid_9_4;
|
|
valid_9_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_99 & _GEN_15 | ~_GEN_35
|
|
& valid_9_5;
|
|
valid_9_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_99 & _GEN_16 | ~_GEN_35
|
|
& valid_9_6;
|
|
valid_9_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_99 & (&missWay) | ~_GEN_35
|
|
& valid_9_7;
|
|
valid_10_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_100 & _GEN_10 | ~_GEN_36
|
|
& valid_10_0;
|
|
valid_10_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_100 & _GEN_11 | ~_GEN_36
|
|
& valid_10_1;
|
|
valid_10_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_100 & _GEN_12 | ~_GEN_36
|
|
& valid_10_2;
|
|
valid_10_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_100 & _GEN_13 | ~_GEN_36
|
|
& valid_10_3;
|
|
valid_10_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_100 & _GEN_14 | ~_GEN_36
|
|
& valid_10_4;
|
|
valid_10_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_100 & _GEN_15 | ~_GEN_36
|
|
& valid_10_5;
|
|
valid_10_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_100 & _GEN_16 | ~_GEN_36
|
|
& valid_10_6;
|
|
valid_10_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_100 & (&missWay) | ~_GEN_36
|
|
& valid_10_7;
|
|
valid_11_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_101 & _GEN_10 | ~_GEN_37
|
|
& valid_11_0;
|
|
valid_11_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_101 & _GEN_11 | ~_GEN_37
|
|
& valid_11_1;
|
|
valid_11_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_101 & _GEN_12 | ~_GEN_37
|
|
& valid_11_2;
|
|
valid_11_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_101 & _GEN_13 | ~_GEN_37
|
|
& valid_11_3;
|
|
valid_11_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_101 & _GEN_14 | ~_GEN_37
|
|
& valid_11_4;
|
|
valid_11_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_101 & _GEN_15 | ~_GEN_37
|
|
& valid_11_5;
|
|
valid_11_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_101 & _GEN_16 | ~_GEN_37
|
|
& valid_11_6;
|
|
valid_11_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_101 & (&missWay) | ~_GEN_37
|
|
& valid_11_7;
|
|
valid_12_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_102 & _GEN_10 | ~_GEN_38
|
|
& valid_12_0;
|
|
valid_12_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_102 & _GEN_11 | ~_GEN_38
|
|
& valid_12_1;
|
|
valid_12_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_102 & _GEN_12 | ~_GEN_38
|
|
& valid_12_2;
|
|
valid_12_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_102 & _GEN_13 | ~_GEN_38
|
|
& valid_12_3;
|
|
valid_12_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_102 & _GEN_14 | ~_GEN_38
|
|
& valid_12_4;
|
|
valid_12_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_102 & _GEN_15 | ~_GEN_38
|
|
& valid_12_5;
|
|
valid_12_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_102 & _GEN_16 | ~_GEN_38
|
|
& valid_12_6;
|
|
valid_12_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_102 & (&missWay) | ~_GEN_38
|
|
& valid_12_7;
|
|
valid_13_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_103 & _GEN_10 | ~_GEN_39
|
|
& valid_13_0;
|
|
valid_13_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_103 & _GEN_11 | ~_GEN_39
|
|
& valid_13_1;
|
|
valid_13_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_103 & _GEN_12 | ~_GEN_39
|
|
& valid_13_2;
|
|
valid_13_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_103 & _GEN_13 | ~_GEN_39
|
|
& valid_13_3;
|
|
valid_13_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_103 & _GEN_14 | ~_GEN_39
|
|
& valid_13_4;
|
|
valid_13_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_103 & _GEN_15 | ~_GEN_39
|
|
& valid_13_5;
|
|
valid_13_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_103 & _GEN_16 | ~_GEN_39
|
|
& valid_13_6;
|
|
valid_13_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_103 & (&missWay) | ~_GEN_39
|
|
& valid_13_7;
|
|
valid_14_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_104 & _GEN_10 | ~_GEN_40
|
|
& valid_14_0;
|
|
valid_14_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_104 & _GEN_11 | ~_GEN_40
|
|
& valid_14_1;
|
|
valid_14_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_104 & _GEN_12 | ~_GEN_40
|
|
& valid_14_2;
|
|
valid_14_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_104 & _GEN_13 | ~_GEN_40
|
|
& valid_14_3;
|
|
valid_14_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_104 & _GEN_14 | ~_GEN_40
|
|
& valid_14_4;
|
|
valid_14_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_104 & _GEN_15 | ~_GEN_40
|
|
& valid_14_5;
|
|
valid_14_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_104 & _GEN_16 | ~_GEN_40
|
|
& valid_14_6;
|
|
valid_14_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_104 & (&missWay) | ~_GEN_40
|
|
& valid_14_7;
|
|
valid_15_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_105 & _GEN_10 | ~_GEN_41
|
|
& valid_15_0;
|
|
valid_15_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_105 & _GEN_11 | ~_GEN_41
|
|
& valid_15_1;
|
|
valid_15_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_105 & _GEN_12 | ~_GEN_41
|
|
& valid_15_2;
|
|
valid_15_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_105 & _GEN_13 | ~_GEN_41
|
|
& valid_15_3;
|
|
valid_15_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_105 & _GEN_14 | ~_GEN_41
|
|
& valid_15_4;
|
|
valid_15_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_105 & _GEN_15 | ~_GEN_41
|
|
& valid_15_5;
|
|
valid_15_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_105 & _GEN_16 | ~_GEN_41
|
|
& valid_15_6;
|
|
valid_15_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_105 & (&missWay) | ~_GEN_41
|
|
& valid_15_7;
|
|
valid_16_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_106 & _GEN_10 | ~_GEN_42
|
|
& valid_16_0;
|
|
valid_16_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_106 & _GEN_11 | ~_GEN_42
|
|
& valid_16_1;
|
|
valid_16_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_106 & _GEN_12 | ~_GEN_42
|
|
& valid_16_2;
|
|
valid_16_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_106 & _GEN_13 | ~_GEN_42
|
|
& valid_16_3;
|
|
valid_16_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_106 & _GEN_14 | ~_GEN_42
|
|
& valid_16_4;
|
|
valid_16_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_106 & _GEN_15 | ~_GEN_42
|
|
& valid_16_5;
|
|
valid_16_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_106 & _GEN_16 | ~_GEN_42
|
|
& valid_16_6;
|
|
valid_16_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_106 & (&missWay) | ~_GEN_42
|
|
& valid_16_7;
|
|
valid_17_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_107 & _GEN_10 | ~_GEN_43
|
|
& valid_17_0;
|
|
valid_17_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_107 & _GEN_11 | ~_GEN_43
|
|
& valid_17_1;
|
|
valid_17_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_107 & _GEN_12 | ~_GEN_43
|
|
& valid_17_2;
|
|
valid_17_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_107 & _GEN_13 | ~_GEN_43
|
|
& valid_17_3;
|
|
valid_17_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_107 & _GEN_14 | ~_GEN_43
|
|
& valid_17_4;
|
|
valid_17_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_107 & _GEN_15 | ~_GEN_43
|
|
& valid_17_5;
|
|
valid_17_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_107 & _GEN_16 | ~_GEN_43
|
|
& valid_17_6;
|
|
valid_17_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_107 & (&missWay) | ~_GEN_43
|
|
& valid_17_7;
|
|
valid_18_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_108 & _GEN_10 | ~_GEN_44
|
|
& valid_18_0;
|
|
valid_18_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_108 & _GEN_11 | ~_GEN_44
|
|
& valid_18_1;
|
|
valid_18_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_108 & _GEN_12 | ~_GEN_44
|
|
& valid_18_2;
|
|
valid_18_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_108 & _GEN_13 | ~_GEN_44
|
|
& valid_18_3;
|
|
valid_18_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_108 & _GEN_14 | ~_GEN_44
|
|
& valid_18_4;
|
|
valid_18_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_108 & _GEN_15 | ~_GEN_44
|
|
& valid_18_5;
|
|
valid_18_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_108 & _GEN_16 | ~_GEN_44
|
|
& valid_18_6;
|
|
valid_18_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_108 & (&missWay) | ~_GEN_44
|
|
& valid_18_7;
|
|
valid_19_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_109 & _GEN_10 | ~_GEN_45
|
|
& valid_19_0;
|
|
valid_19_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_109 & _GEN_11 | ~_GEN_45
|
|
& valid_19_1;
|
|
valid_19_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_109 & _GEN_12 | ~_GEN_45
|
|
& valid_19_2;
|
|
valid_19_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_109 & _GEN_13 | ~_GEN_45
|
|
& valid_19_3;
|
|
valid_19_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_109 & _GEN_14 | ~_GEN_45
|
|
& valid_19_4;
|
|
valid_19_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_109 & _GEN_15 | ~_GEN_45
|
|
& valid_19_5;
|
|
valid_19_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_109 & _GEN_16 | ~_GEN_45
|
|
& valid_19_6;
|
|
valid_19_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_109 & (&missWay) | ~_GEN_45
|
|
& valid_19_7;
|
|
valid_20_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_110 & _GEN_10 | ~_GEN_46
|
|
& valid_20_0;
|
|
valid_20_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_110 & _GEN_11 | ~_GEN_46
|
|
& valid_20_1;
|
|
valid_20_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_110 & _GEN_12 | ~_GEN_46
|
|
& valid_20_2;
|
|
valid_20_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_110 & _GEN_13 | ~_GEN_46
|
|
& valid_20_3;
|
|
valid_20_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_110 & _GEN_14 | ~_GEN_46
|
|
& valid_20_4;
|
|
valid_20_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_110 & _GEN_15 | ~_GEN_46
|
|
& valid_20_5;
|
|
valid_20_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_110 & _GEN_16 | ~_GEN_46
|
|
& valid_20_6;
|
|
valid_20_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_110 & (&missWay) | ~_GEN_46
|
|
& valid_20_7;
|
|
valid_21_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_111 & _GEN_10 | ~_GEN_47
|
|
& valid_21_0;
|
|
valid_21_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_111 & _GEN_11 | ~_GEN_47
|
|
& valid_21_1;
|
|
valid_21_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_111 & _GEN_12 | ~_GEN_47
|
|
& valid_21_2;
|
|
valid_21_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_111 & _GEN_13 | ~_GEN_47
|
|
& valid_21_3;
|
|
valid_21_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_111 & _GEN_14 | ~_GEN_47
|
|
& valid_21_4;
|
|
valid_21_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_111 & _GEN_15 | ~_GEN_47
|
|
& valid_21_5;
|
|
valid_21_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_111 & _GEN_16 | ~_GEN_47
|
|
& valid_21_6;
|
|
valid_21_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_111 & (&missWay) | ~_GEN_47
|
|
& valid_21_7;
|
|
valid_22_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_112 & _GEN_10 | ~_GEN_48
|
|
& valid_22_0;
|
|
valid_22_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_112 & _GEN_11 | ~_GEN_48
|
|
& valid_22_1;
|
|
valid_22_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_112 & _GEN_12 | ~_GEN_48
|
|
& valid_22_2;
|
|
valid_22_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_112 & _GEN_13 | ~_GEN_48
|
|
& valid_22_3;
|
|
valid_22_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_112 & _GEN_14 | ~_GEN_48
|
|
& valid_22_4;
|
|
valid_22_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_112 & _GEN_15 | ~_GEN_48
|
|
& valid_22_5;
|
|
valid_22_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_112 & _GEN_16 | ~_GEN_48
|
|
& valid_22_6;
|
|
valid_22_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_112 & (&missWay) | ~_GEN_48
|
|
& valid_22_7;
|
|
valid_23_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_113 & _GEN_10 | ~_GEN_49
|
|
& valid_23_0;
|
|
valid_23_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_113 & _GEN_11 | ~_GEN_49
|
|
& valid_23_1;
|
|
valid_23_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_113 & _GEN_12 | ~_GEN_49
|
|
& valid_23_2;
|
|
valid_23_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_113 & _GEN_13 | ~_GEN_49
|
|
& valid_23_3;
|
|
valid_23_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_113 & _GEN_14 | ~_GEN_49
|
|
& valid_23_4;
|
|
valid_23_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_113 & _GEN_15 | ~_GEN_49
|
|
& valid_23_5;
|
|
valid_23_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_113 & _GEN_16 | ~_GEN_49
|
|
& valid_23_6;
|
|
valid_23_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_113 & (&missWay) | ~_GEN_49
|
|
& valid_23_7;
|
|
valid_24_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_114 & _GEN_10 | ~_GEN_50
|
|
& valid_24_0;
|
|
valid_24_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_114 & _GEN_11 | ~_GEN_50
|
|
& valid_24_1;
|
|
valid_24_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_114 & _GEN_12 | ~_GEN_50
|
|
& valid_24_2;
|
|
valid_24_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_114 & _GEN_13 | ~_GEN_50
|
|
& valid_24_3;
|
|
valid_24_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_114 & _GEN_14 | ~_GEN_50
|
|
& valid_24_4;
|
|
valid_24_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_114 & _GEN_15 | ~_GEN_50
|
|
& valid_24_5;
|
|
valid_24_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_114 & _GEN_16 | ~_GEN_50
|
|
& valid_24_6;
|
|
valid_24_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_114 & (&missWay) | ~_GEN_50
|
|
& valid_24_7;
|
|
valid_25_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_115 & _GEN_10 | ~_GEN_51
|
|
& valid_25_0;
|
|
valid_25_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_115 & _GEN_11 | ~_GEN_51
|
|
& valid_25_1;
|
|
valid_25_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_115 & _GEN_12 | ~_GEN_51
|
|
& valid_25_2;
|
|
valid_25_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_115 & _GEN_13 | ~_GEN_51
|
|
& valid_25_3;
|
|
valid_25_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_115 & _GEN_14 | ~_GEN_51
|
|
& valid_25_4;
|
|
valid_25_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_115 & _GEN_15 | ~_GEN_51
|
|
& valid_25_5;
|
|
valid_25_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_115 & _GEN_16 | ~_GEN_51
|
|
& valid_25_6;
|
|
valid_25_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_115 & (&missWay) | ~_GEN_51
|
|
& valid_25_7;
|
|
valid_26_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_116 & _GEN_10 | ~_GEN_52
|
|
& valid_26_0;
|
|
valid_26_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_116 & _GEN_11 | ~_GEN_52
|
|
& valid_26_1;
|
|
valid_26_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_116 & _GEN_12 | ~_GEN_52
|
|
& valid_26_2;
|
|
valid_26_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_116 & _GEN_13 | ~_GEN_52
|
|
& valid_26_3;
|
|
valid_26_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_116 & _GEN_14 | ~_GEN_52
|
|
& valid_26_4;
|
|
valid_26_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_116 & _GEN_15 | ~_GEN_52
|
|
& valid_26_5;
|
|
valid_26_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_116 & _GEN_16 | ~_GEN_52
|
|
& valid_26_6;
|
|
valid_26_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_116 & (&missWay) | ~_GEN_52
|
|
& valid_26_7;
|
|
valid_27_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_117 & _GEN_10 | ~_GEN_53
|
|
& valid_27_0;
|
|
valid_27_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_117 & _GEN_11 | ~_GEN_53
|
|
& valid_27_1;
|
|
valid_27_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_117 & _GEN_12 | ~_GEN_53
|
|
& valid_27_2;
|
|
valid_27_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_117 & _GEN_13 | ~_GEN_53
|
|
& valid_27_3;
|
|
valid_27_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_117 & _GEN_14 | ~_GEN_53
|
|
& valid_27_4;
|
|
valid_27_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_117 & _GEN_15 | ~_GEN_53
|
|
& valid_27_5;
|
|
valid_27_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_117 & _GEN_16 | ~_GEN_53
|
|
& valid_27_6;
|
|
valid_27_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_117 & (&missWay) | ~_GEN_53
|
|
& valid_27_7;
|
|
valid_28_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_118 & _GEN_10 | ~_GEN_54
|
|
& valid_28_0;
|
|
valid_28_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_118 & _GEN_11 | ~_GEN_54
|
|
& valid_28_1;
|
|
valid_28_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_118 & _GEN_12 | ~_GEN_54
|
|
& valid_28_2;
|
|
valid_28_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_118 & _GEN_13 | ~_GEN_54
|
|
& valid_28_3;
|
|
valid_28_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_118 & _GEN_14 | ~_GEN_54
|
|
& valid_28_4;
|
|
valid_28_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_118 & _GEN_15 | ~_GEN_54
|
|
& valid_28_5;
|
|
valid_28_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_118 & _GEN_16 | ~_GEN_54
|
|
& valid_28_6;
|
|
valid_28_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_118 & (&missWay) | ~_GEN_54
|
|
& valid_28_7;
|
|
valid_29_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_119 & _GEN_10 | ~_GEN_55
|
|
& valid_29_0;
|
|
valid_29_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_119 & _GEN_11 | ~_GEN_55
|
|
& valid_29_1;
|
|
valid_29_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_119 & _GEN_12 | ~_GEN_55
|
|
& valid_29_2;
|
|
valid_29_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_119 & _GEN_13 | ~_GEN_55
|
|
& valid_29_3;
|
|
valid_29_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_119 & _GEN_14 | ~_GEN_55
|
|
& valid_29_4;
|
|
valid_29_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_119 & _GEN_15 | ~_GEN_55
|
|
& valid_29_5;
|
|
valid_29_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_119 & _GEN_16 | ~_GEN_55
|
|
& valid_29_6;
|
|
valid_29_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_119 & (&missWay) | ~_GEN_55
|
|
& valid_29_7;
|
|
valid_30_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_120 & _GEN_10 | ~_GEN_56
|
|
& valid_30_0;
|
|
valid_30_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_120 & _GEN_11 | ~_GEN_56
|
|
& valid_30_1;
|
|
valid_30_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_120 & _GEN_12 | ~_GEN_56
|
|
& valid_30_2;
|
|
valid_30_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_120 & _GEN_13 | ~_GEN_56
|
|
& valid_30_3;
|
|
valid_30_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_120 & _GEN_14 | ~_GEN_56
|
|
& valid_30_4;
|
|
valid_30_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_120 & _GEN_15 | ~_GEN_56
|
|
& valid_30_5;
|
|
valid_30_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_120 & _GEN_16 | ~_GEN_56
|
|
& valid_30_6;
|
|
valid_30_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_120 & (&missWay) | ~_GEN_56
|
|
& valid_30_7;
|
|
valid_31_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_121 & _GEN_10 | ~_GEN_57
|
|
& valid_31_0;
|
|
valid_31_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_121 & _GEN_11 | ~_GEN_57
|
|
& valid_31_1;
|
|
valid_31_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_121 & _GEN_12 | ~_GEN_57
|
|
& valid_31_2;
|
|
valid_31_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_121 & _GEN_13 | ~_GEN_57
|
|
& valid_31_3;
|
|
valid_31_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_121 & _GEN_14 | ~_GEN_57
|
|
& valid_31_4;
|
|
valid_31_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_121 & _GEN_15 | ~_GEN_57
|
|
& valid_31_5;
|
|
valid_31_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_121 & _GEN_16 | ~_GEN_57
|
|
& valid_31_6;
|
|
valid_31_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_121 & (&missWay) | ~_GEN_57
|
|
& valid_31_7;
|
|
valid_32_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_122 & _GEN_10 | ~_GEN_58
|
|
& valid_32_0;
|
|
valid_32_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_122 & _GEN_11 | ~_GEN_58
|
|
& valid_32_1;
|
|
valid_32_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_122 & _GEN_12 | ~_GEN_58
|
|
& valid_32_2;
|
|
valid_32_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_122 & _GEN_13 | ~_GEN_58
|
|
& valid_32_3;
|
|
valid_32_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_122 & _GEN_14 | ~_GEN_58
|
|
& valid_32_4;
|
|
valid_32_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_122 & _GEN_15 | ~_GEN_58
|
|
& valid_32_5;
|
|
valid_32_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_122 & _GEN_16 | ~_GEN_58
|
|
& valid_32_6;
|
|
valid_32_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_122 & (&missWay) | ~_GEN_58
|
|
& valid_32_7;
|
|
valid_33_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_123 & _GEN_10 | ~_GEN_59
|
|
& valid_33_0;
|
|
valid_33_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_123 & _GEN_11 | ~_GEN_59
|
|
& valid_33_1;
|
|
valid_33_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_123 & _GEN_12 | ~_GEN_59
|
|
& valid_33_2;
|
|
valid_33_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_123 & _GEN_13 | ~_GEN_59
|
|
& valid_33_3;
|
|
valid_33_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_123 & _GEN_14 | ~_GEN_59
|
|
& valid_33_4;
|
|
valid_33_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_123 & _GEN_15 | ~_GEN_59
|
|
& valid_33_5;
|
|
valid_33_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_123 & _GEN_16 | ~_GEN_59
|
|
& valid_33_6;
|
|
valid_33_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_123 & (&missWay) | ~_GEN_59
|
|
& valid_33_7;
|
|
valid_34_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_124 & _GEN_10 | ~_GEN_60
|
|
& valid_34_0;
|
|
valid_34_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_124 & _GEN_11 | ~_GEN_60
|
|
& valid_34_1;
|
|
valid_34_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_124 & _GEN_12 | ~_GEN_60
|
|
& valid_34_2;
|
|
valid_34_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_124 & _GEN_13 | ~_GEN_60
|
|
& valid_34_3;
|
|
valid_34_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_124 & _GEN_14 | ~_GEN_60
|
|
& valid_34_4;
|
|
valid_34_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_124 & _GEN_15 | ~_GEN_60
|
|
& valid_34_5;
|
|
valid_34_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_124 & _GEN_16 | ~_GEN_60
|
|
& valid_34_6;
|
|
valid_34_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_124 & (&missWay) | ~_GEN_60
|
|
& valid_34_7;
|
|
valid_35_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_125 & _GEN_10 | ~_GEN_61
|
|
& valid_35_0;
|
|
valid_35_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_125 & _GEN_11 | ~_GEN_61
|
|
& valid_35_1;
|
|
valid_35_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_125 & _GEN_12 | ~_GEN_61
|
|
& valid_35_2;
|
|
valid_35_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_125 & _GEN_13 | ~_GEN_61
|
|
& valid_35_3;
|
|
valid_35_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_125 & _GEN_14 | ~_GEN_61
|
|
& valid_35_4;
|
|
valid_35_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_125 & _GEN_15 | ~_GEN_61
|
|
& valid_35_5;
|
|
valid_35_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_125 & _GEN_16 | ~_GEN_61
|
|
& valid_35_6;
|
|
valid_35_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_125 & (&missWay) | ~_GEN_61
|
|
& valid_35_7;
|
|
valid_36_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_126 & _GEN_10 | ~_GEN_62
|
|
& valid_36_0;
|
|
valid_36_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_126 & _GEN_11 | ~_GEN_62
|
|
& valid_36_1;
|
|
valid_36_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_126 & _GEN_12 | ~_GEN_62
|
|
& valid_36_2;
|
|
valid_36_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_126 & _GEN_13 | ~_GEN_62
|
|
& valid_36_3;
|
|
valid_36_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_126 & _GEN_14 | ~_GEN_62
|
|
& valid_36_4;
|
|
valid_36_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_126 & _GEN_15 | ~_GEN_62
|
|
& valid_36_5;
|
|
valid_36_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_126 & _GEN_16 | ~_GEN_62
|
|
& valid_36_6;
|
|
valid_36_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_126 & (&missWay) | ~_GEN_62
|
|
& valid_36_7;
|
|
valid_37_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_127 & _GEN_10 | ~_GEN_63
|
|
& valid_37_0;
|
|
valid_37_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_127 & _GEN_11 | ~_GEN_63
|
|
& valid_37_1;
|
|
valid_37_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_127 & _GEN_12 | ~_GEN_63
|
|
& valid_37_2;
|
|
valid_37_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_127 & _GEN_13 | ~_GEN_63
|
|
& valid_37_3;
|
|
valid_37_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_127 & _GEN_14 | ~_GEN_63
|
|
& valid_37_4;
|
|
valid_37_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_127 & _GEN_15 | ~_GEN_63
|
|
& valid_37_5;
|
|
valid_37_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_127 & _GEN_16 | ~_GEN_63
|
|
& valid_37_6;
|
|
valid_37_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_127 & (&missWay) | ~_GEN_63
|
|
& valid_37_7;
|
|
valid_38_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_128 & _GEN_10 | ~_GEN_64
|
|
& valid_38_0;
|
|
valid_38_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_128 & _GEN_11 | ~_GEN_64
|
|
& valid_38_1;
|
|
valid_38_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_128 & _GEN_12 | ~_GEN_64
|
|
& valid_38_2;
|
|
valid_38_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_128 & _GEN_13 | ~_GEN_64
|
|
& valid_38_3;
|
|
valid_38_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_128 & _GEN_14 | ~_GEN_64
|
|
& valid_38_4;
|
|
valid_38_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_128 & _GEN_15 | ~_GEN_64
|
|
& valid_38_5;
|
|
valid_38_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_128 & _GEN_16 | ~_GEN_64
|
|
& valid_38_6;
|
|
valid_38_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_128 & (&missWay) | ~_GEN_64
|
|
& valid_38_7;
|
|
valid_39_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_129 & _GEN_10 | ~_GEN_65
|
|
& valid_39_0;
|
|
valid_39_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_129 & _GEN_11 | ~_GEN_65
|
|
& valid_39_1;
|
|
valid_39_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_129 & _GEN_12 | ~_GEN_65
|
|
& valid_39_2;
|
|
valid_39_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_129 & _GEN_13 | ~_GEN_65
|
|
& valid_39_3;
|
|
valid_39_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_129 & _GEN_14 | ~_GEN_65
|
|
& valid_39_4;
|
|
valid_39_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_129 & _GEN_15 | ~_GEN_65
|
|
& valid_39_5;
|
|
valid_39_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_129 & _GEN_16 | ~_GEN_65
|
|
& valid_39_6;
|
|
valid_39_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_129 & (&missWay) | ~_GEN_65
|
|
& valid_39_7;
|
|
valid_40_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_130 & _GEN_10 | ~_GEN_66
|
|
& valid_40_0;
|
|
valid_40_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_130 & _GEN_11 | ~_GEN_66
|
|
& valid_40_1;
|
|
valid_40_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_130 & _GEN_12 | ~_GEN_66
|
|
& valid_40_2;
|
|
valid_40_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_130 & _GEN_13 | ~_GEN_66
|
|
& valid_40_3;
|
|
valid_40_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_130 & _GEN_14 | ~_GEN_66
|
|
& valid_40_4;
|
|
valid_40_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_130 & _GEN_15 | ~_GEN_66
|
|
& valid_40_5;
|
|
valid_40_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_130 & _GEN_16 | ~_GEN_66
|
|
& valid_40_6;
|
|
valid_40_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_130 & (&missWay) | ~_GEN_66
|
|
& valid_40_7;
|
|
valid_41_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_131 & _GEN_10 | ~_GEN_67
|
|
& valid_41_0;
|
|
valid_41_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_131 & _GEN_11 | ~_GEN_67
|
|
& valid_41_1;
|
|
valid_41_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_131 & _GEN_12 | ~_GEN_67
|
|
& valid_41_2;
|
|
valid_41_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_131 & _GEN_13 | ~_GEN_67
|
|
& valid_41_3;
|
|
valid_41_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_131 & _GEN_14 | ~_GEN_67
|
|
& valid_41_4;
|
|
valid_41_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_131 & _GEN_15 | ~_GEN_67
|
|
& valid_41_5;
|
|
valid_41_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_131 & _GEN_16 | ~_GEN_67
|
|
& valid_41_6;
|
|
valid_41_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_131 & (&missWay) | ~_GEN_67
|
|
& valid_41_7;
|
|
valid_42_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_132 & _GEN_10 | ~_GEN_68
|
|
& valid_42_0;
|
|
valid_42_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_132 & _GEN_11 | ~_GEN_68
|
|
& valid_42_1;
|
|
valid_42_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_132 & _GEN_12 | ~_GEN_68
|
|
& valid_42_2;
|
|
valid_42_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_132 & _GEN_13 | ~_GEN_68
|
|
& valid_42_3;
|
|
valid_42_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_132 & _GEN_14 | ~_GEN_68
|
|
& valid_42_4;
|
|
valid_42_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_132 & _GEN_15 | ~_GEN_68
|
|
& valid_42_5;
|
|
valid_42_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_132 & _GEN_16 | ~_GEN_68
|
|
& valid_42_6;
|
|
valid_42_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_132 & (&missWay) | ~_GEN_68
|
|
& valid_42_7;
|
|
valid_43_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_133 & _GEN_10 | ~_GEN_69
|
|
& valid_43_0;
|
|
valid_43_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_133 & _GEN_11 | ~_GEN_69
|
|
& valid_43_1;
|
|
valid_43_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_133 & _GEN_12 | ~_GEN_69
|
|
& valid_43_2;
|
|
valid_43_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_133 & _GEN_13 | ~_GEN_69
|
|
& valid_43_3;
|
|
valid_43_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_133 & _GEN_14 | ~_GEN_69
|
|
& valid_43_4;
|
|
valid_43_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_133 & _GEN_15 | ~_GEN_69
|
|
& valid_43_5;
|
|
valid_43_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_133 & _GEN_16 | ~_GEN_69
|
|
& valid_43_6;
|
|
valid_43_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_133 & (&missWay) | ~_GEN_69
|
|
& valid_43_7;
|
|
valid_44_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_134 & _GEN_10 | ~_GEN_70
|
|
& valid_44_0;
|
|
valid_44_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_134 & _GEN_11 | ~_GEN_70
|
|
& valid_44_1;
|
|
valid_44_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_134 & _GEN_12 | ~_GEN_70
|
|
& valid_44_2;
|
|
valid_44_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_134 & _GEN_13 | ~_GEN_70
|
|
& valid_44_3;
|
|
valid_44_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_134 & _GEN_14 | ~_GEN_70
|
|
& valid_44_4;
|
|
valid_44_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_134 & _GEN_15 | ~_GEN_70
|
|
& valid_44_5;
|
|
valid_44_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_134 & _GEN_16 | ~_GEN_70
|
|
& valid_44_6;
|
|
valid_44_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_134 & (&missWay) | ~_GEN_70
|
|
& valid_44_7;
|
|
valid_45_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_135 & _GEN_10 | ~_GEN_71
|
|
& valid_45_0;
|
|
valid_45_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_135 & _GEN_11 | ~_GEN_71
|
|
& valid_45_1;
|
|
valid_45_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_135 & _GEN_12 | ~_GEN_71
|
|
& valid_45_2;
|
|
valid_45_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_135 & _GEN_13 | ~_GEN_71
|
|
& valid_45_3;
|
|
valid_45_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_135 & _GEN_14 | ~_GEN_71
|
|
& valid_45_4;
|
|
valid_45_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_135 & _GEN_15 | ~_GEN_71
|
|
& valid_45_5;
|
|
valid_45_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_135 & _GEN_16 | ~_GEN_71
|
|
& valid_45_6;
|
|
valid_45_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_135 & (&missWay) | ~_GEN_71
|
|
& valid_45_7;
|
|
valid_46_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_136 & _GEN_10 | ~_GEN_72
|
|
& valid_46_0;
|
|
valid_46_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_136 & _GEN_11 | ~_GEN_72
|
|
& valid_46_1;
|
|
valid_46_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_136 & _GEN_12 | ~_GEN_72
|
|
& valid_46_2;
|
|
valid_46_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_136 & _GEN_13 | ~_GEN_72
|
|
& valid_46_3;
|
|
valid_46_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_136 & _GEN_14 | ~_GEN_72
|
|
& valid_46_4;
|
|
valid_46_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_136 & _GEN_15 | ~_GEN_72
|
|
& valid_46_5;
|
|
valid_46_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_136 & _GEN_16 | ~_GEN_72
|
|
& valid_46_6;
|
|
valid_46_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_136 & (&missWay) | ~_GEN_72
|
|
& valid_46_7;
|
|
valid_47_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_137 & _GEN_10 | ~_GEN_73
|
|
& valid_47_0;
|
|
valid_47_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_137 & _GEN_11 | ~_GEN_73
|
|
& valid_47_1;
|
|
valid_47_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_137 & _GEN_12 | ~_GEN_73
|
|
& valid_47_2;
|
|
valid_47_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_137 & _GEN_13 | ~_GEN_73
|
|
& valid_47_3;
|
|
valid_47_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_137 & _GEN_14 | ~_GEN_73
|
|
& valid_47_4;
|
|
valid_47_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_137 & _GEN_15 | ~_GEN_73
|
|
& valid_47_5;
|
|
valid_47_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_137 & _GEN_16 | ~_GEN_73
|
|
& valid_47_6;
|
|
valid_47_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_137 & (&missWay) | ~_GEN_73
|
|
& valid_47_7;
|
|
valid_48_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_138 & _GEN_10 | ~_GEN_74
|
|
& valid_48_0;
|
|
valid_48_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_138 & _GEN_11 | ~_GEN_74
|
|
& valid_48_1;
|
|
valid_48_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_138 & _GEN_12 | ~_GEN_74
|
|
& valid_48_2;
|
|
valid_48_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_138 & _GEN_13 | ~_GEN_74
|
|
& valid_48_3;
|
|
valid_48_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_138 & _GEN_14 | ~_GEN_74
|
|
& valid_48_4;
|
|
valid_48_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_138 & _GEN_15 | ~_GEN_74
|
|
& valid_48_5;
|
|
valid_48_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_138 & _GEN_16 | ~_GEN_74
|
|
& valid_48_6;
|
|
valid_48_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_138 & (&missWay) | ~_GEN_74
|
|
& valid_48_7;
|
|
valid_49_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_139 & _GEN_10 | ~_GEN_75
|
|
& valid_49_0;
|
|
valid_49_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_139 & _GEN_11 | ~_GEN_75
|
|
& valid_49_1;
|
|
valid_49_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_139 & _GEN_12 | ~_GEN_75
|
|
& valid_49_2;
|
|
valid_49_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_139 & _GEN_13 | ~_GEN_75
|
|
& valid_49_3;
|
|
valid_49_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_139 & _GEN_14 | ~_GEN_75
|
|
& valid_49_4;
|
|
valid_49_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_139 & _GEN_15 | ~_GEN_75
|
|
& valid_49_5;
|
|
valid_49_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_139 & _GEN_16 | ~_GEN_75
|
|
& valid_49_6;
|
|
valid_49_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_139 & (&missWay) | ~_GEN_75
|
|
& valid_49_7;
|
|
valid_50_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_140 & _GEN_10 | ~_GEN_76
|
|
& valid_50_0;
|
|
valid_50_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_140 & _GEN_11 | ~_GEN_76
|
|
& valid_50_1;
|
|
valid_50_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_140 & _GEN_12 | ~_GEN_76
|
|
& valid_50_2;
|
|
valid_50_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_140 & _GEN_13 | ~_GEN_76
|
|
& valid_50_3;
|
|
valid_50_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_140 & _GEN_14 | ~_GEN_76
|
|
& valid_50_4;
|
|
valid_50_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_140 & _GEN_15 | ~_GEN_76
|
|
& valid_50_5;
|
|
valid_50_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_140 & _GEN_16 | ~_GEN_76
|
|
& valid_50_6;
|
|
valid_50_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_140 & (&missWay) | ~_GEN_76
|
|
& valid_50_7;
|
|
valid_51_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_141 & _GEN_10 | ~_GEN_77
|
|
& valid_51_0;
|
|
valid_51_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_141 & _GEN_11 | ~_GEN_77
|
|
& valid_51_1;
|
|
valid_51_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_141 & _GEN_12 | ~_GEN_77
|
|
& valid_51_2;
|
|
valid_51_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_141 & _GEN_13 | ~_GEN_77
|
|
& valid_51_3;
|
|
valid_51_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_141 & _GEN_14 | ~_GEN_77
|
|
& valid_51_4;
|
|
valid_51_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_141 & _GEN_15 | ~_GEN_77
|
|
& valid_51_5;
|
|
valid_51_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_141 & _GEN_16 | ~_GEN_77
|
|
& valid_51_6;
|
|
valid_51_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_141 & (&missWay) | ~_GEN_77
|
|
& valid_51_7;
|
|
valid_52_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_142 & _GEN_10 | ~_GEN_78
|
|
& valid_52_0;
|
|
valid_52_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_142 & _GEN_11 | ~_GEN_78
|
|
& valid_52_1;
|
|
valid_52_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_142 & _GEN_12 | ~_GEN_78
|
|
& valid_52_2;
|
|
valid_52_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_142 & _GEN_13 | ~_GEN_78
|
|
& valid_52_3;
|
|
valid_52_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_142 & _GEN_14 | ~_GEN_78
|
|
& valid_52_4;
|
|
valid_52_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_142 & _GEN_15 | ~_GEN_78
|
|
& valid_52_5;
|
|
valid_52_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_142 & _GEN_16 | ~_GEN_78
|
|
& valid_52_6;
|
|
valid_52_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_142 & (&missWay) | ~_GEN_78
|
|
& valid_52_7;
|
|
valid_53_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_143 & _GEN_10 | ~_GEN_79
|
|
& valid_53_0;
|
|
valid_53_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_143 & _GEN_11 | ~_GEN_79
|
|
& valid_53_1;
|
|
valid_53_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_143 & _GEN_12 | ~_GEN_79
|
|
& valid_53_2;
|
|
valid_53_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_143 & _GEN_13 | ~_GEN_79
|
|
& valid_53_3;
|
|
valid_53_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_143 & _GEN_14 | ~_GEN_79
|
|
& valid_53_4;
|
|
valid_53_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_143 & _GEN_15 | ~_GEN_79
|
|
& valid_53_5;
|
|
valid_53_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_143 & _GEN_16 | ~_GEN_79
|
|
& valid_53_6;
|
|
valid_53_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_143 & (&missWay) | ~_GEN_79
|
|
& valid_53_7;
|
|
valid_54_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_144 & _GEN_10 | ~_GEN_80
|
|
& valid_54_0;
|
|
valid_54_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_144 & _GEN_11 | ~_GEN_80
|
|
& valid_54_1;
|
|
valid_54_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_144 & _GEN_12 | ~_GEN_80
|
|
& valid_54_2;
|
|
valid_54_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_144 & _GEN_13 | ~_GEN_80
|
|
& valid_54_3;
|
|
valid_54_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_144 & _GEN_14 | ~_GEN_80
|
|
& valid_54_4;
|
|
valid_54_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_144 & _GEN_15 | ~_GEN_80
|
|
& valid_54_5;
|
|
valid_54_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_144 & _GEN_16 | ~_GEN_80
|
|
& valid_54_6;
|
|
valid_54_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_144 & (&missWay) | ~_GEN_80
|
|
& valid_54_7;
|
|
valid_55_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_145 & _GEN_10 | ~_GEN_81
|
|
& valid_55_0;
|
|
valid_55_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_145 & _GEN_11 | ~_GEN_81
|
|
& valid_55_1;
|
|
valid_55_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_145 & _GEN_12 | ~_GEN_81
|
|
& valid_55_2;
|
|
valid_55_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_145 & _GEN_13 | ~_GEN_81
|
|
& valid_55_3;
|
|
valid_55_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_145 & _GEN_14 | ~_GEN_81
|
|
& valid_55_4;
|
|
valid_55_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_145 & _GEN_15 | ~_GEN_81
|
|
& valid_55_5;
|
|
valid_55_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_145 & _GEN_16 | ~_GEN_81
|
|
& valid_55_6;
|
|
valid_55_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_145 & (&missWay) | ~_GEN_81
|
|
& valid_55_7;
|
|
valid_56_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_146 & _GEN_10 | ~_GEN_82
|
|
& valid_56_0;
|
|
valid_56_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_146 & _GEN_11 | ~_GEN_82
|
|
& valid_56_1;
|
|
valid_56_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_146 & _GEN_12 | ~_GEN_82
|
|
& valid_56_2;
|
|
valid_56_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_146 & _GEN_13 | ~_GEN_82
|
|
& valid_56_3;
|
|
valid_56_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_146 & _GEN_14 | ~_GEN_82
|
|
& valid_56_4;
|
|
valid_56_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_146 & _GEN_15 | ~_GEN_82
|
|
& valid_56_5;
|
|
valid_56_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_146 & _GEN_16 | ~_GEN_82
|
|
& valid_56_6;
|
|
valid_56_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_146 & (&missWay) | ~_GEN_82
|
|
& valid_56_7;
|
|
valid_57_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_147 & _GEN_10 | ~_GEN_83
|
|
& valid_57_0;
|
|
valid_57_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_147 & _GEN_11 | ~_GEN_83
|
|
& valid_57_1;
|
|
valid_57_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_147 & _GEN_12 | ~_GEN_83
|
|
& valid_57_2;
|
|
valid_57_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_147 & _GEN_13 | ~_GEN_83
|
|
& valid_57_3;
|
|
valid_57_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_147 & _GEN_14 | ~_GEN_83
|
|
& valid_57_4;
|
|
valid_57_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_147 & _GEN_15 | ~_GEN_83
|
|
& valid_57_5;
|
|
valid_57_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_147 & _GEN_16 | ~_GEN_83
|
|
& valid_57_6;
|
|
valid_57_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_147 & (&missWay) | ~_GEN_83
|
|
& valid_57_7;
|
|
valid_58_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_148 & _GEN_10 | ~_GEN_84
|
|
& valid_58_0;
|
|
valid_58_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_148 & _GEN_11 | ~_GEN_84
|
|
& valid_58_1;
|
|
valid_58_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_148 & _GEN_12 | ~_GEN_84
|
|
& valid_58_2;
|
|
valid_58_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_148 & _GEN_13 | ~_GEN_84
|
|
& valid_58_3;
|
|
valid_58_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_148 & _GEN_14 | ~_GEN_84
|
|
& valid_58_4;
|
|
valid_58_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_148 & _GEN_15 | ~_GEN_84
|
|
& valid_58_5;
|
|
valid_58_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_148 & _GEN_16 | ~_GEN_84
|
|
& valid_58_6;
|
|
valid_58_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_148 & (&missWay) | ~_GEN_84
|
|
& valid_58_7;
|
|
valid_59_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_149 & _GEN_10 | ~_GEN_85
|
|
& valid_59_0;
|
|
valid_59_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_149 & _GEN_11 | ~_GEN_85
|
|
& valid_59_1;
|
|
valid_59_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_149 & _GEN_12 | ~_GEN_85
|
|
& valid_59_2;
|
|
valid_59_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_149 & _GEN_13 | ~_GEN_85
|
|
& valid_59_3;
|
|
valid_59_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_149 & _GEN_14 | ~_GEN_85
|
|
& valid_59_4;
|
|
valid_59_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_149 & _GEN_15 | ~_GEN_85
|
|
& valid_59_5;
|
|
valid_59_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_149 & _GEN_16 | ~_GEN_85
|
|
& valid_59_6;
|
|
valid_59_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_149 & (&missWay) | ~_GEN_85
|
|
& valid_59_7;
|
|
valid_60_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_150 & _GEN_10 | ~_GEN_86
|
|
& valid_60_0;
|
|
valid_60_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_150 & _GEN_11 | ~_GEN_86
|
|
& valid_60_1;
|
|
valid_60_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_150 & _GEN_12 | ~_GEN_86
|
|
& valid_60_2;
|
|
valid_60_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_150 & _GEN_13 | ~_GEN_86
|
|
& valid_60_3;
|
|
valid_60_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_150 & _GEN_14 | ~_GEN_86
|
|
& valid_60_4;
|
|
valid_60_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_150 & _GEN_15 | ~_GEN_86
|
|
& valid_60_5;
|
|
valid_60_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_150 & _GEN_16 | ~_GEN_86
|
|
& valid_60_6;
|
|
valid_60_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_150 & (&missWay) | ~_GEN_86
|
|
& valid_60_7;
|
|
valid_61_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_151 & _GEN_10 | ~_GEN_87
|
|
& valid_61_0;
|
|
valid_61_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_151 & _GEN_11 | ~_GEN_87
|
|
& valid_61_1;
|
|
valid_61_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_151 & _GEN_12 | ~_GEN_87
|
|
& valid_61_2;
|
|
valid_61_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_151 & _GEN_13 | ~_GEN_87
|
|
& valid_61_3;
|
|
valid_61_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_151 & _GEN_14 | ~_GEN_87
|
|
& valid_61_4;
|
|
valid_61_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_151 & _GEN_15 | ~_GEN_87
|
|
& valid_61_5;
|
|
valid_61_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_151 & _GEN_16 | ~_GEN_87
|
|
& valid_61_6;
|
|
valid_61_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_151 & (&missWay) | ~_GEN_87
|
|
& valid_61_7;
|
|
valid_62_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_152 & _GEN_10 | ~_GEN_88
|
|
& valid_62_0;
|
|
valid_62_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_152 & _GEN_11 | ~_GEN_88
|
|
& valid_62_1;
|
|
valid_62_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_152 & _GEN_12 | ~_GEN_88
|
|
& valid_62_2;
|
|
valid_62_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_152 & _GEN_13 | ~_GEN_88
|
|
& valid_62_3;
|
|
valid_62_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_152 & _GEN_14 | ~_GEN_88
|
|
& valid_62_4;
|
|
valid_62_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_152 & _GEN_15 | ~_GEN_88
|
|
& valid_62_5;
|
|
valid_62_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_152 & _GEN_16 | ~_GEN_88
|
|
& valid_62_6;
|
|
valid_62_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & _GEN_152 & (&missWay) | ~_GEN_88
|
|
& valid_62_7;
|
|
valid_63_0 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & (&reqSet) & _GEN_10 | ~_GEN_89
|
|
& valid_63_0;
|
|
valid_63_1 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & (&reqSet) & _GEN_11 | ~_GEN_89
|
|
& valid_63_1;
|
|
valid_63_2 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & (&reqSet) & _GEN_12 | ~_GEN_89
|
|
& valid_63_2;
|
|
valid_63_3 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & (&reqSet) & _GEN_13 | ~_GEN_89
|
|
& valid_63_3;
|
|
valid_63_4 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & (&reqSet) & _GEN_14 | ~_GEN_89
|
|
& valid_63_4;
|
|
valid_63_5 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & (&reqSet) & _GEN_15 | ~_GEN_89
|
|
& valid_63_5;
|
|
valid_63_6 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & (&reqSet) & _GEN_16 | ~_GEN_89
|
|
& valid_63_6;
|
|
valid_63_7 <=
|
|
~_GEN_24 & _io_miss_T_3 & io_memRespValid & (&reqSet) & (&missWay) | ~_GEN_89
|
|
& valid_63_7;
|
|
if (io_reqReady_0) begin
|
|
if (_GEN_25)
|
|
state <= 2'h1;
|
|
end
|
|
else if (_io_miss_T) begin
|
|
if ((|_hitWay_T) & _GEN_90)
|
|
repl_0 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_91)
|
|
repl_1 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_92)
|
|
repl_2 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_93)
|
|
repl_3 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_94)
|
|
repl_4 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_95)
|
|
repl_5 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_96)
|
|
repl_6 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_97)
|
|
repl_7 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_98)
|
|
repl_8 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_99)
|
|
repl_9 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_100)
|
|
repl_10 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_101)
|
|
repl_11 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_102)
|
|
repl_12 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_103)
|
|
repl_13 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_104)
|
|
repl_14 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_105)
|
|
repl_15 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_106)
|
|
repl_16 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_107)
|
|
repl_17 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_108)
|
|
repl_18 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_109)
|
|
repl_19 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_110)
|
|
repl_20 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_111)
|
|
repl_21 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_112)
|
|
repl_22 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_113)
|
|
repl_23 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_114)
|
|
repl_24 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_115)
|
|
repl_25 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_116)
|
|
repl_26 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_117)
|
|
repl_27 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_118)
|
|
repl_28 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_119)
|
|
repl_29 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_120)
|
|
repl_30 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_121)
|
|
repl_31 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_122)
|
|
repl_32 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_123)
|
|
repl_33 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_124)
|
|
repl_34 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_125)
|
|
repl_35 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_126)
|
|
repl_36 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_127)
|
|
repl_37 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_128)
|
|
repl_38 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_129)
|
|
repl_39 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_130)
|
|
repl_40 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_131)
|
|
repl_41 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_132)
|
|
repl_42 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_133)
|
|
repl_43 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_134)
|
|
repl_44 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_135)
|
|
repl_45 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_136)
|
|
repl_46 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_137)
|
|
repl_47 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_138)
|
|
repl_48 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_139)
|
|
repl_49 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_140)
|
|
repl_50 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_141)
|
|
repl_51 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_142)
|
|
repl_52 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_143)
|
|
repl_53 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_144)
|
|
repl_54 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_145)
|
|
repl_55 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_146)
|
|
repl_56 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_147)
|
|
repl_57 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_148)
|
|
repl_58 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_149)
|
|
repl_59 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_150)
|
|
repl_60 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_151)
|
|
repl_61 <= hitWay;
|
|
if ((|_hitWay_T) & _GEN_152)
|
|
repl_62 <= hitWay;
|
|
if ((|_hitWay_T) & (&reqSet))
|
|
repl_63 <= hitWay;
|
|
state <= {~(|_hitWay_T), 1'h0};
|
|
end
|
|
else begin
|
|
automatic logic [2:0] _repl_T;
|
|
_repl_T = missWay + 3'h1;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_90)
|
|
repl_0 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_91)
|
|
repl_1 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_92)
|
|
repl_2 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_93)
|
|
repl_3 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_94)
|
|
repl_4 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_95)
|
|
repl_5 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_96)
|
|
repl_6 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_97)
|
|
repl_7 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_98)
|
|
repl_8 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_99)
|
|
repl_9 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_100)
|
|
repl_10 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_101)
|
|
repl_11 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_102)
|
|
repl_12 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_103)
|
|
repl_13 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_104)
|
|
repl_14 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_105)
|
|
repl_15 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_106)
|
|
repl_16 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_107)
|
|
repl_17 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_108)
|
|
repl_18 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_109)
|
|
repl_19 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_110)
|
|
repl_20 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_111)
|
|
repl_21 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_112)
|
|
repl_22 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_113)
|
|
repl_23 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_114)
|
|
repl_24 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_115)
|
|
repl_25 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_116)
|
|
repl_26 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_117)
|
|
repl_27 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_118)
|
|
repl_28 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_119)
|
|
repl_29 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_120)
|
|
repl_30 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_121)
|
|
repl_31 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_122)
|
|
repl_32 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_123)
|
|
repl_33 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_124)
|
|
repl_34 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_125)
|
|
repl_35 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_126)
|
|
repl_36 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_127)
|
|
repl_37 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_128)
|
|
repl_38 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_129)
|
|
repl_39 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_130)
|
|
repl_40 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_131)
|
|
repl_41 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_132)
|
|
repl_42 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_133)
|
|
repl_43 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_134)
|
|
repl_44 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_135)
|
|
repl_45 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_136)
|
|
repl_46 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_137)
|
|
repl_47 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_138)
|
|
repl_48 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_139)
|
|
repl_49 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_140)
|
|
repl_50 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_141)
|
|
repl_51 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_142)
|
|
repl_52 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_143)
|
|
repl_53 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_144)
|
|
repl_54 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_145)
|
|
repl_55 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_146)
|
|
repl_56 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_147)
|
|
repl_57 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_148)
|
|
repl_58 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_149)
|
|
repl_59 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_150)
|
|
repl_60 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_151)
|
|
repl_61 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & _GEN_152)
|
|
repl_62 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid & (&reqSet))
|
|
repl_63 <= _repl_T;
|
|
if (_io_miss_T_3 & io_memRespValid)
|
|
state <= 2'h0;
|
|
end
|
|
end
|
|
if (io_reqReady_0 & _GEN_25) begin
|
|
automatic logic [63:0] _GEN_153 =
|
|
{{valid_63_0},
|
|
{valid_62_0},
|
|
{valid_61_0},
|
|
{valid_60_0},
|
|
{valid_59_0},
|
|
{valid_58_0},
|
|
{valid_57_0},
|
|
{valid_56_0},
|
|
{valid_55_0},
|
|
{valid_54_0},
|
|
{valid_53_0},
|
|
{valid_52_0},
|
|
{valid_51_0},
|
|
{valid_50_0},
|
|
{valid_49_0},
|
|
{valid_48_0},
|
|
{valid_47_0},
|
|
{valid_46_0},
|
|
{valid_45_0},
|
|
{valid_44_0},
|
|
{valid_43_0},
|
|
{valid_42_0},
|
|
{valid_41_0},
|
|
{valid_40_0},
|
|
{valid_39_0},
|
|
{valid_38_0},
|
|
{valid_37_0},
|
|
{valid_36_0},
|
|
{valid_35_0},
|
|
{valid_34_0},
|
|
{valid_33_0},
|
|
{valid_32_0},
|
|
{valid_31_0},
|
|
{valid_30_0},
|
|
{valid_29_0},
|
|
{valid_28_0},
|
|
{valid_27_0},
|
|
{valid_26_0},
|
|
{valid_25_0},
|
|
{valid_24_0},
|
|
{valid_23_0},
|
|
{valid_22_0},
|
|
{valid_21_0},
|
|
{valid_20_0},
|
|
{valid_19_0},
|
|
{valid_18_0},
|
|
{valid_17_0},
|
|
{valid_16_0},
|
|
{valid_15_0},
|
|
{valid_14_0},
|
|
{valid_13_0},
|
|
{valid_12_0},
|
|
{valid_11_0},
|
|
{valid_10_0},
|
|
{valid_9_0},
|
|
{valid_8_0},
|
|
{valid_7_0},
|
|
{valid_6_0},
|
|
{valid_5_0},
|
|
{valid_4_0},
|
|
{valid_3_0},
|
|
{valid_2_0},
|
|
{valid_1_0},
|
|
{valid_0_0}};
|
|
automatic logic [63:0] _GEN_154 =
|
|
{{valid_63_1},
|
|
{valid_62_1},
|
|
{valid_61_1},
|
|
{valid_60_1},
|
|
{valid_59_1},
|
|
{valid_58_1},
|
|
{valid_57_1},
|
|
{valid_56_1},
|
|
{valid_55_1},
|
|
{valid_54_1},
|
|
{valid_53_1},
|
|
{valid_52_1},
|
|
{valid_51_1},
|
|
{valid_50_1},
|
|
{valid_49_1},
|
|
{valid_48_1},
|
|
{valid_47_1},
|
|
{valid_46_1},
|
|
{valid_45_1},
|
|
{valid_44_1},
|
|
{valid_43_1},
|
|
{valid_42_1},
|
|
{valid_41_1},
|
|
{valid_40_1},
|
|
{valid_39_1},
|
|
{valid_38_1},
|
|
{valid_37_1},
|
|
{valid_36_1},
|
|
{valid_35_1},
|
|
{valid_34_1},
|
|
{valid_33_1},
|
|
{valid_32_1},
|
|
{valid_31_1},
|
|
{valid_30_1},
|
|
{valid_29_1},
|
|
{valid_28_1},
|
|
{valid_27_1},
|
|
{valid_26_1},
|
|
{valid_25_1},
|
|
{valid_24_1},
|
|
{valid_23_1},
|
|
{valid_22_1},
|
|
{valid_21_1},
|
|
{valid_20_1},
|
|
{valid_19_1},
|
|
{valid_18_1},
|
|
{valid_17_1},
|
|
{valid_16_1},
|
|
{valid_15_1},
|
|
{valid_14_1},
|
|
{valid_13_1},
|
|
{valid_12_1},
|
|
{valid_11_1},
|
|
{valid_10_1},
|
|
{valid_9_1},
|
|
{valid_8_1},
|
|
{valid_7_1},
|
|
{valid_6_1},
|
|
{valid_5_1},
|
|
{valid_4_1},
|
|
{valid_3_1},
|
|
{valid_2_1},
|
|
{valid_1_1},
|
|
{valid_0_1}};
|
|
automatic logic [63:0] _GEN_155 =
|
|
{{valid_63_2},
|
|
{valid_62_2},
|
|
{valid_61_2},
|
|
{valid_60_2},
|
|
{valid_59_2},
|
|
{valid_58_2},
|
|
{valid_57_2},
|
|
{valid_56_2},
|
|
{valid_55_2},
|
|
{valid_54_2},
|
|
{valid_53_2},
|
|
{valid_52_2},
|
|
{valid_51_2},
|
|
{valid_50_2},
|
|
{valid_49_2},
|
|
{valid_48_2},
|
|
{valid_47_2},
|
|
{valid_46_2},
|
|
{valid_45_2},
|
|
{valid_44_2},
|
|
{valid_43_2},
|
|
{valid_42_2},
|
|
{valid_41_2},
|
|
{valid_40_2},
|
|
{valid_39_2},
|
|
{valid_38_2},
|
|
{valid_37_2},
|
|
{valid_36_2},
|
|
{valid_35_2},
|
|
{valid_34_2},
|
|
{valid_33_2},
|
|
{valid_32_2},
|
|
{valid_31_2},
|
|
{valid_30_2},
|
|
{valid_29_2},
|
|
{valid_28_2},
|
|
{valid_27_2},
|
|
{valid_26_2},
|
|
{valid_25_2},
|
|
{valid_24_2},
|
|
{valid_23_2},
|
|
{valid_22_2},
|
|
{valid_21_2},
|
|
{valid_20_2},
|
|
{valid_19_2},
|
|
{valid_18_2},
|
|
{valid_17_2},
|
|
{valid_16_2},
|
|
{valid_15_2},
|
|
{valid_14_2},
|
|
{valid_13_2},
|
|
{valid_12_2},
|
|
{valid_11_2},
|
|
{valid_10_2},
|
|
{valid_9_2},
|
|
{valid_8_2},
|
|
{valid_7_2},
|
|
{valid_6_2},
|
|
{valid_5_2},
|
|
{valid_4_2},
|
|
{valid_3_2},
|
|
{valid_2_2},
|
|
{valid_1_2},
|
|
{valid_0_2}};
|
|
automatic logic [63:0] _GEN_156 =
|
|
{{valid_63_3},
|
|
{valid_62_3},
|
|
{valid_61_3},
|
|
{valid_60_3},
|
|
{valid_59_3},
|
|
{valid_58_3},
|
|
{valid_57_3},
|
|
{valid_56_3},
|
|
{valid_55_3},
|
|
{valid_54_3},
|
|
{valid_53_3},
|
|
{valid_52_3},
|
|
{valid_51_3},
|
|
{valid_50_3},
|
|
{valid_49_3},
|
|
{valid_48_3},
|
|
{valid_47_3},
|
|
{valid_46_3},
|
|
{valid_45_3},
|
|
{valid_44_3},
|
|
{valid_43_3},
|
|
{valid_42_3},
|
|
{valid_41_3},
|
|
{valid_40_3},
|
|
{valid_39_3},
|
|
{valid_38_3},
|
|
{valid_37_3},
|
|
{valid_36_3},
|
|
{valid_35_3},
|
|
{valid_34_3},
|
|
{valid_33_3},
|
|
{valid_32_3},
|
|
{valid_31_3},
|
|
{valid_30_3},
|
|
{valid_29_3},
|
|
{valid_28_3},
|
|
{valid_27_3},
|
|
{valid_26_3},
|
|
{valid_25_3},
|
|
{valid_24_3},
|
|
{valid_23_3},
|
|
{valid_22_3},
|
|
{valid_21_3},
|
|
{valid_20_3},
|
|
{valid_19_3},
|
|
{valid_18_3},
|
|
{valid_17_3},
|
|
{valid_16_3},
|
|
{valid_15_3},
|
|
{valid_14_3},
|
|
{valid_13_3},
|
|
{valid_12_3},
|
|
{valid_11_3},
|
|
{valid_10_3},
|
|
{valid_9_3},
|
|
{valid_8_3},
|
|
{valid_7_3},
|
|
{valid_6_3},
|
|
{valid_5_3},
|
|
{valid_4_3},
|
|
{valid_3_3},
|
|
{valid_2_3},
|
|
{valid_1_3},
|
|
{valid_0_3}};
|
|
automatic logic [63:0] _GEN_157 =
|
|
{{valid_63_4},
|
|
{valid_62_4},
|
|
{valid_61_4},
|
|
{valid_60_4},
|
|
{valid_59_4},
|
|
{valid_58_4},
|
|
{valid_57_4},
|
|
{valid_56_4},
|
|
{valid_55_4},
|
|
{valid_54_4},
|
|
{valid_53_4},
|
|
{valid_52_4},
|
|
{valid_51_4},
|
|
{valid_50_4},
|
|
{valid_49_4},
|
|
{valid_48_4},
|
|
{valid_47_4},
|
|
{valid_46_4},
|
|
{valid_45_4},
|
|
{valid_44_4},
|
|
{valid_43_4},
|
|
{valid_42_4},
|
|
{valid_41_4},
|
|
{valid_40_4},
|
|
{valid_39_4},
|
|
{valid_38_4},
|
|
{valid_37_4},
|
|
{valid_36_4},
|
|
{valid_35_4},
|
|
{valid_34_4},
|
|
{valid_33_4},
|
|
{valid_32_4},
|
|
{valid_31_4},
|
|
{valid_30_4},
|
|
{valid_29_4},
|
|
{valid_28_4},
|
|
{valid_27_4},
|
|
{valid_26_4},
|
|
{valid_25_4},
|
|
{valid_24_4},
|
|
{valid_23_4},
|
|
{valid_22_4},
|
|
{valid_21_4},
|
|
{valid_20_4},
|
|
{valid_19_4},
|
|
{valid_18_4},
|
|
{valid_17_4},
|
|
{valid_16_4},
|
|
{valid_15_4},
|
|
{valid_14_4},
|
|
{valid_13_4},
|
|
{valid_12_4},
|
|
{valid_11_4},
|
|
{valid_10_4},
|
|
{valid_9_4},
|
|
{valid_8_4},
|
|
{valid_7_4},
|
|
{valid_6_4},
|
|
{valid_5_4},
|
|
{valid_4_4},
|
|
{valid_3_4},
|
|
{valid_2_4},
|
|
{valid_1_4},
|
|
{valid_0_4}};
|
|
automatic logic [63:0] _GEN_158 =
|
|
{{valid_63_5},
|
|
{valid_62_5},
|
|
{valid_61_5},
|
|
{valid_60_5},
|
|
{valid_59_5},
|
|
{valid_58_5},
|
|
{valid_57_5},
|
|
{valid_56_5},
|
|
{valid_55_5},
|
|
{valid_54_5},
|
|
{valid_53_5},
|
|
{valid_52_5},
|
|
{valid_51_5},
|
|
{valid_50_5},
|
|
{valid_49_5},
|
|
{valid_48_5},
|
|
{valid_47_5},
|
|
{valid_46_5},
|
|
{valid_45_5},
|
|
{valid_44_5},
|
|
{valid_43_5},
|
|
{valid_42_5},
|
|
{valid_41_5},
|
|
{valid_40_5},
|
|
{valid_39_5},
|
|
{valid_38_5},
|
|
{valid_37_5},
|
|
{valid_36_5},
|
|
{valid_35_5},
|
|
{valid_34_5},
|
|
{valid_33_5},
|
|
{valid_32_5},
|
|
{valid_31_5},
|
|
{valid_30_5},
|
|
{valid_29_5},
|
|
{valid_28_5},
|
|
{valid_27_5},
|
|
{valid_26_5},
|
|
{valid_25_5},
|
|
{valid_24_5},
|
|
{valid_23_5},
|
|
{valid_22_5},
|
|
{valid_21_5},
|
|
{valid_20_5},
|
|
{valid_19_5},
|
|
{valid_18_5},
|
|
{valid_17_5},
|
|
{valid_16_5},
|
|
{valid_15_5},
|
|
{valid_14_5},
|
|
{valid_13_5},
|
|
{valid_12_5},
|
|
{valid_11_5},
|
|
{valid_10_5},
|
|
{valid_9_5},
|
|
{valid_8_5},
|
|
{valid_7_5},
|
|
{valid_6_5},
|
|
{valid_5_5},
|
|
{valid_4_5},
|
|
{valid_3_5},
|
|
{valid_2_5},
|
|
{valid_1_5},
|
|
{valid_0_5}};
|
|
automatic logic [63:0] _GEN_159 =
|
|
{{valid_63_6},
|
|
{valid_62_6},
|
|
{valid_61_6},
|
|
{valid_60_6},
|
|
{valid_59_6},
|
|
{valid_58_6},
|
|
{valid_57_6},
|
|
{valid_56_6},
|
|
{valid_55_6},
|
|
{valid_54_6},
|
|
{valid_53_6},
|
|
{valid_52_6},
|
|
{valid_51_6},
|
|
{valid_50_6},
|
|
{valid_49_6},
|
|
{valid_48_6},
|
|
{valid_47_6},
|
|
{valid_46_6},
|
|
{valid_45_6},
|
|
{valid_44_6},
|
|
{valid_43_6},
|
|
{valid_42_6},
|
|
{valid_41_6},
|
|
{valid_40_6},
|
|
{valid_39_6},
|
|
{valid_38_6},
|
|
{valid_37_6},
|
|
{valid_36_6},
|
|
{valid_35_6},
|
|
{valid_34_6},
|
|
{valid_33_6},
|
|
{valid_32_6},
|
|
{valid_31_6},
|
|
{valid_30_6},
|
|
{valid_29_6},
|
|
{valid_28_6},
|
|
{valid_27_6},
|
|
{valid_26_6},
|
|
{valid_25_6},
|
|
{valid_24_6},
|
|
{valid_23_6},
|
|
{valid_22_6},
|
|
{valid_21_6},
|
|
{valid_20_6},
|
|
{valid_19_6},
|
|
{valid_18_6},
|
|
{valid_17_6},
|
|
{valid_16_6},
|
|
{valid_15_6},
|
|
{valid_14_6},
|
|
{valid_13_6},
|
|
{valid_12_6},
|
|
{valid_11_6},
|
|
{valid_10_6},
|
|
{valid_9_6},
|
|
{valid_8_6},
|
|
{valid_7_6},
|
|
{valid_6_6},
|
|
{valid_5_6},
|
|
{valid_4_6},
|
|
{valid_3_6},
|
|
{valid_2_6},
|
|
{valid_1_6},
|
|
{valid_0_6}};
|
|
automatic logic [63:0] _GEN_160 =
|
|
{{valid_63_7},
|
|
{valid_62_7},
|
|
{valid_61_7},
|
|
{valid_60_7},
|
|
{valid_59_7},
|
|
{valid_58_7},
|
|
{valid_57_7},
|
|
{valid_56_7},
|
|
{valid_55_7},
|
|
{valid_54_7},
|
|
{valid_53_7},
|
|
{valid_52_7},
|
|
{valid_51_7},
|
|
{valid_50_7},
|
|
{valid_49_7},
|
|
{valid_48_7},
|
|
{valid_47_7},
|
|
{valid_46_7},
|
|
{valid_45_7},
|
|
{valid_44_7},
|
|
{valid_43_7},
|
|
{valid_42_7},
|
|
{valid_41_7},
|
|
{valid_40_7},
|
|
{valid_39_7},
|
|
{valid_38_7},
|
|
{valid_37_7},
|
|
{valid_36_7},
|
|
{valid_35_7},
|
|
{valid_34_7},
|
|
{valid_33_7},
|
|
{valid_32_7},
|
|
{valid_31_7},
|
|
{valid_30_7},
|
|
{valid_29_7},
|
|
{valid_28_7},
|
|
{valid_27_7},
|
|
{valid_26_7},
|
|
{valid_25_7},
|
|
{valid_24_7},
|
|
{valid_23_7},
|
|
{valid_22_7},
|
|
{valid_21_7},
|
|
{valid_20_7},
|
|
{valid_19_7},
|
|
{valid_18_7},
|
|
{valid_17_7},
|
|
{valid_16_7},
|
|
{valid_15_7},
|
|
{valid_14_7},
|
|
{valid_13_7},
|
|
{valid_12_7},
|
|
{valid_11_7},
|
|
{valid_10_7},
|
|
{valid_9_7},
|
|
{valid_8_7},
|
|
{valid_7_7},
|
|
{valid_6_7},
|
|
{valid_5_7},
|
|
{valid_4_7},
|
|
{valid_3_7},
|
|
{valid_2_7},
|
|
{valid_1_7},
|
|
{valid_0_7}};
|
|
reqReg_addr <= io_req_addr;
|
|
reqReg_data <= io_req_data;
|
|
reqReg_isStore <= io_req_isStore;
|
|
reqReg_size <= io_req_size;
|
|
reqSet <= io_req_addr[11:6];
|
|
reqWord <= io_req_addr[5:3];
|
|
reqValidRow_0 <= _GEN_153[io_req_addr[11:6]];
|
|
reqValidRow_1 <= _GEN_154[io_req_addr[11:6]];
|
|
reqValidRow_2 <= _GEN_155[io_req_addr[11:6]];
|
|
reqValidRow_3 <= _GEN_156[io_req_addr[11:6]];
|
|
reqValidRow_4 <= _GEN_157[io_req_addr[11:6]];
|
|
reqValidRow_5 <= _GEN_158[io_req_addr[11:6]];
|
|
reqValidRow_6 <= _GEN_159[io_req_addr[11:6]];
|
|
reqValidRow_7 <= _GEN_160[io_req_addr[11:6]];
|
|
end
|
|
if (io_reqReady_0 | ~_io_miss_T | (|_hitWay_T)) begin
|
|
end
|
|
else begin
|
|
automatic logic [63:0][2:0] _GEN_161 =
|
|
{{repl_63},
|
|
{repl_62},
|
|
{repl_61},
|
|
{repl_60},
|
|
{repl_59},
|
|
{repl_58},
|
|
{repl_57},
|
|
{repl_56},
|
|
{repl_55},
|
|
{repl_54},
|
|
{repl_53},
|
|
{repl_52},
|
|
{repl_51},
|
|
{repl_50},
|
|
{repl_49},
|
|
{repl_48},
|
|
{repl_47},
|
|
{repl_46},
|
|
{repl_45},
|
|
{repl_44},
|
|
{repl_43},
|
|
{repl_42},
|
|
{repl_41},
|
|
{repl_40},
|
|
{repl_39},
|
|
{repl_38},
|
|
{repl_37},
|
|
{repl_36},
|
|
{repl_35},
|
|
{repl_34},
|
|
{repl_33},
|
|
{repl_32},
|
|
{repl_31},
|
|
{repl_30},
|
|
{repl_29},
|
|
{repl_28},
|
|
{repl_27},
|
|
{repl_26},
|
|
{repl_25},
|
|
{repl_24},
|
|
{repl_23},
|
|
{repl_22},
|
|
{repl_21},
|
|
{repl_20},
|
|
{repl_19},
|
|
{repl_18},
|
|
{repl_17},
|
|
{repl_16},
|
|
{repl_15},
|
|
{repl_14},
|
|
{repl_13},
|
|
{repl_12},
|
|
{repl_11},
|
|
{repl_10},
|
|
{repl_9},
|
|
{repl_8},
|
|
{repl_7},
|
|
{repl_6},
|
|
{repl_5},
|
|
{repl_4},
|
|
{repl_3},
|
|
{repl_2},
|
|
{repl_1},
|
|
{repl_0}};
|
|
missWay <= _GEN_161[reqSet];
|
|
missTagRow_0 <= _tags_ext_R0_data[51:0];
|
|
missTagRow_1 <= _tags_ext_R0_data[103:52];
|
|
missTagRow_2 <= _tags_ext_R0_data[155:104];
|
|
missTagRow_3 <= _tags_ext_R0_data[207:156];
|
|
missTagRow_4 <= _tags_ext_R0_data[259:208];
|
|
missTagRow_5 <= _tags_ext_R0_data[311:260];
|
|
missTagRow_6 <= _tags_ext_R0_data[363:312];
|
|
missTagRow_7 <= _tags_ext_R0_data[415:364];
|
|
missDataRow_0_0 <= _data_ext_R0_data[63:0];
|
|
missDataRow_0_1 <= _data_ext_R0_data[127:64];
|
|
missDataRow_0_2 <= _data_ext_R0_data[191:128];
|
|
missDataRow_0_3 <= _data_ext_R0_data[255:192];
|
|
missDataRow_0_4 <= _data_ext_R0_data[319:256];
|
|
missDataRow_0_5 <= _data_ext_R0_data[383:320];
|
|
missDataRow_0_6 <= _data_ext_R0_data[447:384];
|
|
missDataRow_0_7 <= _data_ext_R0_data[511:448];
|
|
missDataRow_1_0 <= _data_ext_R0_data[575:512];
|
|
missDataRow_1_1 <= _data_ext_R0_data[639:576];
|
|
missDataRow_1_2 <= _data_ext_R0_data[703:640];
|
|
missDataRow_1_3 <= _data_ext_R0_data[767:704];
|
|
missDataRow_1_4 <= _data_ext_R0_data[831:768];
|
|
missDataRow_1_5 <= _data_ext_R0_data[895:832];
|
|
missDataRow_1_6 <= _data_ext_R0_data[959:896];
|
|
missDataRow_1_7 <= _data_ext_R0_data[1023:960];
|
|
missDataRow_2_0 <= _data_ext_R0_data[1087:1024];
|
|
missDataRow_2_1 <= _data_ext_R0_data[1151:1088];
|
|
missDataRow_2_2 <= _data_ext_R0_data[1215:1152];
|
|
missDataRow_2_3 <= _data_ext_R0_data[1279:1216];
|
|
missDataRow_2_4 <= _data_ext_R0_data[1343:1280];
|
|
missDataRow_2_5 <= _data_ext_R0_data[1407:1344];
|
|
missDataRow_2_6 <= _data_ext_R0_data[1471:1408];
|
|
missDataRow_2_7 <= _data_ext_R0_data[1535:1472];
|
|
missDataRow_3_0 <= _data_ext_R0_data[1599:1536];
|
|
missDataRow_3_1 <= _data_ext_R0_data[1663:1600];
|
|
missDataRow_3_2 <= _data_ext_R0_data[1727:1664];
|
|
missDataRow_3_3 <= _data_ext_R0_data[1791:1728];
|
|
missDataRow_3_4 <= _data_ext_R0_data[1855:1792];
|
|
missDataRow_3_5 <= _data_ext_R0_data[1919:1856];
|
|
missDataRow_3_6 <= _data_ext_R0_data[1983:1920];
|
|
missDataRow_3_7 <= _data_ext_R0_data[2047:1984];
|
|
missDataRow_4_0 <= _data_ext_R0_data[2111:2048];
|
|
missDataRow_4_1 <= _data_ext_R0_data[2175:2112];
|
|
missDataRow_4_2 <= _data_ext_R0_data[2239:2176];
|
|
missDataRow_4_3 <= _data_ext_R0_data[2303:2240];
|
|
missDataRow_4_4 <= _data_ext_R0_data[2367:2304];
|
|
missDataRow_4_5 <= _data_ext_R0_data[2431:2368];
|
|
missDataRow_4_6 <= _data_ext_R0_data[2495:2432];
|
|
missDataRow_4_7 <= _data_ext_R0_data[2559:2496];
|
|
missDataRow_5_0 <= _data_ext_R0_data[2623:2560];
|
|
missDataRow_5_1 <= _data_ext_R0_data[2687:2624];
|
|
missDataRow_5_2 <= _data_ext_R0_data[2751:2688];
|
|
missDataRow_5_3 <= _data_ext_R0_data[2815:2752];
|
|
missDataRow_5_4 <= _data_ext_R0_data[2879:2816];
|
|
missDataRow_5_5 <= _data_ext_R0_data[2943:2880];
|
|
missDataRow_5_6 <= _data_ext_R0_data[3007:2944];
|
|
missDataRow_5_7 <= _data_ext_R0_data[3071:3008];
|
|
missDataRow_6_0 <= _data_ext_R0_data[3135:3072];
|
|
missDataRow_6_1 <= _data_ext_R0_data[3199:3136];
|
|
missDataRow_6_2 <= _data_ext_R0_data[3263:3200];
|
|
missDataRow_6_3 <= _data_ext_R0_data[3327:3264];
|
|
missDataRow_6_4 <= _data_ext_R0_data[3391:3328];
|
|
missDataRow_6_5 <= _data_ext_R0_data[3455:3392];
|
|
missDataRow_6_6 <= _data_ext_R0_data[3519:3456];
|
|
missDataRow_6_7 <= _data_ext_R0_data[3583:3520];
|
|
missDataRow_7_0 <= _data_ext_R0_data[3647:3584];
|
|
missDataRow_7_1 <= _data_ext_R0_data[3711:3648];
|
|
missDataRow_7_2 <= _data_ext_R0_data[3775:3712];
|
|
missDataRow_7_3 <= _data_ext_R0_data[3839:3776];
|
|
missDataRow_7_4 <= _data_ext_R0_data[3903:3840];
|
|
missDataRow_7_5 <= _data_ext_R0_data[3967:3904];
|
|
missDataRow_7_6 <= _data_ext_R0_data[4031:3968];
|
|
missDataRow_7_7 <= _data_ext_R0_data[4095:4032];
|
|
end
|
|
end // always @(posedge)
|
|
tags_64x416 tags_ext (
|
|
.R0_addr (io_req_addr[11:6]),
|
|
.R0_en (readFire),
|
|
.R0_clk (clock),
|
|
.R0_data (_tags_ext_R0_data),
|
|
.W0_addr (reqSet),
|
|
.W0_en (tags_MPORT_en),
|
|
.W0_clk (clock),
|
|
.W0_data
|
|
({tagWrite_7,
|
|
tagWrite_6,
|
|
tagWrite_5,
|
|
tagWrite_4,
|
|
tagWrite_3,
|
|
tagWrite_2,
|
|
tagWrite_1,
|
|
tagWrite_0})
|
|
);
|
|
data_64x4096 data_ext (
|
|
.R0_addr (io_req_addr[11:6]),
|
|
.R0_en (readFire),
|
|
.R0_clk (clock),
|
|
.R0_data (_data_ext_R0_data),
|
|
.W0_addr (reqSet),
|
|
.W0_en (tags_MPORT_en),
|
|
.W0_clk (clock),
|
|
.W0_data
|
|
({dataWrite_7_7,
|
|
dataWrite_7_6,
|
|
dataWrite_7_5,
|
|
dataWrite_7_4,
|
|
dataWrite_7_3,
|
|
dataWrite_7_2,
|
|
dataWrite_7_1,
|
|
dataWrite_7_0,
|
|
dataWrite_6_7,
|
|
dataWrite_6_6,
|
|
dataWrite_6_5,
|
|
dataWrite_6_4,
|
|
dataWrite_6_3,
|
|
dataWrite_6_2,
|
|
dataWrite_6_1,
|
|
dataWrite_6_0,
|
|
dataWrite_5_7,
|
|
dataWrite_5_6,
|
|
dataWrite_5_5,
|
|
dataWrite_5_4,
|
|
dataWrite_5_3,
|
|
dataWrite_5_2,
|
|
dataWrite_5_1,
|
|
dataWrite_5_0,
|
|
dataWrite_4_7,
|
|
dataWrite_4_6,
|
|
dataWrite_4_5,
|
|
dataWrite_4_4,
|
|
dataWrite_4_3,
|
|
dataWrite_4_2,
|
|
dataWrite_4_1,
|
|
dataWrite_4_0,
|
|
dataWrite_3_7,
|
|
dataWrite_3_6,
|
|
dataWrite_3_5,
|
|
dataWrite_3_4,
|
|
dataWrite_3_3,
|
|
dataWrite_3_2,
|
|
dataWrite_3_1,
|
|
dataWrite_3_0,
|
|
dataWrite_2_7,
|
|
dataWrite_2_6,
|
|
dataWrite_2_5,
|
|
dataWrite_2_4,
|
|
dataWrite_2_3,
|
|
dataWrite_2_2,
|
|
dataWrite_2_1,
|
|
dataWrite_2_0,
|
|
dataWrite_1_7,
|
|
dataWrite_1_6,
|
|
dataWrite_1_5,
|
|
dataWrite_1_4,
|
|
dataWrite_1_3,
|
|
dataWrite_1_2,
|
|
dataWrite_1_1,
|
|
dataWrite_1_0,
|
|
dataWrite_0_7,
|
|
dataWrite_0_6,
|
|
dataWrite_0_5,
|
|
dataWrite_0_4,
|
|
dataWrite_0_3,
|
|
dataWrite_0_2,
|
|
dataWrite_0_1,
|
|
dataWrite_0_0})
|
|
);
|
|
assign io_reqReady = io_reqReady_0;
|
|
assign io_memReqValid = _io_miss_T_3 | storeBypass;
|
|
assign io_memReq_addr =
|
|
storeBypass ? io_req_addr : {reqReg_addr[63:6], 6'h0} + {58'h0, reqWord, 3'h0};
|
|
assign io_memReq_data = storeBypass ? io_req_data : reqReg_data;
|
|
assign io_memReq_isStore = storeBypass ? io_req_isStore : reqReg_isStore;
|
|
assign io_memReq_size = storeBypass ? io_req_size : 3'h3;
|
|
assign io_respValid =
|
|
_io_miss_T & (|_hitWay_T) & ~reqReg_isStore | _io_miss_T_3 & io_memRespValid
|
|
& ~reqReg_isStore;
|
|
assign io_respData =
|
|
_io_miss_T_3
|
|
? (_io_respData_T_22
|
|
? io_memRespData
|
|
: _io_respData_T_20
|
|
? {{32{io_respData_shifted[31]}}, io_respData_shifted[31:0]}
|
|
: _io_respData_T_18
|
|
? {{48{io_respData_shifted[15]}}, io_respData_shifted[15:0]}
|
|
: _io_respData_T_16
|
|
? {{56{io_respData_shifted[7]}}, io_respData_shifted[7:0]}
|
|
: io_memRespData)
|
|
: _io_respData_T_22
|
|
? _GEN_8
|
|
: _io_respData_T_20
|
|
? {{32{hitResp_shifted[31]}}, hitResp_shifted[31:0]}
|
|
: _io_respData_T_18
|
|
? {{48{hitResp_shifted[15]}}, hitResp_shifted[15:0]}
|
|
: _io_respData_T_16
|
|
? {{56{hitResp_shifted[7]}}, hitResp_shifted[7:0]}
|
|
: _GEN_8;
|
|
endmodule
|
|
|