System register access
AssigneeArm Limited
InventorsLoïc PIERRON, Antony John PENTON
Life of this patent
Estimating the term…
Abstract
A data processing apparatus for accessing several system registers using a single command includes system registers and command generation circuitry capable of analysing a plurality of decoded system register access instructions, each specifying a system register identifier. In response to a predetermined condition, the command generation circuitry generates a single command to represent the plurality of decoded system register access instructions. The predetermined condition comprises a requirement that a total width of the system registers specified by the plurality of decoded system register access instructions is less than or equal to a predefined data processing width.
Claims19
A data processing apparatus comprising:
- a plurality of system registers;
- and
- command generation circuitry capable of analysing a plurality of decoded system register access instructions, each specifying a system register identifier, and in response to a predetermined condition, capable of generating a single command to represent the plurality of decoded system register access instructions,
- wherein the predetermined condition comprises a requirement that a total width of the system registers specified by the plurality of decoded system register access instructions is less than or equal to a predefined data processing width.
A method of accessing system registers, comprising the steps:
- processing commands that access system registers from the plurality of system registers;
- analysing a plurality of decoded system register access instructions, each specifying a system register identifier;
- and
- in response to a predetermined condition, generating a single command to represent the plurality of decoded system register access instructions,
- wherein the predetermined condition comprises a requirement that a total width of the system registers specified by the plurality of decoded system register access instructions is less than or equal to the data processing width.
A data processing apparatus comprising:
- a plurality of system registers;
- and
- means for analysing a plurality of decoded system register access instructions, each specifying a system register identifier, and in response to a predetermined condition, for generating a single command to represent the plurality of decoded system register access instructions,
- wherein the predetermined condition comprises a requirement that a total width of the system registers specified by the plurality of decoded system register access instructions is less than or equal to the predefined data processing width.
Dependencies are inferred from the claim text.