beautypg.com

Sundance SMT916 User Manual

Page 11

background image

idelays. An initialisation routine will be run at start-up in order to work out the
delay required. Serial data is then turned into a 16-bit word. The data flow is routed
to a storage unit, which when enabled, allows data in. The storage units are enabled
via a trigger signal that could be coming from a register or a connector (external
trigger input – MMCX). Data capture into storage unit happens simultaneously for all
12 channels. The DSP is responsible for collecting data, one channel at a time. The
mux selects the current channel. Samples are transferred to the DSP via an Ethernet

interface. By default Storage unit are set to 4k samples (only 2k when
calibrating/aligning data line with clock – as an extra 2 bits are attached to the 16-
bit sample words).

Figure 4 - Firmware Block Diagram.

Registers implemented in the register block are described in the following parts of
this document.

3.4.2 Global Control Register – 0x4

Global control Register – 0x4 (Write-only register).

Byte

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

1

Clock

Source

Selection

External

Clock PLL

reset

External

Clock

Output

Enable

Reserved ADC11

Enable

ADC10

Enable

ADC9

Enable

ADC8

Enable

Default

‘0’ ‘0’

‘0’

‘0’

‘0’ ‘0’ ‘0’

‘0’

0

ADC7

Enable

ADC6

Enable

ADC5

Enable

ADC4

Enable

ADC3

Enable

ADC2

Enable

ADC1

Enable

ADC0

Enable

Default

‘0’ ‘0’

‘0’

‘0’

‘0’ ‘0’ ‘0’

‘0’