[mem_bkdr_util,rom_ctrl] Fix how we call encrypt_sram_data
This bug was caused by a midair collision of two changes (commits
f700bf7 and 84f0813). The first changed the API of the
encrypt_sram_data function, removing "byte_diff" and replacing it with
"sp_width". The second was written to use the previous version of the
function.
Signed-off-by: Rupert Swarbrick <rswarbrick@lowrisc.org>
diff --git a/hw/dv/sv/mem_bkdr_util/mem_bkdr_util__rom.sv b/hw/dv/sv/mem_bkdr_util/mem_bkdr_util__rom.sv
index 3f1f3d9..541bdd2 100644
--- a/hw/dv/sv/mem_bkdr_util/mem_bkdr_util__rom.sv
+++ b/hw/dv/sv/mem_bkdr_util/mem_bkdr_util__rom.sv
@@ -100,7 +100,7 @@
// Calculate the scrambled data
wdata_arr = {<<{integ_data}};
wdata_arr = sram_scrambler_pkg::encrypt_sram_data(
- wdata_arr, 39, 0, rom_addr, addr_width, key_arr, nonce_arr
+ wdata_arr, 39, 39, rom_addr, addr_width, key_arr, nonce_arr
);
scrambled_data = {<<{wdata_arr}};
end