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

Page 32

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

Image 32
Contents Getting Started With Sharc Processors Disclaimer Trademark and Service Mark NoticeCopyright Information Contents Contents Evaluation ProcessSupport Options Contents Index Viii Getting Started With Sharc Processors Preface Manual Contents Supported Sharc Processors PrefaceAnalog Devices Web Site Product InformationVisualDSP++ Online Documentation Technical Library CDProduct Information Introduction to Sharc Processors Sharc Applications What are Sharc Processors?Super Harvard Architecture Architecture OverviewIntroduction to Sharc Processors What are Sharc Processors? Common Architectural Features Four Generations of Sharc Processors DPI Peripherals DAI Peripherals Introduction to Sharc Processors Performance Processor Peripherals and PerformanceADSP-21261 ADSP-21262 ADSP-21266 ADSP-2136x/ADSP-2137x Sharc Processor Specifications ADSP-2146x Sharc Processor Specifications ADSP-2146x Sharc Processor Specifications Cont’d ADSP-2147x Sharc Processor Specifications ADSP-2147x Sharc Processor Specifications Cont’d ADSP-2148x Sharc Processor Specifications Processor Peripherals and Performance Evaluation Process VisualDSP++ From Analog Devices Selecting Software Development ToolsEvaluation Tools Evaluation Process Evaluation Tools Platform and Processor Support Develop High Performance Applications QuicklyLeverage-Proven Application Infrastructure Debug and Tune Your Application With Ease Evaluation Process Integrate Into Your Existing Environment Getting Help and Staying Up to Date Use Third PartiesEvaluation Tools Take a VisualDSP++ Test Drive Analog Devices Tools Product LineSharc Processor Evaluation Kits Cont’d Embedded Processors and DSPsSelecting Hardware Development Tools Evaluation Tools Software ModulesEvaluation Systems EZ-KIT LiteEZ-Board Evaluation Tools ADSP-21489 EZ-KIT Lite From Analog Devices Features Evaluation Tools ADSP-21479 EZ-KIT Lite From Analog Devices Features Evaluation Tools ADSP-21469 EZ-KIT Lite From Analog Devices ADSP-21469 EZ-KIT Lite evaluation system, as shown Evaluation Tools Part Number ADZS-21375-EZLITE Features Evaluation Process Evaluation Tools ADSP-21371 EZ-KIT Lite From Analog Devices Features Evaluation Tools Part Number ADZS-21369-EZLITE Features Evaluation Process Evaluation Tools ADSP-21364 EZ-KIT Lite From Analog Devices Features Evaluation Tools Part Number ADZS-21262-EZLITE Features Evaluation Process Evaluation Tools EZ-Boards Evaluation Process ADSP-21489 EZ-Board From Analog Devices Features Evaluation Process Evaluation Tools ADSP-21479 EZ-Board From Analog Devices Features Evaluation Tools Evaluation Process ADSP-21469 EZ-Board From Analog Devices Features Evaluation Process Evaluation Tools Debug Agent Evaluation Process EZ-Extender Daughter Boards Sharc USB EZ-ExtenderEvaluation Tools Evaluation Process Sharc EZ-Extender Evaluation Tools Evaluation Process Sharc Audio EZ-Extender Evaluation Tools Evaluation Process USB EZ-Extender for Blackfin and Sharc Jtag Emulators Evaluation Process High Performance USB 2.0 Jtag Emulator Features Evaluation Process Evaluation Tools USB 1.1 Jtag Emulator Part Number ADZS-USB-ICEFeatures Selecting the Right Combination of Tools ScenarioSoftware Development on Sharc Processors Evaluation Tools Support Options Available Support Communities-Related Information Platform-Related InformationSharc Processor Workshops Workshops and SeminarsAvailable Support Visual Learning and Development VLD Processor Documentation Support OptionsSharc Processor Seminars Sharc Processor ManualsAvailable Support Hardware Reference Manuals Programming ReferenceSupport Options Data Sheets Anomalies Lists for Processors and ToolsIbis Models Crosscore Tools DocumentationAvailable Support Bsdl Files VisualDSP++ Documentation VisualDSP++ Getting Started GuideVisualDSP++ Assembler and Preprocessor Manual Available Support VisualDSP++ User’s GuideVisualDSP++ Runtime Library Manual for Sharc Processors VisualDSP++ Loader and Utilities Manual Support Options VisualDSP++ Linker and Utilities ManualVisualDSP++ Kernel VDK User’s Guide VisualDSP++ Example Programs Support Options Hardware Tools Documentation Sharc EZ-KIT Lite Evaluation System ManualVisualDSP++ Help Sharc EZ-Board Evaluation System ManualSharc EZ-Extender Manual Find a Third Party-Faster Time to Market EngineerZone Social Networking Web Sites MyAnalog.comIndex Index Ibis Sharc VisualDSP, 2-4workshops Index