Software applications – Sundance SMT8090-374 User Manual
Page 11

Version 0.9
Page 11 of 12
SMT8090 User Manual
Software applications.
3L application.
In a sub-folder labelled 3L (directory SMT6600\Systems\SMT8090_374), you will find
a C (Test.c), a configuration (Test.cfg) and a make (nmake) files.
In a DOS prompt window, simply type nmake to generate the 3L application file,
which can be loaded into the SMT374 by using the 3L Server (3L Diamond needs to
be installed first).
This application allows the user to execute simple commands such as configuring the
ADC (output format and scale), the clock synthesizers, clock routing, capturing data,
etc.
Description of the functions in the test software menu.
The 3L application provided with the system allows the following option. Some will
prompt for a value. Before sending the control word to the SMT390. In some case
and where available, the internal control register is not only set up but also read-back
straight after to make sure it has been programmed properly. The value read-back is
displayed in the main window.
“Configuring FPGA - Full configuration - Loading keys and bitstream”
This command loads the bitstream contained in the directory where the application is
running from as well as the Start and End.
“Configuring FPGA - FPGA Already configured - Loading END key only”
In the case where the FPGA has already been configured, by simply sending an End
Key, the FPGA retrieves it configuration. It saves time.
“Pulse on Config Line - for FPGA reconfiguring”
By toggling the Config line, it is possible to reload the FPGA with a different
bitstream.
“Configuring internal Registers”
Sets up the internal registers with values defines at the beginning of the application.
“Reading-back internal registers”
Reads-back all the registers (Clock selection, frequency, sample format, scale, etc)
that can be read-back.