xfpe(7) CLIX xfpe(7)
NAME
xfpe - FPE coprocessor interface
DESCRIPTION
The xfpe ver is an asynchronous interface driver that provides access to a
Floating-Point Engine (FPE) coprocessor. The FPE coprocessor is an
optional processor board that performs high-precision numeric operations
for specific applications.
The xfpe driver provides a channel scheme to allow a process to access an
FPE. Using fpe_coproc_alloc(), a process obtains a channel number to use
for all subsequent operations. This channel number enables the driver to
associate a process's request with a specific coprocessor.
The xfpe driver provides a mechanism for a process to load application-
specific microcode images into an FPE executable memory space. The driver
supports up to NDID-1 loaded images if enough free executable memory space
is on the FPE. The available space depends on the size of each microcode
image.
Data may be transferred to the FPE by either direct writes to the first-in
first-out (FIFO) register located on the FPE board, or by a call to CLIX
to transfer the data directly from user memory to the FPE FIFO.
RELATED INFORMATION
Functions: fpe_coproc_alloc(3), fpe_coproc_dealloc(3), fpe_cancel_dma(3),
fpe_did_load(3), fpe_did_unload(3), fpe_write_dma(3)
2/94 - Intergraph Corporation 1