Patent ID: 7886098
Filing Date: 2011-02-08
Classification: G06F

Abstract:
1. A data processing apparatus having a plurality of domains in which devices of the data processing apparatus can operate, said plurality of domains comprising at least one non-secure domain and at least one secure domain, in the secure domain said devices having access to secure data not accessible from the non-secure domain, comprising: a bus master device fixed in a particular domain and configured to issue an access request when access to data is required, the access request specifying an address for said data; a bus over which said access request is routed to a slave device, each access request routed over the bus having a domain security signal associated therewith identifying a domain pertaining to that access request; and said bus master device having domain control logic configured to receive a domain specifying signal generated externally to the bus master device to identify the domain in which the bus master device is fixed, if that domain specifying signal indicates that the bus master device is fixed in the secure domain the domain control logic is configured to selectively generate, in dependence on said address specified by said access request, a non-secure domain security signal to be associated with said access request.