A single-chip integrated circuit comprising a first processor for
executing a plurality of applications, a second processor for executing a
plurality of applications, at least one of a) at least one embedded
peripheral and b) at least one memory, and a bus monitor for allowing
access to the at least one of a) the at least one embedded peripheral and
b) the at least one memory, if the access is allowed, wherein the bus
monitor comprises a mapping of access rights to the at least one of a)
the at least one embedded peripheral and b) the at least one memory for
the first processor and the second processor is disclosed.