HP 9000 Series 300 Tutorials Manual page 169

Device i/o and user interfacing hp-ux concepts and tutorials
Hide thumbs Also See for HP 9000 Series 300:
Table of Contents

Advertisement

When an HP-IB interface is reset via io_reset, the card's parallel poll
response is set to 0; its serial poll response is set to 128; its HP-IB address
is read off the hardware switches; and the card is put on-line. Any enabled
interru pts are preserved. If the card is configured as system controller, then
Interface Clear (IFC) is pulsed and Remote Enable (REN) is asserted.
When an AFI interface is reset via io_reset, each of the three control output
lines is reset to zero, the incoming Attention Request (ARQ) is disabled, the
ARQ flip flop is cleared, the ARQ enable flip flop and the handshake to the
peripheral are disabled, and the FIFO buffer is flushed out.
The io_speed_ctl routine is not supported on Series 800 computers; transfer
is always done via DMA.
On Series 800 computers, the timeout you specify via io_timeout_ctl is
rounded up to the nearest 10-millisecond boundary. For example, if you specify
a timeout of 125000 microseconds (125 milliseconds), the effective timeout is
rounded up to 130 milliseconds.
DIL functions, read, or write requests that time out, return a value of -1 and
set errno to either ETIMEDOUT
or
EINTR. If the request can be aborted
normally, then errno is set to ETIMEDOUT . Otherwise, the HP-IB card is
reset and EINTR is returned.
The only allowable data path width for HP-IB devices is 8. AFI devices
support 8-bit and 16-bit data paths. If you specify any other width,
io_width_ctl returns an error indication.
Series 800 Dependencies
8-7

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Hp 9000 series 800

Table of Contents