Specifications

Chapter 7: Theory of Operation
Backplane Assembly
127
The main FPGA uses three identical buses to communicate with three different
downstream FPGAs. The buses are 8- bit parallel buses with miscellaneous control
signals. One bus is used to control the trigger functions in the backplane board and
one bus connects to each of the two acquisition boards. A separate bus for each FPGA
minimizes timing problems and reflections. The FPGAs on the acquisition assemblies
are used to control the oscilloscope functions on each of those assemblies. On power-
up, after the PC software recognizes the two acquisition assemblies, it loads the trigger
FPGA and the acquisition FPGAs using these buses. When programming is complete,
the PC communicates with the downstream FPGA over the same buses.
The main FPGA provides access to the memory controllers over a separate bus to each
acquisition board. The acquired data is retrieved from the acquisition boards over these
buses.
Timebase System
The oscilloscope timebase system generates and distributes all of the clock signals that
control or are synchronized to waveform acquisition. Figure 7- 6 shows the timebase
system including its circuitry.
Figure 7-6 Time base
*+]
&ORFN
*HQ
7LPEDVH,&
([W
0+]5HI
7E&ON*+=&:
6\V7ULJ
1RVF>@
5HI7ULJ
'LJ&ON
*+=*DWHG
6DPS&ON>@
*+]&:
'LJ5XQ
7LPHEDVH&LUFXLWU\
7LPH%DVH
FRD[
7E7ULJ
WRFDOLEUDWRU
5HI&ON
0+]&:
3UHDPS
6DPSOHU
7ULJJHU
+\EULG
36)LOWHU
$'&
0HPRU\
FRQWUROOHU
6SOLWWHU
'
&+
&+
7ULJ>@
'
' '
3UHDPS
6DPSOHU
7ULJJHU
+\EULG
36)LOWHU
$'&
0HPRU\
FRQWUROOHU
6SOLWWHU
'
&+
&+
7ULJ>@
'
' '
'
6
6

3RZHU
6SOLWWHU
6
FRD[
6
6
FRD[
6DPS&ON>@
*+]&:
6SOLWWHU
'
'
'
7E7ULJ667/
'
0DVWHU
'
'
6
'
6
WR062
WRLQWHUSRODWRU
WRWULJJHU)3*$
'
1&
'
'
5HI&ON667/
0+]&:
WR062
IURPWULJJHU
WRDFTXLVLWLRQ)3*$