Specifications
1260-14 User Manual
Module Specific Syntax 3-20 EADS North America Defense
Test and Services, Inc. © 1992
operations. When a width change is requested by using either the
"W", "X" or "Y" width designator, the port’s buffer is cleared of all
previous data and the new data is loaded starting at vector 1. If
there is no width designator, the port remains in its current mode,
and the new data is appended to the existing data in the buffer for
up to a maximum of 256 vectors of data. This means that multiple
statements may be used to load a given port’s buffer by specifying
a width for the first SETUP WR statement, and not specifying a
width for subsequent statements.
Example 1:
Assume the user sends the following three statements to the
module:
SETUP 1.WR 0,Y,7,15,23
SETUP 1.WR 0,255
SETUP 1.WR 0,100
The first SETUP statement would set up port 0 to perform byte-
wide operations and would clear the port 0 buffer of any previous
values. It would then load a 7 in vector 1, a 15 in vector 2 and a 23
in vector 3. The second SETUP statement would leave the buffer
intact, and would load a 255 in vector 4. The final SETUP
statement would load a 100 in vector 5. Once the test was armed,
port 0 would be actively driving a 7 after the first clock, a 15 after
the second, etc. and would end the test driving a 100.
The data that is loaded in the buffer remains there until either the
port is re-initialized by a SETUP WR or a WRITE command, the
port is redefined to be a read port, the port is redefined to be an
asynchronous port, or the unit is reset. This means that it is
possible to arm and run a test multiple times without having to
reload the write data.
Bit, byte and word-wide operations cannot be mixed in a port. Only
one width may be active at a time and is specified as follows:
A "Y" specifies a byte-wide (8-bit) write to a port. If the port was
previously defined using a word width, the data associated with the
companion port will be cleared, and the port will be disabled in
future synchronous operations until redefined. When a port is first
defined as synchronous, it defaults to byte-wide operations, so it is
only necessary to specify a byte width if the user is changing from
a different width, or wishes to clear the buffer. See Example 1
above for a sample of a byte-wide synchronous write setup.
A "W" specifies a word-wide (16-bit) write to a pair of ports. Word-
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com