VDSP-21XX-PC-FULL

VDSP-21XX-PC-FULL Datasheet


VDSP-SHARC-PC-FULL

Part Datasheet
VDSP-21XX-PC-FULL VDSP-21XX-PC-FULL VDSP-21XX-PC-FULL (pdf)
PDF Datasheet Preview
VisualDSP++ Development and Debugging Environment

Key Features Integrated Development and Debugging Environment
• Support for all of Analog Devices’
processors and DSPs
• Multiple project support
• and tracing of instruction execution
• VisualDSP++ Kernel VDK with multiprocessor messaging capability
• Automation API and Automation Aware Scripting Engine
• Multiple processor MP support
• Background Telemetry Channel BTC support with data streaming capability
• Statistical
• Graphical plotting capabilities
• VisualDSP++ Component Software Engineering VCSE
• Cache Visualization
• Pipeline Viewer
• Compiled Simulation

Application Code Generation
• Native C/C++ compiler and
enhanced assembler
• Optimization PGO
• Expert Linker with capability
• Integrated Source Code Control

Overview

VisualDSP++ is an easy-to-install and easy-to-use integrated software development and debugging environment IDDE that enables management of projects from start to from within a single interface. The project development and debugging environments are integrated, allowing movement quickly and easily between editing, building, and debugging activities. Key features include the native C/C++ compiler, advanced graphical plotting tools, statistical and the VisualDSP++ Kernel VDK , which allows the users’ code to be implemented in a more structured and easier-to-scale manner. Other features include assembler, linker, libraries, splitter, cycle-accurate and functional-accurate compiled simulators, emulator support, and much, much more. VisualDSP++ offers programmers a powerful yet easy-to-use programming tool with that reduces the time to market.

Platform and Processor Support

VisualDSP++ supports all of Analog Devices’ processors and DSPs, including Processor, Processor, DSP, ADSP-218x, ADSP-2199x and ADSP-219x DSP families on 98, Windows ME, Windows NT Windows 2000, and Windows XP.

Robust and Flexible Project Management

The IDDE provides robust and project management for the development of applications and includes access to all the activities necessary to create and debug projects. It enables users to open and switch between multiple projects in the same session. A project group that can contain any number of projects can be saved to a so that the same set of projects can be conveniently opened in any other work space at a later time.

Time-Saving Debugger

The VisualDSP++ debugger has a user-friendly, common interface to simulators and emulators available from Analog Devices and participating third parties. In addition, the debugger has many features that greatly reduce debugging time. Users can view C/C++ source code interspersed with the resulting assembly code, execution of a range of instructions in a program, set watch points on hardware, view program and data memory, and trace instruction execution and memory accesses. These time-saving features enable users to quickly correct coding errors, identify bottlenecks, and examine signal processor performance all within the debugger. Also, when used with the simulator, the debugger can generate inputs, outputs, and interrupts to simulate real-world application conditions and give users better insight in tuning the performance of their code.

VisualDSP++ Kernel

The VisualDSP++ Kernel VDK provides state-of-the-art scheduling and resource allocation techniques tailored to address the memory and timing constraints of programming. For example, in the case of multiprocessor messaging, a message-routing graph table can be by users at build time to accommodate virtually any network topology. These techniques enable engineers to use example code more often eliminating the need to start projects from scratch and saving development and debugging time. To save users even more time, VDK also has standard libraries and frameworks with APIs that allow easy inclusion of boilerplate, class libraries and value-added IP code.

Automation API and Automation Aware Scripting Engine

The Automation API enables additional features and functionality to be added into the VisualDSP++ environment via a ActiveX plug-in. Third parties are able to seamlessly port their software to the VisualDSP++ front end. Developers are able to merge tool suites to improve design, analysis, and will only need to learn one interface to use Analog Devices’ third-party tools.

The Automation Aware Scripting Engine using the ActiveX script host framework allows the use of multiple popular scripting languages, such as VBScript and JavaScript, to access the Automation API. A user is able to interact with the IDDE using either a single command or a script

Reduce debugging time VisualDSP++ development via a common development environment across all Analog Devices hardware and processors.

Multiple Processor MP Support

VisualDSP++’s multiple processor MP support provides a single seamless interface for debugging multiple processors on the same hardware. Users can easily issue parallel step, run, and halt commands to all of the applicable processors. Developers can easily pick and choose individual processor registers, or memory sets of interest, by pinning those that should be updated between runs, halts, and steps. This feature also eliminates screen clutter in multiple processor debugging.

Background Telemetry Channel Support

The Background Telemetry Channel BTC feature is a mechanism for exchanging data between a host and a target application, with minimal intrusion on the target system’s “real-time” characteristics and minimal addition on a user’s development and debugging time. BTC enables real-time data collection and status messaging, eliminating the overhead involved with halting the target application, getting the desired information, and then restarting the target application. BTC is currently supported on Analog Devices’ Processor family, as well as the SHARC and ADSP-219x DSP families with VisualDSP++ release and higher. Furthermore, starting with VisualDSP++ release users will be able to from BTC directly within the IDDE plot window if their targets support BTC. In this case, the plot window will read the target’s memory contents on a time interval and upon receipt of the data convert them to the desired data type and update the plot display for users to view and analyze immediately.

Statistical

Graphical Plotting

VisualDSP++ includes numerous graphical plotting options, including Line, Constellation, Eye Diagrams, and 3D waterfall plots that help users to better visualize, analyze, and understand their data. The plotting engine is also capable of doing some simple data processing, such as Fast Fourier Transform, 2-D Fast Fourier Transform, and Convert to Decibels on the data before it is displayed.
Ordering Information
Please call Analog Devices CROSSCORE Tools at 603-883-2430 or your local Analog Devices sales representative or distributor for pricing and ordering information for part number:

VDSP-SHARC-PC-FULL

VDSP-TS-PC-FULL

VDSP-21XX-PC-FULL

VDSP-BLKFN-PC-FULL

Floating licenses and volume discounts are also available.

Embedded Processing Support

Email in the U.S.A. Email in Europe Fax in the U.S.A. Fax in Europe :

Worldwide Headquarters Analog Devices, Inc. One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 U.S.A.

Tel Fax Toll-free U.S.A. only

Analog Devices, Inc. Europe c/o Analog Devices SA 17-19, rue Georges Besse Parc de Haute Technologie d’Antony F-92182 Antony Cedex, France

Tel Fax:

Japan Headquarters Analog Devices, Inc. New Pier Takeshiba South Tower Building 1-16-1 Kaigan, Minato-ku, Tokyo 105-6891, Japan

Tel Fax:

Southeast Asian Headquarters Analog Devices, Inc. 4501 Nat West Tower Times Square One Matheson Street Causeway Bay Hong Kong, PRC

Tel Fax:
2003 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective companies. Printed in the U.S.A.

H02330-3-10/03 G
More datasheets: CS220-25P | CS220-25PB | CS220-25D | ELT-511USOWA/S530-A4 | FAH4830MPX | B88069X6000T502 | FQB11N40TM | FQI11N40TU | 89450222 | ZXMP6A16DN8TC


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived VDSP-21XX-PC-FULL Datasheet file may be downloaded here without warranties.

Datasheet ID: VDSP-21XX-PC-FULL 517989