Verify the accessibility of a shared memory
by writing through each address map
then reading it via every other address maps
in which the memory is readable and the backdoor,
making sure that the resulting value matches the written value.
If bit-type resource named
"NO_REG_TESTS", "NO_MEM_TESTS",
"NO_REG_SHARED_ACCESS_TEST" or "NO_MEM_SHARED_ACCESS_TEST"
in the "REG::" namespace
matches the full name of the memory,
the memory is not tested.
Verify the accessibility of a shared memory by writing through each address map then reading it via every other address maps in which the memory is readable and the backdoor, making sure that the resulting value matches the written value.
If bit-type resource named "NO_REG_TESTS", "NO_MEM_TESTS", "NO_REG_SHARED_ACCESS_TEST" or "NO_MEM_SHARED_ACCESS_TEST" in the "REG::" namespace matches the full name of the memory, the memory is not tested.
The DUT should be idle and not modify the memory during this test.