Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sif_cancel(3)

sif_scan_mem(3)

sif_mem_pipe(3)

sif_close(3)

sif_scan_pipe(3)

sif_open(3)

sif_setup(3)



  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




Typewritten Software • bear@typewritten.org • Edmonds, WA 98026