摘要:
A system is described having a JTAG diagnostic unit and a serial wire diagnostic unit. A watcher unit is connected to a data connection shared between the diagnostic units. Special patterns detected upon the shared data connection serve to switch between diagnostic modes with respective ones of the diagnostic units becoming active.
摘要:
An image processing method includes partitioning an image under test to form a plurality of contiguous image segments having similar image properties, deriving feature data from a subset including one or more of the image segments, and comparing the feature data from the subset of image segments with feature data derived from respective image segments of one or more other images so as to detect a similarity between the image under test and the one or more other images.
摘要:
A data structure for representing metadata describes the content of at least one shot or sub-shot of information material. The data structure comprises a volume identification defining a data carrier on which the information material is contained, at least one shot identification defining the shot or sub-shot within the material, and at least one type of metadata associated with the content of the shot or sub-shot. The volume identification is arranged at a first hierarchical level and the shot identification is arranged at a lower hierarchical level and the metadata describing the shot is arranged with respect to the shot hierarchical level. The data structure provides an efficient facility for communicating metadata between metadata nodes including application programs which use the metadata. The metadata is identified on the basis of a shot and volume on which the information material which the metadata describes is contained. By arranging the volume identifier at a first hierarchical level, the shot identifier at a lower hierarchical level and the metadata related to the shot or sub-shot within the shot level, a systematic and compatible format for interrogating and retrieving metadata is provided.
摘要:
Tracing logic for monitoring a stream of processing instructions from a program being processed by a data processor is disclosed, said tracing logic comprising monitoring logic operable to detect processing of said instructions in said instruction stream; detect which of said instructions in said instruction stream are conditional direct branch instructions, which of said instructions in said instruction stream are conditional indirect branch instructions and which of said instructions in said instruction stream are unconditional indirect branch instructions; said tracing logic further comprising compression logic operable to: designate said conditional direct branch instructions, said conditional indirect branch instructions and said indirect branch instructions as marker instructions; for each marker instruction, output an execution indicator indicating if said marker instruction has executed or a non-execution indicator indicating if said marker instruction has not executed and not output data relating to previously processed instructions that are not marker instructions.
摘要:
An integrated circuit 2 includes one or more transaction masters 8, 10, 12, 4 for issuing data transactions via interconnect circuitry 20. Debug access port circuitry is configured to respond to debug commands received from a debug controller 6 to generate barrier transactions which are issued to the interconnect circuitry. The interconnect circuitry responds to the received barrier transactions by constraining a relative ordering of at least some of the data transactions as they pass through the interconnect circuitry.
摘要:
A processor 6 is provided with a plurality of hardware resources, such as performance monitors 12 and context pointers 18. Boundary indicating circuitry 14, 20 stores a boundary value which is programmable and which indicates a boundary position dividing the hardware resources into a first portion and a second portion. Resource control circuitry 16, 22 controls access to the hardware resources such that when program execution circuitry 8 is executing a first program it is responsive to a query as to how many off said plurality of hardware resources are present to return a first value whereas when the program execution circuitry is executing a second program it responds to such a query by returning a value corresponding to those hardware resources within the second portion.
摘要:
An integrated circuit 2 is provided with a data source 6 in the form of a processor executing program instructions connected via a bus interconnect 16 to a trace output device 8. The trace output device 8 is memory mapped. Different memory addresses that are mapped to the trace output device 8 are associated with different priority levels. Trace data written to at least one memory address has a first level of priority in which it is either accepted or the transfer is stalled until the data can be processed by the trace output device 8. Another level of priority associated with a different memory address is such that the data is always accepted but is discarded if the trace output device 8 does not have the ability to process, e.g. store that data at that time.
摘要:
A data processing apparatus is provided comprising processing circuitry and instruction decoding circuitry. The data processing apparatus is capable of operating at a plurality of different privilege. Processing circuitry of the data processing apparatus imposes on program instructions different access permissions to at least one of a memory and a set of registers at different ones of the different privilege levels. A debug privilege-level switching instruction is provided and decoding circuitry is responsive to this instruction to switch the processing circuitry from a current privilege level to a target privilege level if the processing circuitry is in a debug mode. However, if the processing circuitry is in a non-debug mode the instruction decoding circuitry prevents execution of the privilege-level switching instruction regardless of the current privilege level.
摘要:
Embodiments of this invention relate to compositions and methods of processing a subterranean formation including collecting microseismic data from one wellbore, collecting amplitude ratio information for the microseismic data, comparing the amplitude ratio to an expected ratio, generating a representation of a formation based on the microseismic data and the comparison of the amplitude ratio and expected ratio, and performing an oil field services activity based on the representation.
摘要:
An image processing method introduces a graphical feature or effect into a part of one or more video images of a scene. The scene includes a view of a plurality of objects disposed on an object plane, the part of the video images including one of the plurality of objects on the object plane. The method includes forming a three dimensional model view of the object plane, calculating a transform matrix for transforming points in the model of the object plane into the view of the object plane in the video image, forming the graphical feature or effect in the model of the object plane, transforming the graphical feature or effect from the model to the image view of the object plane using the transform matrix, identifying the one of the plurality of object which is to be viewed within the part of the video image, in which the object is present, and extracting the part of the image view from the video images, into which the graphical feature has been transformed, the extracted part including that part of the feature of effect, which has been transformed from the model. The image processing method provides an improved way of adding a graphical feature or effect to a plane on which a plurality of objects are disposed, so that when a part of the video image, in which one of the plurality of objects, is viewed, the graphical feature or effect appears to the viewer to be a natural scene as if the graphical feature or effect is actually present.