H A R D W A R E O P E R A T I O N
Data Device Corporation
BU-65570/2i Manual
26
As interrupts are generated, the BU-65572iX 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 on 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.
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.
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.
Monitor Interrupts
Monitor interrupts may be generated after each message is received or
after one third of the monitor's circular buffer has been filled
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com