US 7,558,936 B2
Data management in long record length memory
Terrance R. Beale, Portland, Oreg. (US); Steven K. Sullivan, Beaverton, Oreg. (US); and Kristie L. Veith, Portland, Oreg. (US)
Assigned to Tektronix, Inc., Beaverton, Oreg. (US)
Filed on Mar. 24, 2006, as Appl. No. 11/388,926.
Prior Publication US 2007/0226406 A1, Sep. 27, 2007
Int. Cl. G06F 12/00 (2006.01)
U.S. Cl. 711—171  [711/154; 711/170] 5 Claims
OG exemplary drawing
 
1. A method of data management for a memory for use in a digital oscilloscope, comprising the steps of:
setting a first number of memory locations of a circular buffer of said memory for storing pre-trigger data in response to input by a user;
setting a second number of memory locations of a linear region of said memory for storing post-trigger data in response to input by a user;
writing data samples into said circular buffer within the memory until a first trigger event occurs;
writing data samples into the linear region located after the circular buffer within the memory when said first trigger event occurs; and
stopping writing of data samples into the linear region when an amount of data samples equal to the sum of the first number of memory locations and the second number of memory locations are written into the linear region after a last trigger event occurs.