beautypg.com

Sundance PARS User Manual

Page 5

background image

Sundance Digital Signal Processing, Inc.

4790 Caughlin Parkway 233, Reno, NV 89519-0907, U.S.A.

email:

[email protected]

Tel: +1 (775) 827-3103

www.sundancedsp.com

TABLE OF CONTENTS

1.

PREFACE.........................................................................................................................................................11

1.1.

I

NTENDED

A

UDIENCE

................................................................................................................................11

1.2.

R

ELATED DOCUMENTATION

......................................................................................................................11

1.3.

TRADEMARKS ......................................................................................................................................11

2.

INTRODUCTION TO PARS..........................................................................................................................12

2.1.

OVERVIEW.............................................................................................................................................12

2.1.1.

What is PARS?.....................................................................................................................................12

2.1.2.

Features...............................................................................................................................................13

2.1.3.

Benefits ................................................................................................................................................13

2.2.

REQUIREMENTS ...................................................................................................................................13

2.3.

DEVELOPMENT

FLOW ........................................................................................................................14

2.4.

WALKTHRU

................................................................................................................................................16

3.

MODEL DEVELOPMENT ............................................................................................................................34

3.1.

O

VE

R

VIEW

................................................................................................................................................34

3.1.1.

How PARS works with a model ...........................................................................................................34

3.2.

P

REPARING FOR CODE GENERATION

..........................................................................................................35

3.2.1.

Solver Configuration ...........................................................................................................................36

3.2.2.

Hardware Implementation...................................................................................................................37

3.2.3.

Summary ..............................................................................................................................................37

3.3.

H

ARDWARE

P

ROFILE SELECTION

...............................................................................................................38

3.4.

P

ARTITIONING

...........................................................................................................................................39

3.4.1.

Connections between subsystems ........................................................................................................39

3.4.2.

Connections between processors .........................................................................................................39

3.4.3.

Data Types for Connections ................................................................................................................42

3.5.

A

LLOCATING PROCESSOR

R

ESOURCES

......................................................................................................43

3.6.

P

RE

-B

UILT

T

ASKS

.....................................................................................................................................44

3.6.1.

DSP PB Tasks......................................................................................................................................44

3.6.2.

FPGA PB Tasks ...................................................................................................................................44

3.6.3.

SCOM PB Tasks ..................................................................................................................................44

3.7.

H

OST TESTBENCH STRATEGY

....................................................................................................................44

3.8.

G

ENERATING APPLICATIONS

......................................................................................................................44

3.8.1.

Pre-Compiled Libraries.......................................................................................................................44

3.8.2.

FPGA Processors in Designs ..............................................................................................................44

3.9.

R

UNNING THE TEST BENCH

........................................................................................................................45

3.10.

R

ESTRICTIONS

...........................................................................................................................................45

3.11.

COMMON ISSUES

........................................................................................................................................45

3.11.1.

Loop Deadlock................................................................................................................................45

3.11.2.

Out-of-order Deadlock ...................................................................................................................45

3.11.3.

Rate Deadlock.................................................................................................................................45

4.

PARS COMPONENT REFERENCE ............................................................................................................46

4.1.

PARS

C

ONTROL

P

ANEL

..............................................................................................................................46

4.1.1.

Overview..............................................................................................................................................46

4.1.2.

File Menu ............................................................................................................................................46

4.1.3.

PARS Menu..........................................................................................................................................46

4.1.4.

Tool Menu............................................................................................................................................46

4.1.5.

Help Menu ...........................................................................................................................................46

4.2.

DSP

T

ASK

S...............................................................................................................................................46