Conventions, Prerequisites, 5 conventions – Sundance SMT6035 v.2.2 User Manual
Page 8: 6 prerequisites

Version 2.2
Page 8 of 39
SMT6035 User Manual
• Controls the state of the carrier board.
• Gives you a basic building block for more complex systems.
• Provides you with direct access to the hardware registers of the carrier board.
• Provides you with a C++ type interface to the carrier board.
The SMT6035 currently supports the following carrier boards.
Carrier board
Description
Functionality
SMT300
1 TIM site Compact PCI carrier board
Full support
SMT300Q
4 TIM site Compact PCI carrier board
Full support
SMT310
1 TIM site PCI carrier board
Full support
SMT310Q
4 TIM site PCI carrier board
Full support
SMT130
PCI-104 TIM Carrier card
Full support
SMT320 (Obsolete) 4 TIM site PCI carrier board
Partial support
SMT327 (Obsolete) 4 TIM site Compact PCI carrier board
Partial support
5 Conventions
UINT
A 32 bit unsigned value (unsigned int)
DWORD
32 bit unsigned value (unsigned long)
Root TIM
The TIM on site 1 of your carrier board
Root DSP
The DSP on TIM site 1
6 Prerequisites
C++ is used for all software interfaces. Even if you are not familiar with C++, you
should be able to find your way by referring to the examples. They have been
compiled and tested with GCC C++ version 2.96, 3.2 and 4.1.
Debugging can be made through your preferred software (for example, with the
standard text-mode GNU GDB tool or with one of its GUI front-ends such as ddd,
kdbg or xxgdb).
User Manual - Version 2.2, 04/01/07; © Sundance Italia S.R.L.