@@ -5196,8 +5196,8 @@ module I3CCSR (
5196
5196
if (decoded_reg_strb.I3C_EC .TTI .RESET_CONTROL && decoded_req_is_wr) begin // SW write
5197
5197
next_c = (field_storage.I3C_EC .TTI .RESET_CONTROL .SOFT_RST .value & ~ decoded_wr_biten[0 : 0 ]) | (decoded_wr_data[0 : 0 ] & decoded_wr_biten[0 : 0 ]);
5198
5198
load_next_c = '1 ;
5199
- end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .SOFT_RST .we ) begin // HW Write - we
5200
- next_c = hwif_in. I3C_EC . TTI . RESET_CONTROL . SOFT_RST .next ;
5199
+ end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .SOFT_RST .hwclr ) begin // HW Clear
5200
+ next_c = '0 ;
5201
5201
load_next_c = '1 ;
5202
5202
end
5203
5203
field_combo.I3C_EC .TTI .RESET_CONTROL .SOFT_RST .next = next_c;
@@ -5222,8 +5222,8 @@ module I3CCSR (
5222
5222
if (decoded_reg_strb.I3C_EC .TTI .RESET_CONTROL && decoded_req_is_wr) begin // SW write
5223
5223
next_c = (field_storage.I3C_EC .TTI .RESET_CONTROL .TX_DESC_RST .value & ~ decoded_wr_biten[1 : 1 ]) | (decoded_wr_data[1 : 1 ] & decoded_wr_biten[1 : 1 ]);
5224
5224
load_next_c = '1 ;
5225
- end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .TX_DESC_RST .we ) begin // HW Write - we
5226
- next_c = hwif_in. I3C_EC . TTI . RESET_CONTROL . TX_DESC_RST .next ;
5225
+ end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .TX_DESC_RST .hwclr ) begin // HW Clear
5226
+ next_c = '0 ;
5227
5227
load_next_c = '1 ;
5228
5228
end
5229
5229
field_combo.I3C_EC .TTI .RESET_CONTROL .TX_DESC_RST .next = next_c;
@@ -5248,8 +5248,8 @@ module I3CCSR (
5248
5248
if (decoded_reg_strb.I3C_EC .TTI .RESET_CONTROL && decoded_req_is_wr) begin // SW write
5249
5249
next_c = (field_storage.I3C_EC .TTI .RESET_CONTROL .RX_DESC_RST .value & ~ decoded_wr_biten[2 : 2 ]) | (decoded_wr_data[2 : 2 ] & decoded_wr_biten[2 : 2 ]);
5250
5250
load_next_c = '1 ;
5251
- end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .RX_DESC_RST .we ) begin // HW Write - we
5252
- next_c = hwif_in. I3C_EC . TTI . RESET_CONTROL . RX_DESC_RST .next ;
5251
+ end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .RX_DESC_RST .hwclr ) begin // HW Clear
5252
+ next_c = '0 ;
5253
5253
load_next_c = '1 ;
5254
5254
end
5255
5255
field_combo.I3C_EC .TTI .RESET_CONTROL .RX_DESC_RST .next = next_c;
@@ -5274,8 +5274,8 @@ module I3CCSR (
5274
5274
if (decoded_reg_strb.I3C_EC .TTI .RESET_CONTROL && decoded_req_is_wr) begin // SW write
5275
5275
next_c = (field_storage.I3C_EC .TTI .RESET_CONTROL .TX_DATA_RST .value & ~ decoded_wr_biten[3 : 3 ]) | (decoded_wr_data[3 : 3 ] & decoded_wr_biten[3 : 3 ]);
5276
5276
load_next_c = '1 ;
5277
- end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .TX_DATA_RST .we ) begin // HW Write - we
5278
- next_c = hwif_in. I3C_EC . TTI . RESET_CONTROL . TX_DATA_RST .next ;
5277
+ end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .TX_DATA_RST .hwclr ) begin // HW Clear
5278
+ next_c = '0 ;
5279
5279
load_next_c = '1 ;
5280
5280
end
5281
5281
field_combo.I3C_EC .TTI .RESET_CONTROL .TX_DATA_RST .next = next_c;
@@ -5300,8 +5300,8 @@ module I3CCSR (
5300
5300
if (decoded_reg_strb.I3C_EC .TTI .RESET_CONTROL && decoded_req_is_wr) begin // SW write
5301
5301
next_c = (field_storage.I3C_EC .TTI .RESET_CONTROL .RX_DATA_RST .value & ~ decoded_wr_biten[4 : 4 ]) | (decoded_wr_data[4 : 4 ] & decoded_wr_biten[4 : 4 ]);
5302
5302
load_next_c = '1 ;
5303
- end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .RX_DATA_RST .we ) begin // HW Write - we
5304
- next_c = hwif_in. I3C_EC . TTI . RESET_CONTROL . RX_DATA_RST .next ;
5303
+ end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .RX_DATA_RST .hwclr ) begin // HW Clear
5304
+ next_c = '0 ;
5305
5305
load_next_c = '1 ;
5306
5306
end
5307
5307
field_combo.I3C_EC .TTI .RESET_CONTROL .RX_DATA_RST .next = next_c;
@@ -5326,8 +5326,8 @@ module I3CCSR (
5326
5326
if (decoded_reg_strb.I3C_EC .TTI .RESET_CONTROL && decoded_req_is_wr) begin // SW write
5327
5327
next_c = (field_storage.I3C_EC .TTI .RESET_CONTROL .IBI_QUEUE_RST .value & ~ decoded_wr_biten[5 : 5 ]) | (decoded_wr_data[5 : 5 ] & decoded_wr_biten[5 : 5 ]);
5328
5328
load_next_c = '1 ;
5329
- end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .IBI_QUEUE_RST .we ) begin // HW Write - we
5330
- next_c = hwif_in. I3C_EC . TTI . RESET_CONTROL . IBI_QUEUE_RST .next ;
5329
+ end else if (hwif_in.I3C_EC .TTI .RESET_CONTROL .IBI_QUEUE_RST .hwclr ) begin // HW Clear
5330
+ next_c = '0 ;
5331
5331
load_next_c = '1 ;
5332
5332
end
5333
5333
field_combo.I3C_EC .TTI .RESET_CONTROL .IBI_QUEUE_RST .next = next_c;
0 commit comments