![Tektronix 2440 User Manual Download Page 64](http://html1.mh-extra.com/html/tektronix/2440/2440_user-manual_1078860064.webp)
Theory of O p e ra tio n - 2 4 4 0 Service
Table 3-3
Processor M iscellaneous R egister
(PM REG) O utput Functions
Bit
Output Name
O utput Function
0
MWPDN
Masks off (disables) Waveform
Processor Done interrupt.
1
MSYNTRIG
Masks off Synchronous Trigger
interrupt.
2
MFPINT
Masks off Front-Panel interrupt.
3
STEP COMP
Indicates the AutoStep
Sequencer has com pleted a
sequence step.
4
SEQOUT
Indicates the AutoStep
Sequencer has com pleted a
sequence.
6
BELL
Indicates an event occurred
which normally rings
instrument’s internal warning
bell.
WAVEFORM PROCESSOR SYSTEM
The Waveform Processor System (diagram 2) performs the
high-speed data-handling operations needed to produce
and update displays of acquired data points on the CRT
including averaging, enveloping, adding, m ultiplying, and
interpolation of the waveform data. It accepts task informa
tion from the System
jjl
P and then carries out the assigned
tasks without further need of the System pR When that task
list has been completed, it sends an interrupt to the System
pP to inform it that another list of tasks can be accepted.
The Waveform pP memory space is accessible by the
System pR allowing the System pP to send commands to
the Waveform jxP and to read any desired result or data
location especially for the GPIB I/O functions.
W aveform
pP
Waveform pP U470 is a specially designed, high-speed
microprocessor with a 16-bit multiplexed data and address
bus and separate
12
-bit instruction-address and 16-bit
instruction-data busses. The Waveform pP is clocked at
2.5 MHz and executes one instruction each clock cycle.
Internally the Waveform pP uses a 32-bit wide instruction
word. Therefore, to enable it to obtain a complete instruction
for execution with each pP cycle, instructions are
“double-prefetched.” Two 16-bit halves of the instruction are
fetched from the instruction bus with each cycle at a 5 MHz
rate, so that the instruction words are 32 bits wide.
Initially, with power-on, WPRESET (Waveform pP reset) from
Processor Controlled Register U860 (diagram 1) will be LO,
holding the processor reset via U270C. This reset remains in
effect until the System pP writes a HI bit to the W PRESET
output of U860 to remove the reset and enable the Waveform
pR The System pP also holds the Waveform pP reset while
it is updating the command list in RAM of the next task that
the Waveform pP is to perform. This reset occurs at the
completion of each set of tasks given to the Waveform pP
and is released when the new task list is in place in the
Waveform pP Command RAM, U440.
Upon release of WPRESET, the Waveform pP fetches the
first two 16-bit words from its instruction ROMs, U480 and
U490, at a 5 MHz rate and forms them into a 32-bit instruc
tion word. Waveform pP U470 then executes the first instruc
tion and at the same tim e it “prefetches” the next 32-bit word
from the instruction ROM (the next instruction). The
Waveform pP continues fetching instructions to carry out its
internal initialization routine until that is com pleted, and it
then looks in Command RAM at a vectored location to find
the first task in the task list.
The first instruction in the task list tells the Waveform pP
what is to be done. The pP then switches to the routine in
ROM to get the instructions that do that job. Part of that
routine might be to get the arguments for the task. When the
arguments are in place, the Waveform pP then finishes the
task routine. When done with the first task, the Waveform pP
looks at the task list for the next task. It keeps doing the
commands and arguments for each task until the entire task
list is done. The last task of every task list is the W PDN task
(Waveform Processor Done). Upon receiving that task, the
Waveform pP sets the WPDN bit to the System pP Interrupt
circuit HI, informing the System pP that it is finished. It then
enters a ‘ loop forever” state to wait for its next set of instruc
tions. When the System pP checks the interrupt register and
finds WPDN H i, it resets the Waveform pP and writes a new
list of tasks to the Waveform pP Command RAM.
3-22
R EV JU N 1991
Summary of Contents for 2440
Page 4: ......
Page 12: ......
Page 38: ......
Page 91: ...Theory of Operation 2440 Service 3 49 Figure 3 5 Simplified CCD architecture ...
Page 120: ...Theory of Operation 2440 Service Figure 3 10 DC Restorer 3 78 ...
Page 130: ...Theory of Operation 2440 Service 3 88 ...
Page 136: ...Theory of Operation 2440 Service Figure 3 15 PWM Regulator and Inverter 3 94 ...
Page 138: ...Theory of Operation 2440 Service Figure 3 16 PWM switching waveforms 3 96 ...
Page 208: ......
Page 322: ......
Page 419: ......
Page 423: ...2440 Service Figure 9 4b 2440 Block diagram part 2 6330 27 BLOCK DIAGRAM PART 2 ...
Page 427: ......
Page 428: ...2440 Service WAVEFORMS FOR DIAGRAM 1 6 2 8 5 3 2 ...
Page 429: ......
Page 432: ...2440 Service WAVEFORMS FOR DIAGRAM 2 BUS ISOLATED 6 6 0 3 4 9 ...
Page 433: ...WAVEFORMS FOR DIAGRAM 2 ...
Page 439: ......
Page 445: ......
Page 450: ...2440 Service WAVEFORMS FOR DIAGRAM 8 6603 27 ...
Page 455: ...W A V EFO R M S FOR D IAG RAM 11 WAVEFORMS FOR DIAGRAM 11 6603 29 ...
Page 458: ...WAVEFORMS FOR DIAGRAM 12 ...
Page 463: ...WAVEFORMS FOR DIAGRAM 14 ...
Page 471: ... C N i u i t e x r 4 j u J l i 1 i 6 28 5 44 WAVEFORMS FOR DIAGRAM 18 ...
Page 476: ...WAVEFORMS FOR DIAGRAM 20 ...
Page 490: ...YES ...
Page 492: ......
Page 494: ......
Page 499: ...YES ...
Page 501: ......
Page 502: ...2440 Service FIG 1 C A B IN E T ...
Page 503: ......
Page 510: ...2440 Service SISSVHO Z Old ...
Page 511: ......
Page 512: ...A12 2440 Service F IG 3 C IR C U IT BOARDS ...
Page 513: ......
Page 517: ...10 16 R E V J U L 1993 Replaceable Mechanical Parts ...
Page 518: ...2440 Service ...
Page 519: ...FIG 4 L V H V PWR SUPPLY ...
Page 520: ...FIG 5 ACCESSORIES 2440 Service ...
Page 521: ......
Page 523: ......
Page 529: ......
Page 530: ......
Page 531: ......