Norwood, Mass. -- Analog Devices, Inc. is beefing -up its line of software tools for its DSPs with the launching monday Dec. 22 of USB-based emulators and the VisualDSP++ integrated development and debugging environment (IDDE) release 3.5.
The USB-based emulators enhance debugging of Blackfin processor-based embedded targets, according to ADI. The new version of VisualDSP++ development tools improve ease-of-use, visualization, speed and efficiency of the programming environment.
The USB-based emulators are intuitive portable, non-intrusive, target-based debugging solutions. VisualDSP++ release 3.5 offers Profile Guided Optimization and Memory Profiler features. These features bring more robust visualization capabilities to the designer, enabling faster and more efficient software development. The tightly integrated USB-based emulators and VisualDSP++ offer programmers seamless and rapid transition from development in a simulation environment to target hardware debugging.
VisualDSP++ release 3.5 and the USB-based Emulators are available for the Blackfin Processor family and for the ADSP-218x/219x/2199x DSP family, and will be available in January 2004 for the SHARC and TigerSHARC Processor families. Pricing for the USB and High-Performance USB emulators are $1,200 and $4,000 respectively, while pricing for the full suite of software tools starts at $3,500.
The two Universal Serial Bus (USB)-based emulators are said to provide simple, high-speed emulation, allowing users to perform standard debugging functions such as read and write memory, read and write registers, load and execute executables, set and clear breakpoints, and single-step assembly, C and C++ source code.
The emulators are offered in standard and high-performance versions, with full speed USB 1.0 connection and high-speed USB 2.0 (backward-compatible with full-speed USB 1.0) connection, respectively. With the ability to automatically detect and support multiple I/O voltages, the emulators enable users to communicate with all of Analog Devices' JTAG processors and embedded processors, including the Blackfin Processor for embedded media devices, using a full-speed or high-speed USB port on the host PC.
VisualDSP++ release 3.5 introduces several new features. Profile Guided Optimization (PGO), for example, enables large gains to be realized in the run-time performance and code density of a program automatically, without any additional effort by the user. PGO takes advantage of the innate compiled simulation technology in VisualDSP++ and uses an automatic, iterative compilation approach.
The memory profiler feature allows programmers to visually profile all code in memory, enabling them to understand which parts of their application are most frequently accessed. This allows developers to more easily optimize their code for performance and memory access.
Also, there is integrated source code control which eases the development process for large design teams. A Source Code Control (SCC) plug-in enables users to easily connect to SCC applications that are on their machines through the Microsoft Common Source Code Control (MCSCC) interface that is widely supported by leading SCC vendors.
Other new features include: Automation Aware Scripting Engine that supports any scripting language based on Microsoft's API; Secure Install that allows VisualDSP++ release 3.5 to be installed while protecting and maintaining existing older versions on the system; Enhanced Background Telemetry Channel (BTC) Support that now includes sophisticated visualization windows; and Multi-Project Support that allows developers to view, link and update multiple projects simultaneously.
ADI is offering a discount through June 30, 2004 on the new High-Performance USB emulator, part number ADDS-HPUSB-ICE, when a customer trades-in a Summit-ICE PCI-based emulator (ADDS-SUMMIT-ICE) or Apex-ICE USB-based emulator (ADDS-APEX-ICE). Customers who have purchased one of these ADI emulators within the last year (Dec 2002 - Nov 2003), and who wish to upgrade to the new HP USB emulator, will receive a trade-in value of $2,500 against the purchase of the new emulator.