FPGA Chips

This chip is very flexible to changes in design, which
is very adequate given the instability of the operating scenario.
It has subsystems of a 1. clock generator, 2. write address
generator, 3. write address multiplexer, 4. trigger decision
processor, and 5. timing and control signal generator.
-
The clock generator first duplicates the frequency of the
clock and then uses that as the period of the new signal.
-
The write address generator produces write addresses for
the SCA1 and SCA2 pipelines. The two SCAs are written with the same
voltages in the overlap range, allowing both the peak and base to be read
always from the same SCA chip. If the second SCA is being written,
the writing continues and the output signals indicate that SCA2 is now
selected for writing and is the primary recorder. If SCA2 was not
ready at the time the writing continues on the first chip.
-
The write address multiplexer receives the write address
and then outputs the selected address to a one address bus. It then
generates the write address strobes.
-
The timing and control signal generator produces the necessary
control signals for the readout of the SCA 1/2 chips. Given that
an SCA chip cannot be read and written at the same time, the signal generator
checks if the SCA that needs to be read is the one that is currently being
written. If so, the reading is postponed until the pipeline is full;
otherwise, the control signals for the reading sequence are generated.
Two read addresses are generated, one for the peak and one for the base.
After the readout occurs, the SCA chip is made available again for writing
or reading by enabling the READY signal to the level 1 processor.