Analog Devices 82-003536-01 manual Selecting Software Development Tools, Evaluation Tools

Models: 82-003536-01

1 114
Download 114 pages 63.01 Kb
Page 32
Image 32
Evaluation Tools

Evaluation Tools

“Selecting Software Development Tools” provides a summary of the avail- able software development tools for SHARC processors. Most development tools available for SHARC processors provide a cycle-accu- rate simulator which can be used to develop initial algorithms and applications without the actual hardware.

Selecting Software Development Tools

Because SHARC processors are programmable, software development tools are required to author software applications. Typical software devel- opment tools include a C/C++ compiler, runtime libraries, assembler, and linker. Emulation, simulation, debugging, and project management capa- bilities vary, based on the tools vendor. The process of selecting tools is shown in Figure 2-1.

Currently, one set of software development tools is available for the SHARC processor architecture: VisualDSP++ 5.0 from Analog Devices.

VisualDSP++ From Analog Devices

VisualDSP++ is an easy-to-install and easy-to-use integrated software development and debugging environment (IDDE) that enables efficient management of projects from start to finish from within a single interface.

Because project development and debugging is integrated, you can move quickly and easily between editing, building, and debugging activities. Key features include the native C/C++ compiler, advanced graphical plot- ting tools, statistical profiling, and the VisualDSP++ Kernel (VDK), which allows a user’s code to be implemented in a more structured and easier to scale manner. Other features include assembler, linker, libraries, loader, splitter, cycle-accurate and functional-accurate compiled simula- tors, emulator support, and more. VisualDSP++ offers programmers a powerful yet easy-to-use programming tool with flexibility that signifi- cantly reduces the time to market.

2-2

Getting Started With SHARC Processors

Page 32
Image 32
Analog Devices 82-003536-01 manual Selecting Software Development Tools, Evaluation Tools, VisualDSP++ From Analog Devices