Hardware/software debugging using memory access parameters
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsPhilip Mansson, Magnus Malmberg
Life of this patent
Estimating the term…
Abstract
Debug circuitry is operated in a manner that facilitates debugging one or more hardware and/or software components that are included in a system that includes a system memory. The debug circuitry receives information from one of the hardware and/or software components and/or from the system memory, and ascertains whether the received information includes memory address parameters. If the received information includes memory address parameters, then the memory address parameters are used to retrieve data from the system memory. The retrieved data is supplied at an output port of the debug circuitry.
Claims20
A method of operating debug circuitry to facilitate debugging one or more hardware and/or software components that are included in a system that includes a system memory, the method comprising:
- the debug circuitry:
- receiving information from one of the hardware and/or software components and/or from the system memory;
- ascertaining whether the received information includes memory address parameters;
- if the received information includes memory address parameters, then using the memory address parameters to locate and retrieve data from the system memory;
- and
- supplying the retrieved data at an output port of the debug circuitry,
- wherein:
- the received information includes an indication of whether the received information is debug-related information;
- and
- one or more of the method steps are conditionally performed or not performed based on whether the received information's indication indicates that the received information is debug-related information.
An apparatus for facilitating debugging one or more hardware and/or software components that are included in a system that includes a system memory, the apparatus comprising:
- circuitry configured to receive information from one of the hardware and/or software components and/or from the system memory;
- circuitry configured to ascertain whether the received information includes memory address parameters;
- circuitry configured to respond to the received information including memory address parameters by using the memory address parameters to locate and retrieve data from the system memory;
- and
- circuitry configured to supply the retrieved data at an output port of the apparatus,
- wherein:
- the received information includes an indication of whether the received information is debug-related information;
- and
- one or more components of the apparatus are configured to conditionally operate or not operate based on whether the received information's indication indicates that the received information is debug-related information.
Dependencies are inferred from the claim text.