######### Rgb Video

Library: Input/Output
Introduced: 3.2.0
Appearance: #########

Behavior

This element simulates a color display up to 2 to 256 pixels wide. On a bus to the south, it receives the color information that will be applied to the pixel, addressed by two buses carrying position information, at the rising edge of the clock.

When the simulation is initialized, the screen is colored yellow. The reset signal clears the screen and it will be black.

The Color Model attribute offers several color schemes, RGB 15,16,24 bits, palette selection schemes such as Xterm16 or 256, and a grayscale display. This will determine the bit width of the data input.

Pins

The pines are to the south and presented in order from east to west.

First from left
Input: Reset - If 1, clears the entire screen. Data width in bit 1.
Second with a triangle
Input: Clock - On the rising edge, the addressed pixel is updated in accordance with the color and position information. Data width in bit 1.
Third
Input: Write Enable - If 1, clock input triggers pixel update. Data width in bit 1.
Fourth
Input: X coordinate - Unsigned numerical value specifying the x coordinate (horisontal) of the pixel to be processed. Value 0 is the easternmost (left) pixel. Data width in bits as a function of the Width attribute
Fifth
Input: Y coordinate - Unsigned numerical value specifying the y (vertical) coordinate of the pixel to be processed. Value 0 is the northernmost (top) pixel. Data width in bits according to the Height attribute.
The last one on the right
Input: Data - Defines the color of the pixel to be processed according to the rules of the Color Model attribute.

Attributes

Cursor
If a cursor is visible on the screen.
Reset Behavior
Whether the reset signal is synchronous with the clock or not.
Color Model
The data model of the color data bus (3x5bits, 3x8bits...).
Width in pixels
Screen width in pixels.
Height
Screen height in pixels.
Scale
Determines the magnification factor.

Poke Tool Behavior

None.

Text Tool Behavior

None.

Back to Library Reference