3.3.3 Multi-Event Memory Organization
Each channel of the DT5740 features a SRAM memory to store the acquired events. The memory
size for the event storage is 192 kS/ch and it can be divided in a programmable number, N
b
, of
buffers (N
b
from 1 up to 1024) by the register address 0x800C, as described in Table 3.1 below.
Table 3.1: Buffer Organization
3.3.3.1 Custom Size Events
It is possible to make events with a number of samples, which depends on 0x8020 register
setting, smaller than the default value. This register’s value is given in number of memory
locations. According to the formula:
3*N
LOC
= 2*N
S
only values that are multiples of 3 are allowed for this register.
NOTE: The value of N
LOC
must be set in order that the relevant number of samples does not
exceed the buffer size and it mustn’t be modified while the acquisition is running. Even using the
custom size setting, the number of buffers and the buffer size are not affected by N
LOC
, but they
are still determined by N
b
.
The concepts of buffer organization and custom size directly affect the width of the acquisition
window (i.e. number of the digitized waveform samples per event). The Record Length
parameter defined in CAEN software (such as WaveDump and CAENScope introduced in § 5) and
the Set/GetRecordLength() functions of the CAENDigitizer library (see § 4.2) rely on these
concepts.