xsif(7) CLIX xsif(7)
NAME
xsif - Scanner Interface
DESCRIPTION
The Scanner Interface (SIF) provides an 8-bit parallel interface to a
scanner as well as a memory DMA interface and a 32-bit FIFO for pipelined
raster processing capability. The scanner may be accessed in full RGB
color mode, or each color component may be accessed individually.
The xsif file uses the SIF board to transfer large amounts of data from
memory to a raster processing pipeline, a scanner to memory, or a scanner
to a raster processing pipeline.
The SIF board in the lowest Shared Resource (SR) Bus slot number supports
channel 0, the next SIF board supports channel 1, and so on.
To transfer data from memory to the pipe, use sif_mem_pipe(), specifying a
channel currently open from sif_open().
To transfer data from the scanner to memory, use sif_scan_mem(),
specifying a channel currently open from sif_open().
To transfer data from the scanner to the pipe, use sif_scan_pipe(),
specifying a channel currently open from sif_open().
The SIF scanner interface is implemented with a hardware capability to
reject large amounts of data. For example, if a 1/4-inch strip is needed
from a scanner that always sends inch-wide strips, the SIF hardware can be
set up to transfer only the data pertaining to the first 1/4 inch of each
line in the strip. The remainder of each line is discarded. This reduces
memory and time requirements for the workstation. This rejection is a
function of the resolution and linewidth specified with sif_setup(). The
sif_setup() function also controls swath size and color/mono modes.
RELATED INFORMATION
Functions: sif_cancel(3), sif_scan_mem(3), sif_mem_pipe(3), sif_close(3),
sif_scan_pipe(3), sif_open(3), sif_setup(3)
2/94 - Intergraph Corporation 1