File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -221,7 +221,7 @@ module ibex_register_file_ff import ibex_pkg::*; #(
221221
222222 // In CHERIoT mode all register addresses are 4-bit (implicit E extension). Hence, the MSB must
223223 // never be set. The bank-select bit is anyway forced to 0.
224- `ASSERT (CheriotWaddrMSBClear, cheriot_enabled | - > ! waddr_a_i[4 ])
224+ `ASSERT (CheriotWaddrMSBClear, ( cheriot_enabled && we_a_i) | - > ! waddr_a_i[4 ])
225225 `ASSERT (CheriotRaddrAMSBClear, cheriot_enabled | - > ! raddr_a_i[4 ])
226226 `ASSERT (CheriotRaddrBMSBClear, cheriot_enabled | - > ! raddr_b_i[4 ])
227227
Original file line number Diff line number Diff line change @@ -128,7 +128,7 @@ module ibex_register_file_fpga import ibex_pkg::*; #(
128128
129129 // In CHERIoT mode all register addresses are 4-bit (implicit E extension). Hence, the MSB must
130130 // never be set. The bank-select bit is anyway forced to 0.
131- `ASSERT (CheriotWaddrMSBClear, cheriot_enabled | - > ! waddr_a_i[4 ])
131+ `ASSERT (CheriotWaddrMSBClear, ( cheriot_enabled && we_a_i) | - > ! waddr_a_i[4 ])
132132 `ASSERT (CheriotRaddrAMSBClear, cheriot_enabled | - > ! raddr_a_i[4 ])
133133 `ASSERT (CheriotRaddrBMSBClear, cheriot_enabled | - > ! raddr_b_i[4 ])
134134
Original file line number Diff line number Diff line change @@ -270,7 +270,7 @@ module ibex_register_file_latch import ibex_pkg::*; #(
270270
271271 // In CHERIoT mode all register addresses are 4-bit (implicit E extension). Hence, the MSB must
272272 // never be set. The bank-select bit is anyway forced to 0.
273- `ASSERT (CheriotWaddrMSBClear, cheriot_enabled | - > ! waddr_a_i[4 ])
273+ `ASSERT (CheriotWaddrMSBClear, ( cheriot_enabled && we_a_i) | - > ! waddr_a_i[4 ])
274274 `ASSERT (CheriotRaddrAMSBClear, cheriot_enabled | - > ! raddr_a_i[4 ])
275275 `ASSERT (CheriotRaddrBMSBClear, cheriot_enabled | - > ! raddr_b_i[4 ])
276276
You can’t perform that action at this time.
0 commit comments