A trace coloring system enhances signal information that is provided to a
user of a signal measurement device, for example, a digitizing
oscilloscope or spectrum analyzer, having a color display for displaying
graphical depictions of electrical signals. Trace coloring logic
(hardware, software, or a combination thereof) colors a trace with
different colors, each indicating a corresponding range of signal values.
As an example, in the context of an oscilloscope, the trace may be colored
with various colors to visually indicate which areas of the trace
correspond to particular logic levels. A first color may be allocated to a
logic low ("0"), a second color to a logic high ("1"), a third color to an
indeterminate range that is between logic low and high, and a fourth color
to an extreme value that is outside a desired or acceptable predefined
logic range. In the preferred embodiment, the trace coloring logic is
implemented in software that is executed by a processor. A frame buffer is
interfaced with the processor. The frame buffer stores display data
including a word for each pixel. Optionally, prepainting logic may be
employed in the trace coloring logic. The prepainting logic assigns color
values to pixels of the trace based upon locations of the pixels within
the display map. When prepainting is employed, the frame buffer is
preferably video random access memory (VRAM) configured to permit
modification of bits of each word, while masking other bits of each word,
so that updating of each word can be accomplished in a single access
operation to the memory.
Un sistema del colorante del rastro realza la información de la señal que se proporciona a un usuario de un dispositivo de la medida de la señal, por ejemplo, de un osciloscopio o de un analizador de espectro que convierte a digital, teniendo una exhibición de color para exhibir pinturas gráficas de señales eléctricas. Remonte los colores de la lógica del colorante (hardware, software, o una combinación de eso) un rastro con diversos colores, cada uno que indica una gama correspondiente de la señal valora. Como ejemplo, en el contexto de un osciloscopio, el rastro se puede colorear con varios colores para indicar visualmente qué áreas del rastro corresponden a los niveles particulares de la lógica. Un primer color se puede asignar a una lógica bajo ("0"), a un segundo color a una lógica arriba ("1"), a un tercer color a una gama indeterminada que esté entre la lógica baja y alta, y a un cuarto color a un valor extremo que sea exterior una gama predefinida deseada o aceptable de la lógica. En la encarnación preferida, la lógica del colorante del rastro se pone en ejecucio'n en el software que es ejecutado por un procesador. Un almacenador intermediario de marco se interconecta con el procesador. Los almacenes de almacenador intermediario de marco exhiben datos incluyendo una palabra para cada pixel. Opcionalmente, la lógica prepainting se puede emplear en la lógica del colorante del rastro. La lógica prepainting asigna valores del color a los pixeles del rastro basado sobre las localizaciones de los pixeles dentro del mapa de la exhibición. Al prepainting se emplea, el almacenador intermediario de marco es la memoria de acceso al azar preferiblemente video (VRAM) configurada a la modificación del permiso de pedacitos de cada palabra, mientras que enmascara otros pedacitos de cada palabra, para poder lograr la puesta al día de cada palabra en una sola operación del acceso a la memoria.