Store Function Asm Chart - HP 3580A Operating And Service Manual

Spectrum analyzer
Table of Contents

Advertisement

Section IV
START
TRA
M•OA-1-1572
Figure
.4-23.
Store Function ASM Chart.
d. Enables the Write Control circuit. During normal
operation, the Write Control circuit is disabled and Clock
ClO is present at the output of the NAND gate. With the
Write Control circuit enabled, Clock ClO is inhibited unless
a Write Enable command has been generated by the 8-Bit
Adder.
4-148. Figure 4-24 shows the equivalent circuit during
State 1. Elements not shown can be disregarded.
4-149. The State 1 sequence begins with the following
conditions:
a. Clock Cl has just completed the transition from the
write phase to the read phase.
b. The Address Counter is in state 1 (0000000001).
c. The 8-bit word from the preceding address (0) is at
the output of the Latch.
d. The 8-bit word stored in the present address (1) is on
the Data Output lines of the RAM.
4-22
Model 3580A
4-150. Just before Clock C9 goes high, the 8-bit word on
the RAM Data Output lines (present address) is compared
to the 8-bit word at the output of the Latch (preceding
address) by the 8-Bit Adder. If the numerical value of the
8-bit word in the present address is greater than that of the
preceding address, the Adder generates a Write Enable
command which is applied to the Write Control circuit. If a
Write Enable command is generated, data will be written
into memory during the next write phase. When Clock C9
goes high, the 8-bit word on the RAM Data Output lines
(address 1) is strobed into the Latch.
4-151. When Clock Cl goes into the write phase, the
Address Counter remains in state 1 (0000000001) but
because its LSB is forced to a logical "O," RAM address
0
(0000000000) is selected. If a Write Enable command was
generated during the read phase, the 8-bit word from
address 1 (now at the output of the Latch) is written into
address
0.
If a Write Enable command was not generated,
Clock C 10 is inhibited and the contents of address
0
are left
unchanged.
4-152. When Clock C 1 again goes into the read phase, the
Address Counter is incremented to state 2 (0000000010).
At this time, the 8-bit word from address 1 is still at the
output of the Latch and the 8-bit word stored in address 2
is on the RAM Data Output lines. If the 8-bit word in
address 2 is greater than that of address 1, a Write Enable
command will be generated and, during the next write
phase of Cl, the contents of address 2 will be written back
into address 2, leaving address 2 unchanged. Moreover, if
the 8-bit word in address 2 is less than that of address 1, a
Write Enable command will not be generated and the
contents of address 2
will
still be left unchanged. This is an
important point. Even though the 8-bit word in each
address is compared to that of the address that is one count
higher, only alternate comparisons have any effect. For
example, addresses
0
and 1 are compared and the largest
value is written into address
0
addresses 1 and 2 are
compared and address 2 is left unchanged, addresses 2 and
3 are compared and the largest value is written into address
2, etc.
4-153. The comparison sequence continues until the Ad-
dress Counter reaches state 1023 and resets. At that time,
the Store Function Controller increments to State 2 where
it remains until the STORE button is released.
4-154. State 2. In State 2, the SFH (Sweep Flag Hold)
instruction is given and the system returns to its normal
mode of operation with the following exceptions:
a. The LSB of the X-Axis A to D Converter is forced to
a logical "l ." Since the X-Axis A to D Converter addresses
the RAM during the write phase of Cl, new information is
written only in addresses where the LSB is a logical "l"
(addresses 1, 3, .5, 7, etc.). Addresses containing the
permanently stored trace are, therefore, left undistrubed.

Advertisement

Table of Contents
loading

Table of Contents