@@ -986,12 +986,6 @@ module I3CCSR (
986
986
logic load_next;
987
987
} FIFO_SIZE;
988
988
} INDIRECT_FIFO_STATUS_3;
989
- struct packed{
990
- struct packed{
991
- logic [31:0] next;
992
- logic load_next;
993
- } MAX_TRANSFER_SIZE;
994
- } INDIRECT_FIFO_STATUS_4;
995
989
struct packed{
996
990
struct packed{
997
991
logic [31:0] next;
@@ -2238,11 +2232,6 @@ module I3CCSR (
2238
2232
logic [31:0] value;
2239
2233
} FIFO_SIZE;
2240
2234
} INDIRECT_FIFO_STATUS_3;
2241
- struct packed{
2242
- struct packed{
2243
- logic [31:0] value;
2244
- } MAX_TRANSFER_SIZE;
2245
- } INDIRECT_FIFO_STATUS_4;
2246
2235
struct packed{
2247
2236
struct packed{
2248
2237
logic [31:0] value;
@@ -5996,29 +5985,7 @@ module I3CCSR (
5996
5985
end
5997
5986
end
5998
5987
assign hwif_out.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_3.FIFO_SIZE.value = field_storage.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_3.FIFO_SIZE.value;
5999
- // Field: I3CCSR.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE
6000
- always_comb begin
6001
- automatic logic [31:0] next_c;
6002
- automatic logic load_next_c;
6003
- next_c = field_storage.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.value;
6004
- load_next_c = '0;
6005
- if(hwif_in.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.we) begin // HW Write - we
6006
- next_c = hwif_in.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.next;
6007
- load_next_c = '1;
6008
- end
6009
- field_combo.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.next = next_c;
6010
- field_combo.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.load_next = load_next_c;
6011
- end
6012
- always_ff @(posedge clk or negedge hwif_in.rst_ni) begin
6013
- if(~hwif_in.rst_ni) begin
6014
- field_storage.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.value <= 32'h0;
6015
- end else begin
6016
- if(field_combo.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.load_next) begin
6017
- field_storage.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.value <= field_combo.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.next;
6018
- end
6019
- end
6020
- end
6021
- assign hwif_out.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.value = field_storage.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.value;
5988
+ assign hwif_out.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.value = 32'h40;
6022
5989
// Field: I3CCSR.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_RESERVED.DATA
6023
5990
always_comb begin
6024
5991
automatic logic [31:0] next_c;
@@ -10312,7 +10279,7 @@ module I3CCSR (
10312
10279
assign readback_array[52][31:0] = (decoded_reg_strb.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_1 && !decoded_req_is_wr) ? field_storage.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_1.WRITE_INDEX.value : '0;
10313
10280
assign readback_array[53][31:0] = (decoded_reg_strb.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_2 && !decoded_req_is_wr) ? field_storage.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_2.READ_INDEX.value : '0;
10314
10281
assign readback_array[54][31:0] = (decoded_reg_strb.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_3 && !decoded_req_is_wr) ? field_storage.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_3.FIFO_SIZE.value : '0;
10315
- assign readback_array[55][31:0] = (decoded_reg_strb.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4 && !decoded_req_is_wr) ? field_storage.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4.MAX_TRANSFER_SIZE.value : '0;
10282
+ assign readback_array[55][31:0] = (decoded_reg_strb.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_STATUS_4 && !decoded_req_is_wr) ? 32'h40 : '0;
10316
10283
assign readback_array[56][31:0] = (decoded_reg_strb.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_RESERVED && !decoded_req_is_wr) ? field_storage.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_RESERVED.DATA.value : '0;
10317
10284
assign readback_array[57] = hwif_in.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_DATA.rd_ack ? hwif_in.I3C_EC.SecFwRecoveryIf.INDIRECT_FIFO_DATA.rd_data : '0;
10318
10285
assign readback_array[58][7:0] = (decoded_reg_strb.I3C_EC.StdbyCtrlMode.EXTCAP_HEADER && !decoded_req_is_wr) ? 8'h12 : '0;
0 commit comments