Update rom_ctrl
scrambling logic
#90
Open
+2
−31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR updates the ROM Control to match Earlgrey's latest functionality. See the commit messages for more details.
This PR also contains a commit to update
pyot.py
, to allow for the use of aliases in test-specific configuration values. Please let me know if there's already a way to do this - it didn't seem to be working for me, and I've found it a useful feature for e.g. using a specific ROM for a specific test.This has been tested against the test
kmac_app_rom_test_fpga_cw310_rom_with_fake_keys
, using the builtmask_rom_fpga_cw310.39.scr.vmem
produced by the test, which was failing previously, but now passes. The test and mask ROM were built from master on OpenTitan.