Sundance SMT370v2 User Manual

Page 10

Advertising
background image

Version 2.0

Page 10 of 46

SMT370v2/v3 User Manual

Ressource occupied.

The default firmware, as it comes with the board, uses FPGA resources, such as
Ram Blocks, Flip-flop, Slices, I/O pads. The following table gathers all of them:

Number

used

Out of

Percentage

of utilisation

Number of

External IOBs

247

324

76%

Number of

RAMB16s

9

40

22%

Number of

SLICEs

1059

5120

20%

Number of

BUFGMUXs

6

16

37%

Number of

DCMs

2

8

25%

Number of

External

DIFFMs

1

162

1%

Number of

External

DIFFSs

1

162

1%

Figure 2 - FPGA utilisation.

Most of the resources are not used by the default firmware, which allows the user to
implement some extra processing such as for example digital filters to add some
processing gain to the chain.

Memory.

The SMT370 is populated with 32Mbits of ZBTRAM (32 bits x 1Meg). It is connected
to the FPGA, which controls read and write operations. The default FPGA bit stream
implements a pattern generator which consists in storing a pattern into the memory,
reading it back continuously and sending data out to the DAC. This generator is
controlled via bits in the control registers. It can be loaded, started and stopped by
setting bits. For more details, see further in the documentation, the part dealing with
control registers.

This pattern generator feature is also called Arbitrary Waveform Generator (AWG).
Please, note that to change of waveform, the memory has to be reloaded and the
pattern generator to be re-started. This is due to the default firmware starting reading
data from address 0, i.e. the start address is not a parameter, unlike the size is.

Advertising
This manual is related to the following products: