System and method for allocating logic analyzer hardware resources
AssigneeAgilent Technologies, Inc.
InventorsChad H Slaugh, Jeffrey John Haeffele
Life of this patent
Estimating the term…
Loading patent…
AssigneeAgilent Technologies, Inc.
InventorsChad H Slaugh, Jeffrey John Haeffele
Estimating the term…
Systems and methodologies for use in signal measurement systems that acquire and store signal data in accordance with a trigger specification. In particular, the present invention is directed to a hardware resource allocator that is interposed between the signal acquisition hardware of a logic analyzer and the user interface on which a signal measurement specification model is presented to the operator. The hardware resource allocator translates the measurement requirements as specified by the user on the user interface to commands for allocation and control of the appropriate combination of hardware resources. Generally, the hardware resource allocator allocates and configures the requisite hardware resources and translates the measurement specification to hardware control data used by software drivers to program the signal acquisition hardware resources. Importantly, the hardware resource allocator separates the logic analyzer hardware from the trace measurement specification model presented to the operator on the user interface. The hardware resource allocator translates the measurement requirements provided by the user interface model to the appropriate combinations of commands and data appropriate for the signal acquisition hardware architecture.
A signal measurement system comprising:
A plurality of hardware modules for use in a logic analyzer, each said hardware module connected to a plurality of data channels over which logic signals travel, comprising:
A method for translating a branch condition statement of a trigger sequence in a logic analyzer including a plurality of hardware modules each connected to a plurality of data channels over which logic signals travel, the hardware modules including a plurality of hardware event resources configured to determine whether a specified event has occurred, and a plurality of programmable look-up table (LUT) event combiners configured to evaluate a programmed Boolean combination of a plurality of signals generated by a programmed combination of said plurality of hardware event resources, said event combiners implementing a branch condition statement of a trigger branch in a trigger sequence, the method comprising the steps of:
Dependencies are inferred from the claim text.