Analog Devices, Inc. reserves the right to change this product without
prior notice. Information furnished by Analog Devices is believed to be
accurate and reliable. However, no responsibility is assumed by Analog
Devices for its use; nor for any infringement of patents or other rights of
third parties which may result from its use. No license is granted by
implication or otherwise under the patent rights of Analog Devices, Inc.
Trademark and Service Mark Notice
The Analog Devices logo, Blackfin, SHARC, TigerSHARC, and
VisualDSP++, EZ-KIT Lite, and EZ-Extender are registered trademarks of
Analog Devices, Inc.
All other brand and product names are trademarks or service marks of
their respective owners.
CONTENTS
PREFACE
Purpose of This Document .............................................................. ix
Intended Audience .......................................................................... ix
Manual Contents ............................................................................. x
Technical or Customer Support ........................................................ x
Supported Processors ....................................................................... xi
Product Information ....................................................................... xi
MyAnalog.com ......................................................................... xii
Processor Product Information .................................................. xii
Related Documents ................................................................. xiii
Online Technical Documentation ............................................. xiv
Accessing Documentation From VisualDSP++ ...................... xiv
Accessing Documentation From Windows ............................. xv
Accessing Documentation From the Web ............................... xv
Printed Manuals ....................................................................... xvi
VisualDSP++ Documentation Set ......................................... xvi
Hardware Tools Manuals ...................................................... xvi
Processor Manuals ................................................................ xvi
Data Sheets .......................................................................... xvi
VisualDSP++ 4.5 Product Release Bulletiniii
CONTENTS
Notation Conventions .................................................................. xvii
Thank you for purchasing Analog Devices, Inc. development software for
digital signal processing (DSP) applications.
Purpose of This Document
This document briefly describes the new features and enhancements provided by VisualDSP++
Devices, Inc. processor families—SHARC
TigerSHARC
processors.
It also describes the differences (obsolete features and functions) between
VisualDSP++ 4.5 and previous VisualDSP++ releases.
For details, refer to the VisualDSP++ 4.5 manuals listed in “Related Doc-
uments” and online Help.
®
(ADSP-TSxxx) processors, and Blackfin® (ADSP-BFxxx)
®
4.5 release that supports the following Analog
®
(ADSP-21xxx) processors,
Intended Audience
This publication is primarily intended for programmers who are upgrading from the previous releases of VisualDSP++ development software and
who want an overview of the changes to VisualDSP++ 4.5.
VisualDSP++ 4.5 Product Release Bulletinix
Manual Contents
Manual Contents
This manual consists of:
•Chapter 1, “Introduction”
Describes VisualDSP++ 4.5 and its benefits, provides the minimal
system requirements for running the product, and lists supported
processors.
•Chapter 2, “VisualDSP++ 4.5 New Features and Enhancements”
Describes what is new in the VisualDSP++ 4.5 IDDE, assembler,
compiler, linker, loader, and documentation. Also describes the
new features in the Expert Linker (EL) and the VisualDSP++
Kernel (VDK).
•Chapter 3, “VisualDSP++ 4.5 Major Changes”
Describes major changes in VisualDSP++ 4.5 projects compared to
VisualDSP++ 4.0 projects.
•Chapter 4, “VisualDSP++ 4.5 Obsolete or Removed Features”
Describes the removed/obsolete features in VisualDSP++ 4.5 (compared to the previous VisualDSP++ software release) as they pertain
to code generation tool chain: commands, switches, operators,
directives, pragmas, keywords, macros, and library functions.
Technical or Customer Support
You can reach Analog Devices, Inc. Customer Support in the following
ways:
•Visit the Embedded Processing and DSP products Web site at
•Contact your Analog Devices, Inc. local sales office or authorized
distributor
•Send questions by mail to:
Analog Devices, Inc.
One Technology Way
P.O. Box 9106
Norwood, MA 02062-9106
USA
Supported Processors
VisualDSP++ 4.5 is for Blackfin (ADSP-BFxxx), SHARC (ADSP-21xxx),
and TigerSHARC (ADSP-TSxxx) processors. For the complete list of supported processors, see “Platform and Processor Support” on page 1-3.
Product Information
You can obtain product information from the Analog Devices Web site,
from the product CD-ROM, or from the printed publications (manuals).
Analog Devices is online at
mation about a broad range of products: analog integrated circuits,
amplifiers, converters, and digital signal processors.
VisualDSP++ 4.5 Product Release Bulletinxi
www.analog.com. Our Web site provides infor-
Product Information
MyAnalog.com
MyAnalog.com is a free feature of the Analog Devices Web site that allows
customization of a Web page to display only the latest information on
products you are interested in. You can also choose to receive weekly
E-mail notifications containing updates to the Web pages that meet your
interests.
sheets, code examples, and more.
Registration
Visit
Registration takes about five minutes and serves as means to select the
information you want to receive.
If you are already a registered user, just log on. Your user name is your
E-mail address.
MyAnalog.com provides access to books, application notes, data
www.myanalog.com to sign up. Click Register to use MyAnalog.com.
Processor Product Information
For information on embedded processors and DSPs, visit our Web site at
www.analog.com/processors, which provides access to technical publica-
tions, data sheets, application notes, product overviews, and product
announcements.
You may also obtain additional information about Analog Devices and its
products in any of the following ways.
For hardware information, refer to your processors’s hardware reference,
programming reference, or data sheet. All documentation is available
online. Most documentation is available in printed form.
Visit the Technical Library Web site to access all processor and tools manuals and data sheets:
Online documentation includes the VisualDSP++ Help system, software
tools manuals, hardware tools manuals, processor manuals, Dinkum
Abridged C++ library, and Flexible License Manager (FlexLM) network
license manager software documentation. You can easily search across the
entire VisualDSP++ documentation set for any topic of interest using the
Search function of VisualDSP++ Help system. For easy printing, supplementary
Each documentation file type is described as follows.
File Description
.chmHelp system files and manuals in Help format
.pdf files of most manuals are also provided.
.htm
or
.html
.pdfVisualDSP++ and processor manuals in Portable Documentation Format (PDF).
Dinkum Abridged C++ library and FlexLM network license manager software documentation. Viewing and printing the
Internet Explorer 5.01 (or higher).
Viewing and printing the
Reader (4.0 or higher).
.pdf files requires a PDF reader, such as Adobe Acrobat
.html files requires a browser, such as
Access the online documentation from the VisualDSP++ environment,
Windows
®
Explorer, or the Analog Devices Web site.
Accessing Documentation From VisualDSP++
From the VisualDSP++ environment:
•Access VisualDSP++ online Help from the Help menu’s Contents, Search, and Index commands.
•Open online Help from context-sensitive user interface items (toolbar buttons, menu commands, and windows).
xivVisualDSP++ 4.5 Product Release Bulletin
Preface
Accessing Documentation From Windows
In addition to any shortcuts you may have constructed, there are many
ways to open VisualDSP++ online Help or the supplementary documentation from Windows.
Help system files (
environment. The
VisualDSP++ installation CD-ROM. The
.chm) are located in the Help folder of VisualDSP++
.pdf files are located in the Docs folder of your
Docs folder also contains the
Dinkum Abridged C++ library and the FlexLM network license manager
software documentation.
Using Windows Explorer
•Double-click the
tem, to access all the other
vdsp-help.chm file, which is the master Help sys-
.chm files.
•Open your VisualDSP++ installation CD-ROM and double-click
any file that is part of the VisualDSP++ documentation set.
Using the Windows Start Button
•Access VisualDSP++ online Help by clicking the Start button and
choosing Programs, Analog Devices, VisualDSP++, and
VisualDSP++ Documentation.
Select a processor family and book title. Download archive (
.zip) files,
one for each manual. Use any archive management software, such as
WinZip, to decompress downloaded files.
VisualDSP++ 4.5 Product Release Bulletinxv
Product Information
Printed Manuals
For general questions regarding literature ordering, call the Literature
Center at 1-800-ANALOGD (1-800-262-5643) and follow the prompts.
VisualDSP++ Documentation Set
To purchase VisualDSP++ manuals, call 1-603-883-2430. The manuals
may be purchased only as a kit.
If you do not have an account with Analog Devices, you are referred to
Analog Devices distributors. For information on our distributors, log onto
http://www.analog.com/salesdir/continent.asp.
Hardware Tools Manuals
To purchase EZ-KIT Lite
®
and in-circuit emulator (ICE) manuals, call
1-603-883-2430. The manuals may be ordered by title or by product
number located on the back cover of each manual.
Processor Manuals
Hardware reference and instruction set reference manuals may be ordered
through the Literature Center at 1-800-ANALOGD (1-800-262-5643),
or downloaded from the Analog Devices Web site. Manuals may be
ordered by title or by product number located on the back cover of each
manual.
Data Sheets
All data sheets (preliminary and production) may be downloaded from the
Analog Devices Web site. Only production (final) data sheets (Rev. 0, A,
B, C, and so on) can be obtained from the Literature Center at
1-800-ANALOGD (1-800-262-5643); they also can be downloaded from
the Web site.
xviVisualDSP++ 4.5 Product Release Bulletin
Preface
To have a data sheet faxed to you, call the Analog Devices Faxback System
at 1-800-446-6212. Follow the prompts and a list of data sheet code
numbers will be faxed to you. If the data sheet you want is not listed,
check for it on the Web site.
Notation Conventions
Text conventions used in this manual are identified and described as
follows.
L
ExampleDescription
Close command
(File menu)
{this | that}Alternative required items in syntax descriptions appear within curly
[this | that]Optional items in syntax descriptions appear within brackets and sepa-
[this,…]Optional item lists in syntax descriptions appear within brackets
.SECTIONCommands, directives, keywords, and feature names are in text with
filenameNon-keyword placeholders appear in text with italic style format.
appear throughout this document.
Titles in reference sections indicate the location of an item within the
VisualDSP++ environment’s menu system (for example, the Close
command appears on the File menu).
brackets and separated by vertical bars; read the example as
that. One or the other is required.
rated by vertical bars; read the example as an optional
delimited by commas and terminated with an ellipse; read the example
as an optional comma-separated list of
letter gothic font.
this or
this or that.
this.
Additional conventions, which apply only to specific chapters, may
VisualDSP++ 4.5 Product Release Bulletinxvii
Notation Conventions
ExampleDescription
Note: For correct operation, ...
A Note provides supplementary information on a related topic. In the
L
a
[
online version of this book, the word Note appears instead of this
symbol.
Caution: Incorrect device operation may result if ...
Caution: Device damage may result if ...
A Caution identifies conditions or inappropriate usage of the product
that could lead to undesirable results or product damage. In the online
version of this book, the word Caution appears instead of this symbol.
Warn in g: Injury to device users may result if ...
A Warning identifies conditions or inappropriate usage of the product
that could lead to conditions that are potentially hazardous for the
devices users. In the online version of this book, the word Wa rn in g
appears instead of this symbol.
xviiiVisualDSP++ 4.5 Product Release Bulletin
1INTRODUCTION
This chapter describes the product, VisualDSP++, and the requirements
for running its latest revision, 4.5. It also lists the supported processors
and some of the benefits provided by this release.
The information is organized as follows.
•“Product Release Description” on page 1-2
•“VisualDSP++ 4.5 System Requirements” on page 1-3
•“Platform and Processor Support” on page 1-3
VisualDSP++ 4.5 Product Release Bulletin1-1
Product Release Description
Product Release Description
VisualDSP++ is the Analog Devices project management and development
environment for signal processing (DSP) applications. VisualDSP++ 4.5
integrates a graphical user interface and code generation and debugging
tools, enabling programmers to move easily between editing, building,
debugging, and deployment of final products.
The VisualDSP++ 4.5 CD-ROM supplies the code generation tool chain
comprised of the processor-specific software necessary for completing a
DSP-based project: simulator, assembler, C/C++ compiler and libraries,
linker, loader, splitter, and utilities. Analog Devices also provides
VisualDSP++ Kernel (VDK).
The product CD-ROM also includes an evaluation suite of the EZ-KIT
Lite software, which provides an easy method for initial evaluation of a
target processor system and allows application prototyping.
The successor to VisualDSP++ 4.0, VisualDSP++ 4.5 incorporates a
number of new features and enhancements, as described in Chapter 2,
“VisualDSP++ 4.5 New Features and Enhancements”.
1-2VisualDSP++ 4.5 Product Release Bulletin
Introduction
VisualDSP++ 4.5 System Requirements
To install and run VisualDSP++ 4.5, your computer must provide the
following software, configuration, and system resources.
•Intel Pentium processor (or compatible), 500 MHz or better
•Windows
Windows NT, 98, and ME are not supported.
®
XP or 2000 only
L
•At least 1 GB of available hard drive space
•At least 512 MB of RAM
•CD-ROM drive
•Internet Explorer 5.01 or later
Platform and Processor Support
The following list of Analog Devices, Inc. processors is supported in
VisualDSP++ 4.5.
Blackfin Processors
The name Blackfin refers to a family of 16-bit, embedded processors.
VisualDSP++ currently supports the following Blackfin processors.
ADSP-BF531ADSP-BF532
ADSP-BF533ADSP-BF534
ADSP-BF535ADSP-BF536
ADSP-BF537ADSP-BF538
ADSP-BF539ADSP-BF561
VisualDSP++ 4.5 Product Release Bulletin1-3
Platform and Processor Support
ADSP-BF566AD6531 and AD6532
AD6900AD6901
AD6902AD6903
SHARC (ADSP-21xxx) Processors
The name SHARC refers to a family of high-performance, 32-bit,
floating-point processors that can be used in speech, sound, graphics, and
imaging applications. VisualDSP++ currently supports the following
SHARC processors.
ADSP-21020ADSP-21060ADSP-21061ADSP-21062
ADSP-21065LADSP-21160ADSP-21161ADSP-21261
ADSP-21262ADSP-21266ADSP-21267ADSP-21362
ADSP-21363ADSP-21364ADSP-21365ADSP-21366
ADSP-21367ADSP-21368ADSP-21369ADSP-21371
ADSP-21375
TigerSHARC (ADSP-TSxxx) Processors
The name TigerSHARC refers to a family of floating-point and fixed-point
(8-bit, 16-bit, and 32-bit) processors. VisualDSP++ currently supports the
following TigerSHARC processors.
ADSP-TS101 ADSP-TS201 ADSP-TS202 ADSP-TS203
1-4VisualDSP++ 4.5 Product Release Bulletin
2VISUALDSP++ 4.5 NEW
FEATURES AND
ENHANCEMENTS
VisualDSP++ 4.5 has new features and enhancements designed to increase
productivity and shorten application development cycles. This chapter
describes the features and enhancements introduced in VisualDSP++ 4.5.
The information is presented as follows.
•“VisualDSP++ IDDE” on page 2-2
•“Assembler” on page 2-11
•“Features Common to All Compilers and Libraries” on page 2-15
•“Compiler and Library for Blackfin Processors” on page 2-21
•“Compiler and Library for SHARC Processors” on page 2-24
•“Compiler and Library for TigerSHARC Processors” on page 2-28
•“Linker and Utilities” on page 2-29
•“Loader and Utilities for Blackfin and SHARC Processors” on
page 2-31
•“VDK” on page 2-36
VisualDSP++ 4.5 Product Release Bulletin2-1
VisualDSP++ IDDE
VisualDSP++ IDDE
VisualDSP++ 4.5 Integrated Development and Debugging Environment
(IDDE) introduces:
•“New Processor Support” on page 2-3
•“Support Enhancements” on page 2-3
•“Connectionless IDDE” on page 2-4
•“Session Wizard” on page 2-5
•“Project Wizard Enhancements” on page 2-6
•“Modified Property Pages in Project Options Dialog Box” on
page 2-6
•“Load : Compression Page of Project Options Dialog Box” on
page 2-7
•“Editor Window Enhancements” on page 2-7
•“Breakpoint Enhancements” on page 2-8
•“Profiling Results in XML Format” on page 2-9
•“Expressions Window and Locals Window Enhancements” on
page 2-9
•“Flash Programmer Window Redesign” on page 2-9
•“Power Estimation Analysis” on page 2-10
•“Flash Programmer Window Redesign” on page 2-9
For more information about the VisualDSP++ IDDE, refer to the
VisualDSP++ 4.5 User’s Guide and online Help.
2-2VisualDSP++ 4.5 Product Release Bulletin
VisualDSP++ 4.5 New Features and Enhancements
New Processor Support
The following new processors are supported in VisualDSP++ 4.5.
•Blackfin processors: AD6531, AD6900, AD6901, AD6902, and
AD6903
•SHARC processors: ADSP-21371 and ADSP-21375
Refer to the processors’ data sheets and hardware reference manuals for
information on system configuration, peripherals, registers, and operating
modes.
Support Enhancements
The Help menu offers two new facilities, Product Info and E-mail
Support.
Product Info generates a complete list of component information and
saves it as an
…\My Documents\VisualDSP Projects\ProductInfo.html. The file then
XHTML file at
displays automatically in the user’s default browser.
E-mail Support composes an e-mail that includes the component information. For more information, see “Technical or Customer Support” on
page ii-x.
The About VisualDSP++ dialog box has been redesigned and now
includes a Versions tab. You can view a list of your system’s binary files
(
.exe, .dll, and .ocx files) located in the …\VisualDSP 4.5,
…\VisualDSP 4.5\System, and …\etc subdirectories. The binary file
versions are displayed together with the version number and creation date
of each file. If the version or timestamp information is not available, the
corresponding field under the Version heading is left blank.
VisualDSP++ 4.5 Product Release Bulletin2-3
Loading...
+ 57 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.