5.8.3 SystemC Export limitation on code translation support for external memory
EVS core components use code translation for speed. Not enabling Direct Memory Interface (DMI) reduces performance.
The core components in EVSs
use code translation for high simulation speed. Therefore they fetch data from external
memory to translate it into host machine code. Changing the memory contents outside of
the scope of the core makes the data inconsistent.
Enable DMI accesses
to instruction memory to avoid dramatic performance reductions. Otherwise, EVSs:
- Model all accesses.
- Perform multiple spurious transactions.
- Translate code per instruction not per block of instructions.