Top Stories
Analog Devices Announces VISUALDSP++ Release 2.0
New easier programming solution for DSP's
Analog Devices, Inc. announces the availability of VisualDSP++ release 2.0, the latest development environment for programming digital signal processors (DSP) from Analog Devices. Key features include the addition of the VisualDSP++ Kernel (VDK), which allows code to be implemented in a structured, easy to scale manner by supplying a controlled infrastructure used by applications; an integrated development and debugger environment that is now contained in one single interface; and additional 3-D plotting tools. With this latest release ADI delivers a more powerful DSP development tool to help engineers spend less time implementing their applications so they can spend more time inventing new approaches, algorithms and DSP-based products.
The VisualDSP++ Kernel (VDK) incorporates scheduling and resource management tailored specifically to address the memory and timing constraints of DSP programming. These capabilities enable engineers to develop code more effectively, eliminating the need to start from the very beginning when developing new application code. The VDK features include Threads, Critical and Unscheduled regions, Semaphores, Events and Device flags. The VDK also supports Priority-based Pre-emptive, Cooperative and Time Sliced scheduling approaches. In addition, VDK was designed to be scalable. If the application does not use a specific feature, the support code for that feature would be excluded from the target system.
“Tight integration of the kernel within the development environment offers customers real choices from a range of development and deployment methodologies” said Russ Rivin, manager of Advanced Development Tools, Analog Devices.
Because the VDK is a library, a developer can decide whether to use it or not. VDK is integrated into the VisualDSP++ development environment, but can also be used via standard command line tools. When the VDK is used, the development environment assists the developer with many error prone tasks and assists in managing system resources, automating the generation of various VDK based objects, and visualizing the system state when debugging an application that uses the VDK.
In addition, the development environment and debugger are merged into one single interface. This allows developers to accomplish all development tasks within a single interface, rather than switching between two. The VisualDSP++ workspace management allows the developer to create as many workspaces as needed and quickly switch between them, saving valuable time.
“We have made significant strides in our DSP development tools capabilities over the last two years,” said Derek Leadbetter, director Tools Product Line, Analog Devices. This release is another step along that road by providing our customers with efficient and effective development tools support in their quest for faster time to market.”
The VisualDSP++ plotting package enables programmers to visually measure software performance. A variety of 3-D plotting capabilities have been added, allowing programmers to choose the most appropriate to maximize visual efficiency. These 3-D plotting capabilities include: eye diagrams, constellation plots, image plots 3-D waterfalls and X-Y plots.
VisualDSP++ release 2.0 will be shipping at the end of April for the ADSP-219x. The VisualDSP++ environment consists of the IDE, debugger, VDK, C/C++ compiler, assembler, linker, loader, splitter, statistical profiling and emulation and simulation support. This release also offers enhanced support for the ADSP-218x family by offering the same IDE and highly efficient C compiler as is provided for the ADSP-219x. Also included are online help, documentation and example programs. Throughout the next several months release 2.0 features will be incorporated into all of ADI’s DSP families.
The company's Web site address is http://www.analog.com/.
[Reprinted with kind permission from Analog Devices]
|