H A R D W A R E O P E R A T I O N
Data Device Corporation
31
BU-65572T Manual
As interrupts are generated, the
BU-65572T
device driver will
acknowledge the interrupt by clearing the computer hardware and then
enter an interrupt vector onto a queue that can contain up to 64 interrupt
actions. Each vector in the queue will be sent by the system to the user
application. This will only occur when the applications interrupt service
routine (ISR) is completed processing all previous interrupts. This action
ensures that the user ISR is not interrupted.
7.6.1 BC Interrupt Generation
BC interrupts may be enabled by a global interrupt mask for successful
messages, communication errors, status set conditions, or on selected
frame symbols (skip, break point, major frame, and minor frame
symbols). The criteria for a status set condition are programmed globally
through the status mask. The status mask allows any of the 16 bits within
the RT status word to be ignored. The status mask affects the generation
of interrupts as well as the detected error field that is stored in the
message structure.
BC interrupts are issued by the intermessage routines associated with
messages allowing for selective interrupt generation on a message by
message basis. A two-word vector is pushed onto a circular queue for
each interrupt request and is transparent to the user. The queue can
hold up to 64 interrupt vectors; thus, the host computer is not required to
immediately acknowledge the interrupt request.
7.6.2 RT Interrupt Generation
RT interrupts may be enabled by a global interrupt mask for
transmit/receive messages with no message error, mode commands with
no message error, transmit/receive messages with the message error bit
set, or mode commands with the message error bit set.
RT interrupts are issued by intermessage routines associated with data
tables allowing for selective interrupt generation on a message by
message basis. A two-word vector pushed onto a circular queue for each
interrupt and is transparent to the user. The queue can hold up to 64
interrupt vectors; thus, the host computer is not required to immediately
acknowledge the interrupt request.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com