beautypg.com

The smt6040 toolbox, How to use the smt6040, Smt6040 – Sundance SMT6040 User Manual

Page 7: Sundance simulink toolbox

background image

Sundance Multiprocessor Technology Limited

Form : QCF32

SMT6040

“Sundance Simulink Toolbox”

Date : 6 July 2006

1 The SMT6040 Toolbox

The SMT6040 is a MATLAB toolbox that allows generating DSP and FPGA code for
Sundance boards from a Simulink diagram.

The users can describe their projects by means of a set of interconnected blocks, which are
functionally identical to those from the Simulink library (math and logical operators, non-
linear and trigonometric functions, vector and matrix operations, modulators, etc.).

The Sundance-provided blocks have a Data Flow calculation paradigm, just like Simulink
blocks. The SMT6040 blocks accurately simulate their digital and analog counterparts; at the
same time, the entire system is kept hardware-independent. Together with Sundance Lego-
like modular approach, the SMT6040 lets users port the same high-level Simulink project to
many different Sundance systems quickly and easily.

An advanced user can utilise the SMT6040 toolbox with all Sundance boards; however, a
number of demos targeting the most common Sundance systems are provided to make the
understanding and the use of the SMT6040 easier.

These ready and working diagrams give customers a great starting point for their projects.

The following chapter describes the SMT6040 functionalities. Chapter 3 provides an
overview of the main demos (SDR, Video, DVIP, MIMO_LTE, WiMAX, RadioGiga). Chapter
4 describes the structure of the package and how to navigate its folders. Chapter 5 is
dedicated only to the users of Version 2.1, which has now been replaced by the current
Version 3.0.

All demos and SMT6040 functionalities are accurately documented in the SMT6040 package. This
manual aims to give an overview of the SMT6040, useful Getting Started instructions for the main

demo applications, and a description of the main procedure to generate complex SMT6040 Simulink

designs.

2 How to use the SMT6040

This chapter describes how to benefit of the SMT6040 to design DSP-FPGA applications
from Simulink diagrams targeting Sundance hardware.

For this purpose, the SMT6040 requires the following SW tools:

• Matlab

7.5.0 and Simulink

7.0

• Real Time Workshop (version found in Matlab

7.5.0)

• TI Code Composer Studio

3.3

• Xilinx

ISE Foundation 10.1

• Xilinx

System Generator 10.1

• Diamond 3.1.10 or Diamond 3.2 (DSP & FPGA licenses)

The SMT6040 allows using 3L Diamond (the main development environment for Sundance
hardware) as the integrator of Simulink diagrams targeting DSP-FPGA multi-processor
systems.

SMT6040 - “Sundance Simulink Toolbox”

Last Edited: 08/01/2010 15.42

Page 7 of 53