Apparatus and method are described for a data processing device. The data
processor includes features suitable for executing a software virtual
machine. The data processor provides an instruction set that supports
object-level memory protection suitable for high speed operation. Memory
control logic is provided to accommodate a configuration having
relatively less random access memory (RAM) as compared to
re-programmable, nonvolatile memory, and to improve access to the
re-programmable, nonvolatile memory.