Specifications

54 Chapter 4: Matrox Solios hardware reference
Demultiplexers
Each acquisition path of the board features a demultiplexer. It can deserialize input
from time-multiplexed video sources on a clock basis; time-multiplexed video
sources can output twice the amount of data as is possible when using other video
sources with the same amount of cabling. When enabled, the demultiplexer
assumes that two video streams share the same data path and that the streams are
interleaved based on the clock cycle. The demultiplexer assumes that on one clock
cycle, the data is from one stream and that on the next clock cycle, the data is from
the second stream. The demultiplexer combines the data from the two streams
every second clock cycle and sends them to the LUTs. The demultiplexer can only
deserialize video inputs that when combined, total a maximum depth of 48 bits
per acquisition path.
Lookup tables
Matrox Solios eCL/XCL has on-board lookup tables (LUTs) that can be used to
precondition input data at acquisition time, before it is stored in an image buffer.
The various versions of Matrox Solios eCL/XCL support different lookup table
configurations.
The LUTs are programmed using the MIL-Lite function MdigControl() with
M_LUT_ID
*
.
Single-Base board
Matrox Solios eCL/XCL-B has programmable LUTs. The LUTs can be operated
in the following configurations
:
8 palettes of one, two, or three 256-entry 8-bit LUTs.
4 palettes of one or two 1024-entry 8- or 16-bit LUTs.
1 palette of one or two 4096-entry 8- or 16-bit LUTs.
*. As of MIL 10.
†. For example, two 1024-entry 8-bit LUTs can map 2-tap 10-bit data to 8-bit values. In
addition one 1024-entry 8-bit LUT can map 1-tap 10-bit data to 8-bit values.