H A R D W A R E O P E R A T I O N
Data Device Corporation
28
BU-65572T Manual
channels. The
BU-65572T
maintains "last status" and "last command"
words allowing for full support of transmit last command and transmit
status mode commands. The
BU-65572T
supports full RT command
illegalization for each transmit or receive message based on RT address
and sub-address. In addition, individual mode commands may be
illegalized.
7.3.1 RT Error Injection
Error conditions may be injected on an individual RT/SA basis. The
BU-65572T
supports five categories of injected RT errors: length errors,
encoding errors, gap errors, status address errors, and response errors.
Length errors include both word count errors and bit count errors. Word
counts of -32 to +1 words may be programmed. Bit counts of +3, +2, +1,
-3, -2, or -1 bit may be programmed on any word within the message.
Error specifications are attached to the data tables that are mapped to a
RT and Sub-address combination. This provides for a large number of
possibilities for injecting errors. An application can map more than one
data table to any given RT/SA combination. This means that the RT can
respond with different errors each time it is accessed.
Encoding errors are implemented though the use of two simple yet
powerful mechanisms for modifying the output of the
BU-65572T
's
Manchester encoder. The two modifying functions are glitch and inverse.
A glitch will force the output of the encoder to an idle bus condition for
the specified period of time. An inverse will invert the output of the
encoder for the specified period of time. The word number, starting time,
and width specify the placement of this error. The error may be placed in
any word within the message. The starting time is programmed in 500
nsec increments from the beginning of the specified word. The width of
the error is specified in 50 nsec increments up to 3 sec. This error
injection scheme lends itself to generating a host of errors including
invalid sync patterns, parity errors, and Manchester bi-phase errors.
A gap of 3, 4, or 5 sec (measured mid parity crossing to mid-sync
crossing) may be inserted between any two words in message. This
allows for a "dead time" gap between words of 1, 2, or 3 sec. A status
address error may be injected in which the RT responds with a status
word containing a RT address, which does not match the terminal's RT
address. The RT may be programmed to respond with any value from
zero to 31 in its status response, excluding the current terminal address.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com