You can contact Sundance for additional information by sending email to
support@sundance.com.
Notes.
- SHB stands for Sundance High-speed Bus.
- CommPort denotes an 8-bit communication port following the TI C4x
standards.
- SMT8036E is a PCI system to be plugged in a PC. The only software
requirement is to have 3L Diamond server installed.
Precautions
In order to guarantee that Sundance’s boards function correctly and to protect the
module from damage, the following precautions should be taken:
- They are static sensitive products and should be handled accordingly.
Always place the modules in a static protective bag during storage and
transition.
- When operated in a closed environment make sure that the heat
generated by the system is extracted e.g. a fan extracting heat or blowing
cool air.
- External Power via the connector is not strictly required, but can be
recommended as some Motherboards has a Power limitation on it’s PCI
slots. If you think you are having this problem, please contact Sundace.
Version 1.0 Page 5 of 12 SMT8036E User Manual
Outline description.
The SMT8036E is a C64xx-based module (SMT365E) combined with a dual highspeed ADC/DAC module (SMT370).
SMT365E characteristics:
⇒ TMS320C6416 rev1.1 processor running at 600MHz
⇒ Six 400Mbytes/s Sundance High-speed Bus ports (SHB).
⇒ Six 20MB/s communication ports (comm.-ports)
⇒ 256MB of SDRAM (100MHz)
⇒ 8MByte Flash ROM for boot code and FPGA programming
⇒ Global expansion connector on a double width module
SMT370 characteristics:
⇒ Two 14-bit ADCs (AD6645-105) sampling at up to 105MHz,
⇒ Dual 16-bit TxDAC (AD9777) sampling at up to 400MHz (interpolation),
⇒ Two Sundance High-speed Bus (SHB) connectors,
⇒ Two 20 MegaByte/s communication ports,
⇒ Low-jitter on-board system clock,
⇒ Xilinx Virtex-II FPGA,
⇒ 50-Ohm terminated analogue inputs and outputs, external triggers and
clocks via MMBX (Huber and Suhner) connectors,
⇒ User defined pins for external connections,
⇒ Compatible with a wide range of Sundance SHB modules,
⇒ TIM standard compatible,
⇒ Default FPGA firmware implementing all the functions described along this
documentation.
The SMT8036E is a demonstration system for the evaluation of the SMT365E and
SMT370 modules. It can be used for prototyping 3G (3rd generation) systems and
high-speed data acquisition system with or without digital processor. This document
is an installation guide for the SMT8036E demonstration system.
Documentation and source files are installed by the way of the SMT6600 package,
which is the Sundance DAQ package. Source and application files provided are to be run via the 3L Diamond Server only.
Version 1.0 Page 6 of 12 SMT8036E User Manual
The SMT8036E application causes the DSP on the SMT365E to configure the DAC
of the SMT370 to generate a continuous sine wave via a first SHB connection. DAC
outputs are looped onto the ADCs inputs. The DSP grabs data from both channels
and stores them into a file, which can be read by a Matlab application for data
displaying and FFT processing. Sampling clocks (100MHz for the ADCs and 160MHz
for the DAC) are generated by on-board clock synthesizers.
Architecture.
The following diagram shows the architecture of the SMT8036E system:
Analogue
Connection
SMT550-4-MMBX AnalogueCables
PCI-Host
System
Global Bus
Connection
SMT365E
DSP
Module #1
Connection
SMT511-320 SHB Cable
SMT511-320 SHB Cable
Data
Data
SHB
TIM 1
Control
Comm
Port
Data
SDB
Connection
SMT370
DAQ
Module #2
TIM 3
SMT8036E
Data
Comm
Port
Spare
Processing
SMT310Q
TIM 4
Software Defined Radio Development System
Version 1.0 Page 7 of 12 SMT8036E User Manual
Hardware involved.
The SMT8036E is built around two main modules but also involves a carrier board
and some cables to connect them and allow them to communicate with each other
and to access the PC.
⇒ 1x SMT310Q: PCI carrier
⇒ 1x SMT365E: C64xx-based module; to be plugged on site 1 and 2 of SMT310Q.
⇒ 1x SMT370: Dual ADC/DAC module; to be plugged on site 3 of SMT310Q.
⇒ 1x long FMS cable (30cm): Comport FMS cable from TIM1-Comport2 (T1C2) to
TIM3-Comport3 (T3C3)
⇒ 2x SHB cable (standard length):
- SHB cable connecting SHB0 on the SMT365E to SHB0 on the SMT370
- SHB cable connecting SHB1 on the SMT365E to SHB1 on the SMT370
⇒ 2x MMBX to MMBX cables to connect J10 to J12 and JJ9 to J13 on the SMT370.
(For your system, you could have an SMT509-PCB replacing these MMBX cables)
Hardware installation.
Here are the steps to follow to install the SMT8036 system.
1. Place the SMT365E on TIM sites 1&2 of the carrier board (SMT310Q).
2. Place the SMT370 on TIM site 3 of the carrier board (SMT310Q).
3. Make sure that the boards are firmly seated, then provide the 3.3V to the
boards by screwing down the modules through the mounting holes of the
SMT365E and SMT370.
4. Connect the comport FMS cable from TIM1-Comport2 (T1C2) to TIM3Comport3 (T3C3) on the back of the SMT310Q.
5. Connect one of the SHB cables between SHB0 on the SMT365E to SHB0 on
the SMT370.
6. Connect the other SHB cable between SHB1 on the SMT365E to SHB1 on the
SMT370.
7. Use the included analogue PCB (SMT509-PCB) to make a loopback
connection or the analogue cables to acquire and send the signals from the
outside.
(If cables were supplied, connected J9 to J13 and J10 to J12 of the SMT370)
8. Place the carrier board in the host system.
Version 1.0 Page 8 of 12 SMT8036E User Manual
The following picture shows how connections are made at the top of the system:
The following picture shows the CommPort connection at the back of the SMT310Q.
Note that the FMS are ‘twisted’, i.e. one end should be blue and the other should
show silver pins.
Version 1.0 Page 9 of 12 SMT8036E User Manual
Getting Started
This is a general guideline to help you get started with your new SDR Kit as soon as
possible.
Please follow these steps and take your time to understand how our technology
works.
Install all Sundance SW tools using the Sundance Wizard or Sundance CD
SW TOOLS PASSWORDS
You have to use different sets of passwords for the CD installation or the Web
installation. Please request the passwords from us via email or on your reserved
Sundance Forum.
Sundance Help (general introduction to our technology):
http://www.sundance.com/docs/Sundance.chm
SMT6012 (Code Composer Studio drivers):
http://www.sundance.com/docs/SMT6012.chm
SMT6001 Help (all about Flash programming and bootloaders/bitstreams):
http://www.sundance.com/docs/SMT6001.chm
SMT6300 (general utilities and testing): documentation installed on your hard disk
Very Important:
The DSP on the SMT365E will take approximately 46 seconds to configure the FPGA
following reset, assuming a 600MHz clock.
The external devices implemented in the FPGA (such as comports) must not be used
during this configuration.
It is safest to wait for the configuration to complete.
Please note that comports will appear to be "not ready" until the FPGA has been
configured.
When any Diamond application will be run (please refer to the following section) the
Diamond Server will issue a board reset and then send the application to the host
comport.
Since the tranfer is not delayed, the SMT365E FPGA won't be ready to receive it,
and the application will hang.
This can be avoided by using the Advanced Options available when selecting
Options from the View menu of the Diamond Server, and then selecting the
Advanced tab.
There, you will be able to either set a proper delay before running the application, or
prevent the Diamond Server to issue a reset by ticking the checkbox called: "Do not
issue a reset before running an application".
Version 1.0 Page 11 of 12 SMT8036E User Manual
Software Getting Started
Your software includes:
Diamond DSP single proc and Diamond FPGA single proc
They form a unified development environment which takes care of the low-level
details and let you concentrate on the hi-level tasks that make up your project.
We recommend you to browse carefully the following documents to get the most out
of your Diamond Kit.
Basic concept:
Please read the included PDF file which explains how to import the archived subprojects into a new workspace.
We recommend you to run this diamond application via the Diamond Server:
1. Open the Diamond Server.
2. Select Options from the View menu of the Diamond Server, and then select
the Advanced tab.
3. Tick the checkbox called: "Do not issue a reset before running an application".
Click on OK.
Version 1.0 Page 12 of 12 SMT8036E User Manual
4. Select Application from the File menu.
If you have run the application previously, or the application doesn’t seem to run correctly,
press the reset button in the 3L server window to send a reset signal. After 46 seconds the
board should be configured and you can try again.
5. Locate and select the pre-compiled application you downloaded from here:
Please note that the SDR8036E demo requires various connections between the
modules. The system is shipped with the right connections;
for your reference the required connections are:
- Comport FMS cable from TIM1-Comport2 (T1C2) to TIM3-Comport3 (T3C3)
- SHB cable connecting SHB0 on the SMT365E to SHB0 on the SMT370
- SHB cable connecting SHB1 on the SMT365E to SHB1 on the SMT370
- Use the included analogue PCB to make a loopback connection or the analogue
cables to acquire and send the signals from the outside.
The dialogs that appear when the demo is run will let you fine-tune the
acquisition.
SMT6025
The SMT6025 is a host-side software interface to Sundance hardware.
Apart from the Diamond Server, you can use the SMT6025 to develop stand-alone
programs to send and receive data between your PC and the SMT8036E SDR Kit.
The SMT6025 provides many examples and source code (both Host-side and DSPside).
SMT6025 User Manual: