Arguments: address and length
Effect: operand = scratchpad.
This command will first canonicalize the scratchpad if the destination is not a RAM
slot.
This command will cause an error if:
- Length is less than MAU_MIN_LENGTH
- Length is greater than MAU_MAX_LENGTH
- Length is not equal to the length of data in the scratchpad
- The memory address refers to a RAM or ROM slot, but those slots are not
configured
- An arithmetic overflow occurs (due to canonicalization failure)
- Any of the interval [address … address+length-1] does not refer to RAM