Region based address translation
(RAT) engine, placed in front of each CPU core, allows segments of the memory map to be
relocated to a different address in the system. It is a dynamic address translator for
common code and constant (placed in SRAM) instead of duplicated/redundant code/constant
across multiple cores, that is downloaded to on-chip SRAM during boot-time.