2/Theory of Operation
2-26
Vector Address Functional Block
The Vector RAM Address Registers U1 and U2 are loaded by the following
procedure:
1. The least significant byte (LSB) and the most significant byte (MSB)
of the address are loaded into U4 and U3 by performing writes to
$D0X71 and $D0X61 respectively, and then writing $D0X01 with bit 7
low and then high, toggling the LOAD-RAM- signal and parallel
loading the address.
2. If any looping is to be performed during vector driving, the LSB and
MSB of the LOOP-BACK ADDRESS are loaded into U4 and U3 by performing
writes to $D0X71 and $D0X61 respectively.
3. When vector driving is to occur, a write to $D0X01 with bit 6 set
low is performed, allowing the output of U1 and U2 to be decremented.
The outputs of U1 and U2 form the current address of the vector RAM.
Whenever a RAMCLK clocks U1 and U2, their address is decremented by
one. At the same time that U1 and U2 are being decremented, RAMCLK
latches the data of the current address into the latches of the
Vector RAM Functional Block. This process continues until either the
vector driving is complete or a LOOP command occurs. The LOOP
command generates LOOP-LD- to activate the LOAD-RAM-OUT- signal.
This signal commands U1 and U2 to reload the LOOP-BACK ADDRESS (from
which the vector driving resumes).
Vector Pattern RAM Functional Block
There are ten identical Vector Pattern RAM Functional Blocks that
provide the forty output channels on the Vector Output I/O Module. Each
RAM block consists of an 8K x 8 SRAM, a 74AC273 Octal D-Type Flip-Flop, a
resistor pack, and one 74HC126 Tri-Stateable Buffer.
The resistor pack provides isolation from the D-BUS data bus. When only
the RAM has been selected to be written to, the data on the bus passes
through the resistor pack and is input to the RAM. When vectors are
driven and all devices have been selected, the resistor pack provides
enough isolation from the bus to prevent other devices from interfering
with the output of the RAM.
When vector driving occurs, the data at the current address of the RAM
is latched in the latch by LAT-CLK. This data contains one signal bit
(high or low) and one tri-state bit (on or off) for four lines of
output. The latch also has a TRISTATE- input from P1 pin 2 that, upon a
low input, clears the the latch and resets its contents to all lows,
tri-stating all 40 outputs of the I/O module.
Vector Control RAM Functional Block
The Vector Control RAM provides user-programmed (via vector files)
control signals used for looping, handshaking, Capture clocking, and
vector drive termination.
Summary of Contents for 9100 Series
Page 6: ... iv ...
Page 8: ... vi ...
Page 15: ...2 Theory of Operation 2 3 Figure 2 1 Input Section Functional Block Diagram ...
Page 16: ...2 Theory of Operation 2 4 Figure 2 2 Output Section Functional Block Diagram ...
Page 19: ...2 Theory of Operation 2 7 Figure 2 3 Input Section Address Decoding Summary ...
Page 42: ...2 Theory of Operation 2 30 ...
Page 50: ...4 List of Replaceable Parts 4 2 ...
Page 54: ...4 List of Replaceable Parts 4 6 Figure 4 1 9100A 017 Final Assembly ...
Page 55: ...4 List of Replaceable Parts 4 7 Figure 4 1 9100A 017 Final Assembly cont ...
Page 57: ...4 List of Replaceable Parts 4 9 Figure 4 2 A1 Main PCA ...
Page 59: ...4 List of Replaceable Parts 4 11 Figure 4 3 A2 Top PCA ...
Page 64: ...4 List of Replaceable Parts 4 16 ...
Page 66: ...5 Schematic Diagrams 5 2 ...
Page 67: ...5 Schematic Diagrams 5 3 Figure 5 1 A1 Main PCA ...
Page 68: ...5 Schematic Diagrams 5 4 Figure 5 1 A1 Main PCA cont ...
Page 69: ...5 Schematic Diagrams 5 5 Figure 5 2 A2 Top PCA ...
Page 70: ...5 Schematic Diagrams 5 6 Figure 5 2 A2 Top PCA cont ...
Page 74: ...Index Index 4 ...