Sundance SMT6040 User Manual

Browse online or download User Manual for Equipment Sundance SMT6040. Sundance SMT6040 User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 53
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Sundance Multiprocessor Technology Limited
Form : QCF32
SMT6040 “Sundance Simulink Toolbox”
Date : 6 July 2006
Unit / Module Description: Sundance Simulink Toolbox for DSP-FPGA code
generation
Unit / Module Number: SMT6040
Document Issue Number: 3.1.0
Issue Date: 8
th
January 2009
Original Author: Simone Boragno
SMT6040
“Sundance Simulink
Toolbox”
Abstract
This document describes the SMT6040, a flexible tool for the co-design and co-generation of
DSP and FPGA code from Simulink diagrams. The SMT6040 specifically targets Sundance
boards and comes with a number of demos for different systems.
The SMT6040 also allows the integration of Simulink designs with C code, VHDL code and
System Generator diagrams, thus giving the maximum flexibility to the user.
Sundance Italia SRL
This document is the property of Sundance and may not be copied nor
communicated to a third party without prior written permission.
© Sundance Italia SRL 2009
SMT6040 - “Sundance Simulink Toolbox” Last Edited: 08/01/2010 15.42
Page view 0
1 2 3 4 5 6 ... 52 53

Summary of Contents

Page 1 - Toolbox”

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Unit / Module Description: Sundance

Page 2 - Revision History

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 2- Run the MATLAB command: Diamond

Page 3 - Table of Contents

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 3: Diamond project and conne

Page 4

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 To let the “T6040_root” task communic

Page 5 - Table of Figures

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Gateway In Bus Size x_chan_in_index_

Page 6

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 index represents the channel number,

Page 7 - 2 How to use the SMT6040

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 6: System Generator configura

Page 8

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 3 Main demo applications This chapter

Page 9

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 8 : SMT8246 SDR demo (FPGA ta

Page 10 - “Sundance Simulink Toolbox”

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 9: SMT6040 diagram for SDR de

Page 11

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 In the “main” function in “smt350.c”,

Page 12

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Revision History Issue Changes Made

Page 13

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 3.1.1 SMT8036E SDR demo Demo: “..\Rel

Page 14

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 13: Video demo (FPGA tasks in

Page 15

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 14: logical connections betwe

Page 16 - 3 Main demo applications

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 The whole Simulink diagram (top view

Page 17

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 The DVL deals with data acquisition.

Page 18

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 18: logical connections betwe

Page 19

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 It is easy to understand the two simp

Page 20

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 The diagram represented in Figure 21

Page 21

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 22: SMT6040 diagram for WiMAX

Page 22

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 23: logical connections betwe

Page 23

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Table of Contents 1 The SMT6040 Tool

Page 24

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 the “Time domain – Channel 1” output

Page 25

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 “Dual_TX” (of the “TX” project). This

Page 26

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 27: logical connections betwe

Page 27

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 The SMT6040 task is dedicated to proc

Page 28

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 The RadioGiga demo is composed by a n

Page 29

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 31: logical connections betwe

Page 30

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 In the “main” function in “root.c”, t

Page 31

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 33: the SMT6040 Pack

Page 32

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 SMT8036E_SDRDemo: it includes a “Simu

Page 33

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Version2_OLD\SDR_SMT8036E\test_SMT803

Page 34

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 5.2 Simulate and run an application.

Page 35

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 4.7 MIMO_LTE MIMODemo: It includes a

Page 36 - 4 The SMT6040 package

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 5 Version 2 5.1 Version 2 functional

Page 37

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 35: root DSP sub-system The s

Page 38

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 36: DSP hardware interface Ot

Page 39

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 37: Diamond channel hardware

Page 40

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 39: SMT350 FPGA-ADC/DAC sub-

Page 41 - 5 Version 2

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 41: DAC configuration The DAC

Page 42

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 o Sample the two input analog channe

Page 43

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 42: simulation results 5.3 S

Page 44

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Comport connections required by this

Page 45

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Table of Figures Figure 1: integratio

Page 46

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 There are two DSP sub-systems (one pe

Page 47

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 44: SMT8036E demo Inside the

Page 48

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 • Some scopes to see internal data;

Page 49

Sundance Multiprocessor Technology Limited SMT6040 “Sundance Simulink Toolbox” Form : QCF32 Date : 6 July 2006 SMT6040 - “Sundance Simulink Toolbox”

Page 50

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 Figure 35: root DSP sub-system...

Page 51

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 1 The SMT6040 Toolbox The SMT6040 is

Page 52

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 In fact, the SMT6040 takes advantage

Page 53 - 6 Useful resources

Sundance Multiprocessor Technology Limited Form : QCF32 SMT6040 “Sundance Simulink Toolbox” Date : 6 July 2006 This procedure is shown in Figure 1.

Comments to this Manuals

No comments