aGetting Started With SHARC® Processors Revision 3.0, April 2010Part Number82-003536-01Analog Devices, Inc.One Technology WayNorwood, Mass. 02062-
Manual Contentsx Getting Started With SHARC ProcessorsManual ContentsThis manual consists of:• Chapter 1, “Introduction to SHARC Processors” This chap
Available Support3-8 Getting Started With SHARC Processors BSDL FilesBoundary scan description language (BSDL) files are necessary for the application
Getting Started With SHARC Processors 3-9 Support OptionsTo access the VisualDSP++ Tools Anomalies search page, point your browser at:http://www.anal
Available Support3-10 Getting Started With SHARC Processors VisualDSP++ User’s GuideThis manual describes the features, components, and functions of t
Getting Started With SHARC Processors 3-11 Support OptionsVisualDSP++ Linker and Utilities ManualThis manual provides information on the linking proc
Available Support3-12 Getting Started With SHARC Processors The manual begins by examining where loading/splitting fits in the typical program develop
Getting Started With SHARC Processors 3-13 Support OptionsHardware Tools DocumentationEach hardware tool available from Analog Devices includes docum
Available Support3-14 Getting Started With SHARC Processors This manual provides information on the EZ-KIT Lite from a program-mer’s perspective and p
Getting Started With SHARC Processors 3-15 Support OptionsBest of all, VisualDSP++ Help provides a single access point to just about every processor
Available Support3-16 Getting Started With SHARC Processors Use EngineerZone to connect with other DSP developers who face similar design challenges.
Getting Started With SHARC Processors I-1 IINDEXAADSP-21262 EZ-KIT Lite evaluation board, 2-33ADSP-2126x SHARC processor specifications, 1-9ADSP-2136
Getting Started With SHARC Processors xi Preface• E-mail processor questions to:[email protected] (World wide support) processor.europe@ana
IndexI-2 Getting Started With SHARC Processors Ddata sheets, 3-7Debug Agent Board, 2-46debugging targets, JTAG connection to EZ-KIT Lite board, 2-6dec
Getting Started With SHARC Processors I-3 IndexHelp systemdescribed, 3-14for VisualDSP++, 2-9High-performance USB 2.0 JTAG emulator (HPUSB), 2-55HP-US
IndexI-4 Getting Started With SHARC Processors Rreal-time operating system. See RTOSRTOS (real-time operating system), 2-5SSCC (source code control),
Getting Started With SHARC Processors I-5 IndexWWeb site, Analog Devices, 3-1Windows operating systems, supporting VisualDSP, 2-4workshops, 3-4
IndexI-6 Getting Started With SHARC Processors
Product Informationxii Getting Started With SHARC ProcessorsProduct InformationProduct information can be obtained from the Analog Devices Web site, V
Getting Started With SHARC Processors xiii PrefaceVisualDSP++ Online Documentation Online documentation comprises the VisualDSP++ Help system, softwar
Product Informationxiv Getting Started With SHARC ProcessorsData sheets, which can be downloaded from the Analog Devices Web site, change rapidly, and
Getting Started With SHARC Processors 1-1 1 INTRODUCTION TO SHARC PROCESSORSThis chapter briefly describes the SHARC processor’s architecture and key
What are SHARC Processors?1-2 Getting Started With SHARC Processorsenables the SHARC user to leverage legacy code and design experience, while transit
Getting Started With SHARC Processors 1-3 Introduction to SHARC Processors• Automotive audio applications. The ADSP-21362, ADSP-21365, ADSP-21369, ADS
What are SHARC Processors?1-4 Getting Started With SHARC ProcessorsCommon Architectural FeaturesSHARC processors share the following architectural fea
Getting Started With SHARC Processors 1-5 Introduction to SHARC Processors• An SDRAM controller that provides an interface to as many as four separate
Copyright Information©2010 Analog Devices, Inc., ALL RIGHTS RESERVED. This document may not be reproduced in any form without prior, express written c
What are SHARC Processors?1-6 Getting Started With SHARC ProcessorsFirst generation SHARC products offer performance of up to 66 MHz/198 MFLOPS and fo
Getting Started With SHARC Processors 1-7 Introduction to SHARC Processorsvariety of applications. This capability is especially relevant in consumer,
Processor Peripherals and Performance1-8 Getting Started With SHARC ProcessorsIntegration of peripherals continue with serial ports, SPI ports, S/PDIF
Getting Started With SHARC Processors 1-9 Introduction to SHARC Processorsexecution (including single cycle multiply accumulates [MACs]), SHARC proces
Processor Peripherals and Performance1-10 Getting Started With SHARC ProcessorsTable 1-2. ADSP-2136x/ADSP-2137x SHARC Processor SpecificationsADSP-213
Getting Started With SHARC Processors 1-11 Introduction to SHARC ProcessorsTable 1-3. ADSP-2146x SHARC Processor SpecificationsADSP-21462 ADSP-21465 A
Processor Peripherals and Performance1-12 Getting Started With SHARC ProcessorsDDR2 Interface Yes Yes Yes YesVISA Yes Yes Yes YesTable 1-3. ADSP-2146x
Getting Started With SHARC Processors 1-13 Introduction to SHARC ProcessorsTable 1-4. ADSP-2147x SHARC Processor SpecificationsADSP-21478 ADSP-21479Fr
Processor Peripherals and Performance1-14 Getting Started With SHARC ProcessorsAMI Interface 16 bit Yes YesSDRAM Bus Width 16 bit 16 bitIDP/PDAP Yes Y
Getting Started With SHARC Processors 1-15 Introduction to SHARC ProcessorsTable 1-5. ADSP-2148x SHARC Processor SpecificationsADSP-21483 ADSP-21486 A
Getting Started With SHARC Processors iii CONTENTSPREFACEPurpose of This Manual ...
Processor Peripherals and Performance1-16 Getting Started With SHARC Processors
Getting Started With SHARC Processors 2-1 2 THE EVALUATION PROCESSThis chapter describes the available software and hardware tools needed to evaluate
Evaluation Tools2-2 Getting Started With SHARC Processors“Selecting Software Development Tools” provides a summary of the avail-able software developm
Getting Started With SHARC Processors 2-3 The Evaluation ProcessFigure 2-1. Tool Selection WorkflowDecide to evaluate SHARCBuild custom hardwareValida
Evaluation Tools2-4 Getting Started With SHARC ProcessorsPlatform and Processor SupportVisualDSP++ supports SHARC processors from Analog Devices. Win-
Getting Started With SHARC Processors 2-5 The Evaluation Processease of use with the ability to import C header files, allowing for symbolic reference
Evaluation Tools2-6 Getting Started With SHARC ProcessorsConfiguration of these elements is done graphically, with code wizards to speed the creation
Getting Started With SHARC Processors 2-7 The Evaluation Processrequired. VisualDSP++ provides core cycle-accurate simulators, allowing inspection of
Evaluation Tools2-8 Getting Started With SHARC Processorsthe majority of its time is quickly assembled. This tool can be used to eas-ily inspect an ap
Getting Started With SHARC Processors 2-9 The Evaluation Processevery feature of the graphical environment is available to script authors. Application
Contentsiv Getting Started With SHARC Processors Processor Peripherals and Performance ... 1-8Performance ...
Evaluation Tools2-10 Getting Started With SHARC ProcessorsTake a VisualDSP++ Test Drive!Take a free 90-day Test Drive of VisualDSP++. To take a Test D
Getting Started With SHARC Processors 2-11 The Evaluation ProcessEmbedded Processors and DSPsAnalog Devices is a leading supplier of embedded and digi
Evaluation Tools2-12 Getting Started With SHARC ProcessorsSoftware ModulesAnalog Devices has a wide range of tested and optimized software modules ava
Getting Started With SHARC Processors 2-13 The Evaluation Processset breakpoints, single-step through code, view memory, fill/dump mem-ory, perform re
Evaluation Tools2-14 Getting Started With SHARC ProcessorsADSP-21489 EZ-KIT Lite From Analog DevicesPart Number: ADZS-21489-EZLITEFigure 2-2. ADSP-214
Getting Started With SHARC Processors 2-15 The Evaluation ProcessThe ADSP-21489 EZ-KIT Lite evaluation system, as shown in Figure 2-2, provides develo
Evaluation Tools2-16 Getting Started With SHARC ProcessorsADSP-21479 EZ-KIT Lite From Analog DevicesPart Number: ADZS-21479-EZLITEThe ADSP-21479 EZ-KI
Getting Started With SHARC Processors 2-17 The Evaluation ProcessUSB-based, PC-hosted tool set. With this EZ-KIT Lite, users can learn more about Anal
Evaluation Tools2-18 Getting Started With SHARC ProcessorsADSP-21469 EZ-KIT Lite From Analog DevicesPart Number: ADZS-21469-EZLITEFigure 2-4. ADSP-214
Getting Started With SHARC Processors 2-19 The Evaluation ProcessThe ADSP-21469 EZ-KIT Lite evaluation system, as shown in Figure 2-4, provides a cost
Getting Started With SHARC Processors v ContentsEZ-Boards ... 2-36ADSP-21489 EZ-B
Evaluation Tools2-20 Getting Started With SHARC Processors• Headphone jack (connected to one of the stereo outputs)• SPDIF In RCA jack• SPDIF Out RCA
Getting Started With SHARC Processors 2-21 The Evaluation ProcessADSP-21375 EZ-KIT Lite From Analog DevicesPart Number: ADZS-21375-EZLITEThe ADSP-2137
Evaluation Tools2-22 Getting Started With SHARC ProcessorsLite, users can learn more about Analog Devices ADSP-21375 SHARC processor hardware and soft
Getting Started With SHARC Processors 2-23 The Evaluation Process• 26-pin DAI header• 11 LEDs: 1 power (green), 1 board reset (red), 1 USB monitor (am
Evaluation Tools2-24 Getting Started With SHARC ProcessorsADSP-21371 EZ-KIT Lite From Analog DevicesPart Number: ADZS-21371-EZLITEThe ADSP-21371 EZ-KI
Getting Started With SHARC Processors 2-25 The Evaluation ProcessThe EZ-KIT Lite includes an ADSP-21371 SHARC processor desktop evaluation board along
Evaluation Tools2-26 Getting Started With SHARC Processors• National Instruments Educational Laboratory Virtual Instrumen-tation Suite (ELVIS) Interfa
Getting Started With SHARC Processors 2-27 The Evaluation ProcessADSP-21369 EZ-KIT Lite From Analog DevicesPart Number: ADZS-21369-EZLITEFigure 2-7. A
Evaluation Tools2-28 Getting Started With SHARC ProcessorsThe ADSP-21369 EZ-KIT Lite, as shown in as shown in Figure 2-7, pro-vides a cost-effective m
Getting Started With SHARC Processors 2-29 The Evaluation Process• SPDIF Out RCA jack• ADM3202 RS-232 driver/receiver• USB interface• JTAG ICE 14-pin
Contentsvi Getting Started With SHARC Processors Platform-Related Information ... 3-3Visual Learning and De
Evaluation Tools2-30 Getting Started With SHARC ProcessorsADSP-21364 EZ-KIT Lite From Analog DevicesPart Number: ADZS-21364-EZLITEFigure 2-8. ADSP-213
Getting Started With SHARC Processors 2-31 The Evaluation ProcessThe ADSP-21364 EZ-KIT Lite evaluation system, as shown in Figure 2-8, provides develo
Evaluation Tools2-32 Getting Started With SHARC Processors• SPDIF Out RCA jack• USB interface• JTAG ICE 14-pin header• Evaluation suite of VisualDSP++
Getting Started With SHARC Processors 2-33 The Evaluation ProcessADSP-21262 EZ-KIT Lite From Analog DevicesPart Number: ADZS-21262-EZLITEFigure 2-9. A
Evaluation Tools2-34 Getting Started With SHARC ProcessorsThe ADSP-21262 EZ-KIT Lite evaluation system, as shown in Figure 2-9, provides developers wi
Getting Started With SHARC Processors 2-35 The Evaluation Process• 1 x 2 RCA jack for 1 channel of stereo audio input• Headphone jack (connected to on
Evaluation Tools2-36 Getting Started With SHARC ProcessorsEZ-BoardsSHARC EZ-Board evaluation boards provide developers with a low cost platform for in
Getting Started With SHARC Processors 2-37 The Evaluation ProcessADSP-21489 EZ-Board From Analog Devices Part Number: ADZS-21489-EZBRDFigure 2-10. ADS
Evaluation Tools2-38 Getting Started With SHARC ProcessorsThe ADSP-21489 EZ-Board evaluation board, as shown in Figure 2-10, provides developers with
Getting Started With SHARC Processors 2-39 The Evaluation Process• Expansion interface: AMI, flags/IRQs, DAI, DPI, PWR_IN, 3.3 V, GND • Standalone deb
Getting Started With SHARC Processors vii ContentsVisualDSP++ Loader and Utilities Manual ... 3-11VisualDSP++ Example Programs ...
Evaluation Tools2-40 Getting Started With SHARC ProcessorsADSP-21479 EZ-Board From Analog DevicesPart Number: ADZS-21479-EZBRDFigure 2-11. ADSP-21479
Getting Started With SHARC Processors 2-41 The Evaluation ProcessThe ADSP-21479 EZ-Board evaluation board, as shown in Figure 2-11, provides developer
Evaluation Tools2-42 Getting Started With SHARC Processors• Expansion interface: AMI, flags/IRQs, DAI, DPI, PWR_IN, 3.3 V, GND • Standalone debug agen
Getting Started With SHARC Processors 2-43 The Evaluation ProcessADSP-21469 EZ-Board From Analog DevicesPart Number: ADZS-21469-EZBRDFigure 2-12. ADSP
Evaluation Tools2-44 Getting Started With SHARC ProcessorsThe ADSP-21469 EZ-Board evaluation board, as shown in Figure 2-12, provides developers with
Getting Started With SHARC Processors 2-45 The Evaluation Process• Expansion interface: EBIU, flags/IRQs, DAI, DPI, PWR_IN (5 V), 3.3 V, GND • Standal
Evaluation Tools2-46 Getting Started With SHARC ProcessorsDebug Agent Part Number: ADZS-DBGAGENT-BRDThe standalone debug agent is intended to provide
Getting Started With SHARC Processors 2-47 The Evaluation ProcessEZ-Extender Daughter BoardsEZ-Extender daughter boards enhance and extend EZ-Board an
Evaluation Tools2-48 Getting Started With SHARC ProcessorsThe SHARC USB EZ-Extender daughter board, as shown in Figure 2-14, provides a solution for u
Getting Started With SHARC Processors 2-49 The Evaluation ProcessSHARC EZ-ExtenderPart Number: ADZS-21262-1-EZEXTThe SHARC EZ-Extender daughter board,
Contentsviii Getting Started With SHARC Processors
Evaluation Tools2-50 Getting Started With SHARC ProcessorsEZ-KIT Lite. The SHARC EZ-Extender also provides developers a bread-board area and the abili
Getting Started With SHARC Processors 2-51 The Evaluation ProcessSHARC Audio EZ-ExtenderPart Number: ADZS-SHAUDIO-EZEXTThe SHARC audio EZ-Extender dau
Evaluation Tools2-52 Getting Started With SHARC ProcessorsThe EZ-Extender consists of three Analog Devices AD1939 audio codecs and provides 24 channel
Getting Started With SHARC Processors 2-53 The Evaluation ProcessUSB EZ-Extender for Blackfin and SHARCPart Number: ADZS-BFSHUSB-EZEXTThe Blackfin/SHA
Evaluation Tools2-54 Getting Started With SHARC ProcessorsThe Blackfin/SHARC USB EZ-Extender daughter board features:• USB 2.0 interface – PLX Technol
Getting Started With SHARC Processors 2-55 The Evaluation ProcessHigh Performance USB 2.0 JTAG EmulatorPart Number: ADZS-HPUSB-ICEThe Analog Devices h
Evaluation Tools2-56 Getting Started With SHARC ProcessorsThese easy-to-use USB-based emulators perform a wide range of emula-tion functions, includin
Getting Started With SHARC Processors 2-57 The Evaluation Process• 5 V tolerant and 3.3 V compliant for 5 V processors• Multiprocessor support • 14-pi
Evaluation Tools2-58 Getting Started With SHARC ProcessorsUSB 1.1 JTAG EmulatorPart Number: ADZS-USB-ICEThe cost-effective universal serial bus (USB)-
Getting Started With SHARC Processors 2-59 The Evaluation ProcessThis USB-based emulator performs a wide range of emulation functions, including singl
Getting Started With SHARC Processors ix PREFACEThank you for your interest in the SHARC® family of processors from Analog Devices, Inc.Purpose of Thi
Evaluation Tools2-60 Getting Started With SHARC Processors• 14-pin JTAG connector • 3-meter USB cable for difficult to reach targets Selecting the Rig
Getting Started With SHARC Processors 2-61 The Evaluation ProcessAfter you have finished constructing your hardware, purchase a low cost USB emulator
Evaluation Tools2-62 Getting Started With SHARC Processors
Getting Started With SHARC Processors 3-1 3 SUPPORT OPTIONSThis chapter addresses the support options available for users both during the evaluation
Available Support3-2 Getting Started With SHARC Processors • Communities-related information • Platform-related information Visit the SHARC processor
Getting Started With SHARC Processors 3-3 Support OptionsApplications Notes, EE-Notes, and Other ArticlesThe most useful documents available to users
Available Support3-4 Getting Started With SHARC Processors Visual Learning and Development (VLD)The Analog Devices Web site offers free on-demand vide
Getting Started With SHARC Processors 3-5 Support OptionsAdvanced instructions are presented with a follow on lab session about code optimization. Th
Available Support3-6 Getting Started With SHARC Processors Hardware Reference ManualsEach processor’s hardware reference manual provides architectural
Getting Started With SHARC Processors 3-7 Support OptionsData SheetsData sheets are created for each SHARC processor and for each revision of a singl
Commentaires sur ces manuels