Analog Devices 82-003536-01 - Manuals
Analog Devices 82-003536-01 – Manual in PDF format online.
Manuals:
Manual Analog Devices 82-003536-01
Summary
Getting Started With SHARC Processors iii CONTENTS PREFACE Purpose of This Manual .................................................................. ix Intended Audience .......................................................................... ix Manual Contents .......................................
Contents iv Getting Started With SHARC Processors Processor Peripherals and Performance .......................................... 1-8 Performance ............................................................................ 1-8 THE EVALUATION PROCESS Evaluation Tools ...................................
Getting Started With SHARC Processors v Contents EZ-Boards ........................................................................ 2-36 ADSP-21489 EZ-Board From Analog Devices ............... 2-37 ADSP-21479 EZ-Board From Analog Devices ............... 2-40 ADSP-21469 EZ-Board From Analog Devices ....
Getting Started With SHARC Processors vii Contents VisualDSP++ Loader and Utilities Manual ..................... 3-11 VisualDSP++ Example Programs ................................... 3-12 Hardware Tools Documentation ........................................ 3-13 SHARC EZ-KIT Lite Evaluation System M...
Contents viii Getting Started With SHARC Processors
Getting Started With SHARC Processors ix PREFACE Thank you for your interest in the SHARC® family of processors from Analog Devices, Inc. Purpose of This Manual Getting Started With SHARC Processors provides you with information about the evaluation process, Analog Devices tools, training, documenta...
Manual Contents x Getting Started With SHARC Processors Manual Contents This manual consists of: • Chapter 1, “Introduction to SHARC Processors” This chapter briefly describes the processor architecture, available models, and processor features. • Chapter 2, “The Evaluation Process” This chapter foc...
Getting Started With SHARC Processors xi Preface • E-mail processor questions to: [email protected] (World wide support) [email protected] (Europe support) [email protected] (China support) • Phone questions to 1-800-ANALOGD • Contact your Analog Devices, Inc. local sal...
Product Information xii Getting Started With SHARC Processors Product Information Product information can be obtained from the Analog Devices Web site, VisualDSP++ online Help system, and a technical library CD. Analog Devices Web Site The Analog Devices Web site, www.analog.com , provides informati...
Getting Started With SHARC Processors xiii Preface VisualDSP++ Online Documentation Online documentation comprises the VisualDSP++ Help system, software tools manuals, hardware tools manuals, processor manuals, Dinkum Abridged C++ library, and FLEXnet License Tools software documenta-tion. You can s...
Product Information xiv Getting Started With SHARC Processors Data sheets, which can be downloaded from the Analog Devices Web site, change rapidly, and therefore are not included on the technical library CD. Technical manuals change periodically. Check the Web site for the latest manual revisions a...
Getting Started With SHARC Processors 1-1 1 INTRODUCTION TO SHARC PROCESSORS This chapter briefly describes the SHARC processor’s architecture and key features and compares available models. Topics include: • “What are SHARC Processors?” on page 1-1 • “Four Generations of SHARC Processors” on page 1...
What are SHARC Processors? 1-2 Getting Started With SHARC Processors enables the SHARC user to leverage legacy code and design experience, while transitioning to higher-performance, more highly-integrated SHARC products. By integrating on-chip, single-instruction, multiple-data (SIMD) process-ing el...
Getting Started With SHARC Processors 1-3 Introduction to SHARC Processors • Automotive audio applications. The ADSP-21362, ADSP-21365, ADSP-21369, ADSP-21371, ADSP-21462, ADSP-21465, ADSP-21469, ADSP-21472, ADSP-21475, and ADSP-21479 processors, with integration of sample-rate conversion, DTCP ciph...
Getting Started With SHARC Processors 1-5 Introduction to SHARC Processors • An SDRAM controller that provides an interface to as many as four separate banks of industry-standard SDRAM devices • Up to a maximum of 5M bits of on-chip SRAM and up to 4M bits of on-chip, mask-programmable ROM • Input/ou...
Processor Peripherals and Performance 1-8 Getting Started With SHARC Processors Integration of peripherals continue with serial ports, SPI ports, S/PDIF Tx/Rx, and an 8-channel asynchronous sample rate converter block. The fourth generation SHARC allows data from the serial ports to be directly tran...
Getting Started With SHARC Processors 2-1 2 THE EVALUATION PROCESS This chapter describes the available software and hardware tools needed to evaluate SHARC processors and develop application programs. This chapter introduces the software and hardware evaluation tools that are currently available, i...
Evaluation Tools 2-2 Getting Started With SHARC Processors “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 deve...
Getting Started With SHARC Processors 2-3 The Evaluation Process Figure 2-1. Tool Selection Workflow Decide to evaluate SHARC Build custom hardware Validate design concept Purchase EZ-KIT Lite license (part of VisualDSP++ evaluation license) Download VisualDSP++ Test Drive Purchase ADI extender card...
Evaluation Tools 2-4 Getting Started With SHARC Processors Platform and Processor Support VisualDSP++ supports SHARC processors from Analog Devices. Win-dows® System 7 (as of VisualDSP++ 5.0 Update 7), Windows® Vista, Windows® XP, and Windows® 2000 hosts are supported. Develop High Performance Appli...
Evaluation Tools 2-6 Getting Started With SHARC Processors Configuration of these elements is done graphically, with code wizards to speed the creation of new threads and interrupt handlers. VDK has been available for multiple releases of VisualDSP++ and is now a key compo-nent of products shipping ...
Evaluation Tools 2-8 Getting Started With SHARC Processors the majority of its time is quickly assembled. This tool can be used to eas-ily inspect an application for unexpected hotspots (for example, suggesting the need to move a key routine from external to internal memory). Simu-lator targets prov...
Getting Started With SHARC Processors 2-9 The Evaluation Process every feature of the graphical environment is available to script authors. Applications can be rebuilt, downloaded, and run from a simple script executed from the command line or from within a custom test harness framework. The automat...
Evaluation Tools 2-10 Getting Started With SHARC Processors Take a VisualDSP++ Test Drive! Take a free 90-day Test Drive of VisualDSP++. To take a Test Drive, you can download a Test Drive or request a CD from the Analog Devices DSP Tools Web site at: http://www.analog.com/processors/tools/testdrive...
Evaluation Tools 2-12 Getting Started With SHARC Processors Software Modules Analog Devices has a wide range of tested and optimized software modules available, including decoders, encoders, codecs and other algorithms that provide multimedia functions for the SHARC family. The software mod-ules all...
Getting Started With SHARC Processors 2-13 The Evaluation Process set breakpoints, single-step through code, view memory, fill/dump mem-ory, perform real-time data manipulation, profile execution and memory access, plot data, and use standard I/O. EZ-KIT Lite evaluation systems include a serial numb...
Evaluation Tools 2-14 Getting Started With SHARC Processors ADSP-21489 EZ-KIT Lite From Analog Devices Part Number: ADZS-21489-EZLITE Figure 2-2. ADSP-21489 EZ-KIT Lite Evaluation System
Getting Started With SHARC Processors 2-15 The Evaluation Process The ADSP-21489 EZ-KIT Lite evaluation system, as shown in Figure 2-2 , provides developers with a cost-effective method for initial evaluation of the ADSP-21483/21486/21487/21489 SHARC processors via a USB-based, PC-hosted tool set. ...
Evaluation Tools 2-16 Getting Started With SHARC Processors ADSP-21479 EZ-KIT Lite From Analog Devices Part Number: ADZS-21479-EZLITE The ADSP-21479 EZ-KIT Lite evaluation system, as shown in Figure 2-3 , provides developers with a cost-effective method for initial evaluation of the ADSP-21478/21479...
Getting Started With SHARC Processors 2-17 The Evaluation Process USB-based, PC-hosted tool set. With this EZ-KIT Lite, users can learn more about Analog Devices ADSP-21479 hardware and software develop-ment, and quickly prototype a wide range of applications. The ADSP-21478/21479 SHARC processors...
Evaluation Tools 2-18 Getting Started With SHARC Processors ADSP-21469 EZ-KIT Lite From Analog Devices Part Number: ADZS-21469-EZLITE Figure 2-4. ADSP-21469 EZ-KIT Lite Evaluation System
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 (amber), and 8 general-purpose (amber) • 5 push buttons: 1 reset, 2 connected to DAI, 2 connected to the FLAG pins of the processor • CE certified
Evaluation Tools 2-24 Getting Started With SHARC Processors ADSP-21371 EZ-KIT Lite From Analog Devices Part Number: ADZS-21371-EZLITE The ADSP-21371 EZ-KIT Lite evaluation system, as shown in Figure 2-6 , provides developers with a cost-effective method for initial evaluation of the ADSP-21371 SHARC...
Evaluation Tools 2-30 Getting Started With SHARC Processors ADSP-21364 EZ-KIT Lite From Analog Devices Part Number: ADZS-21364-EZLITE Figure 2-8. ADSP-21364 EZ-KIT Lite Board
Evaluation Tools 2-34 Getting Started With SHARC Processors The ADSP-21262 EZ-KIT Lite evaluation system, as shown in Figure 2-9 , provides developers with a cost-effective method for initial evaluation of the ADSP-21261/21262/21266 SHARC processors for a wide range of applications. The ADSP-21261...
Evaluation Tools 2-38 Getting Started With SHARC Processors The ADSP-21489 EZ-Board evaluation board, as shown in Figure 2-10 , provides developers with a low cost platform for initial evaluation of the ADSP-2148x SHARC processors via an external JTAG emulator or stan-dalone debug agent board. To ...
Getting Started With SHARC Processors 2-41 The Evaluation Process The ADSP-21479 EZ-Board evaluation board, as shown in Figure 2-11 , provides developers with a low cost platform for initial evaluation of the ADSP-2147x SHARC processors via an external JTAG emulator or stan-dalone debug agent board....
Evaluation Tools 2-44 Getting Started With SHARC Processors The ADSP-21469 EZ-Board evaluation board, as shown in Figure 2-12 , provides developers with a low cost platform for initial evaluation of the ADSP-2146x SHARC processors via an external JTAG emulator or stan-dalone debug agent board. To ...
Evaluation Tools 2-46 Getting Started With SHARC Processors Debug Agent Part Number: ADZS-DBGAGENT-BRD The standalone debug agent is intended to provide a modular low cost emulation solution for EZ-Boards as well as evaluation boards designed by third parties. The standalone debug agent is very simi...
Getting Started With SHARC Processors 2-49 The Evaluation Process SHARC EZ-Extender Part Number: ADZS-21262-1-EZEXT The SHARC EZ-Extender daughter board, as shown in Figure 2-15 , is a separately sold assembly that plugs into a SHARC EZ-KIT Lite evaluation system’s expansion interface. The extender ...
Getting Started With SHARC Processors 2-51 The Evaluation Process SHARC Audio EZ-Extender Part Number: ADZS-SHAUDIO-EZEXT The SHARC audio EZ-Extender daughter board, as shown in Figure 2-16 , provides a solution for users to evaluate audio applications on the ADSP-214xx EZ-Board/EZ-KIT Lite. Softwar...
Getting Started With SHARC Processors 2-53 The Evaluation Process USB EZ-Extender for Blackfin and SHARC Part Number: ADZS-BFSHUSB-EZEXT The Blackfin/SHARC USB EZ-Extender daughter board, as shown in Figure 2-17 , plugs onto the expansion interface of the ADSP-BF518F, ADSP-BF526, and ADSP-21469 EZ-B...
Evaluation Tools 2-54 Getting Started With SHARC Processors The Blackfin/SHARC USB EZ-Extender daughter board features: • USB 2.0 interface – PLX Technology NET2272 device • USB driver and application code • CE certified JTAG Emulators JTAG (Joint Test Action Group) is defined by the IEEE 1149.1 sta...
Evaluation Tools 2-56 Getting Started With SHARC Processors These easy-to-use USB-based emulators perform a wide range of emula-tion functions, including single-step and full-speed execution with predefined breakpoints, and viewing and/or altering of register and memory contents. With the ability to...
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-pin JTAG connector • 3-meter USB cable for-difficult-to-reach targets
Evaluation Tools 2-58 Getting Started With SHARC Processors USB 1.1 JTAG Emulator Part Number: ADZS-USB-ICE The cost-effective universal serial bus (USB)-based emulator, as shown in Figure 2-19 , from Analog Devices provides a portable, non-intrusive, tar- get-based debugging solution for Analog Dev...
Getting Started With SHARC Processors 2-59 The Evaluation Process This USB-based emulator performs a wide range of emulation functions, including single-step and full-speed execution with predefined break-points, and viewing and/or altering of register and memory contents. With the ability to automa...
Evaluation Tools 2-60 Getting Started With SHARC Processors • 14-pin JTAG connector • 3-meter USB cable for difficult to reach targets Selecting the Right Combination of Tools Knowing which tools to use is critical to ensuring a quick development cycle. There are many options for software and hardwa...
Getting Started With SHARC Processors 2-61 The Evaluation Process After you have finished constructing your hardware, purchase a low cost USB emulator (p/n: ADZS-USB-ICE) from Analog Devices. Scenario 2 Question. We have a team of five software engineers who are developing code for the SHARC process...
Getting Started With SHARC Processors 3-1 3 SUPPORT OPTIONS This chapter addresses the support options available for users both during the evaluation process and development phases of SHARC processor pro-cessor design. Available Support Analog Devices provides a wide variety of processor support opt...
Getting Started With SHARC Processors 3-3 Support Options Applications Notes, EE-Notes, and Other Articles The most useful documents available to users are the Application or EE- (Engineer-to-Engineer) Notes, since they offer detailed technical informa-tion about using the SHARC processor. These mat...
Available Support 3-4 Getting Started With SHARC Processors Visual Learning and Development (VLD) The Analog Devices Web site offers free on-demand video tutorials. Sub-jects include: • SHARC Processors Overview • SHARC ADSP-2146x Processor Overview • SHARC ADSP-21469 EZ-KIT Overview Please go to ht...
Getting Started With SHARC Processors 3-5 Support Options Advanced instructions are presented with a follow on lab session about code optimization. The I/O peripherals, which include the SPORTS, link ports, and external port, are discussed in detail along with DMA operation between these peripherals...
Available Support 3-6 Getting Started With SHARC Processors Hardware Reference Manuals Each processor’s hardware reference manual provides architectural infor-mation about that particular SHARC processor. The descriptions cover functional blocks, buses, and ports, including all features and processe...
Getting Started With SHARC Processors 3-7 Support Options Data Sheets Data sheets are created for each SHARC processor and for each revision of a single product. Each SHARC processor data sheet provides: • A high-level overview of the processor • A description of processor pins • Electrical, power, ...
Available Support 3-8 Getting Started With SHARC Processors BSDL Files Boundary scan description language (BSDL) files are necessary for the application of boundary scan for board and system-level testing and in-system programming. BSDL files are the electronic data sheets that describe the IEEE 114...
Available Support 3-10 Getting Started With SHARC Processors VisualDSP++ User’s Guide This manual describes the features, components, and functions of the VisualDSP++ integrated development and debugging environment (IDDE). It covers license management, project management, code devel-opment, debuggi...
Getting Started With SHARC Processors 3-11 Support Options VisualDSP++ Linker and Utilities Manual This manual provides information on the linking process and describes the syntax for the linker’s command language—a scripting language that the linker reads from the linker description file ( .ldf ). ...
Getting Started With SHARC Processors 3-13 Support Options Hardware Tools Documentation Each hardware tool available from Analog Devices includes documenta-tion in electronic format. Typically this documentation includes a short description of switch and jumper settings, a bill of materials, and sch...
Available Support 3-14 Getting Started With SHARC Processors This manual provides information on the EZ-KIT Lite from a program-mer’s perspective and provides a memory map of the board. SHARC EZ-Board Evaluation System Manual This manual provides instructions for using the hardware and installing th...
Getting Started With SHARC Processors 3-15 Support Options Best of all, VisualDSP++ Help provides a single access point to just about every processor hardware and tools document produced by Analog Devices. The search engine in Help enables you to find information quickly. VisualDSP++ Help, built aro...
Available Support 3-16 Getting Started With SHARC Processors Use EngineerZone to connect with other DSP developers who face similar design challenges. You can also use this open forum to share knowledge and collaborate with the ADI support team and your peers. Visit http://ez.analog.com to sign up. ...
Index I-2 Getting Started With SHARC Processors D data sheets, 3-7 Debug Agent Board, 2-46 debugging targets, JTAG connection to EZ-KIT Lite board, 2-6 decoders, 2-12 desktop evaluation boards, list of, 2-10 documentation data sheets, 3-7 EZ-KIT Lite evaluation systems, 3-13 , 3-14 for SHARC process...
Analog Devices Manuals
-
Analog Devices HSC-ADC-EVALC
Manual
-
Analog Devices SSM2166
Manual
-
Analog Devices ADSP-2192
Manual
-
Analog Devices AD604
Manual
-
Analog Devices ADSP-BF537
Manual
-
Analog Devices C1599c07
Manual
-
Analog Devices 82-000197-01
Manual
-
Analog Devices ADP1148
Manual
-
Analog Devices AD9272
Manual
-
Analog Devices ADSP-21364
Manual
-
Analog Devices BSC730
Manual
-
Analog Devices BSD830-AG
Manual
-
Analog Devices ADSST-EM-3040
Manual
-
Analog Devices ADSP-21020
Manual
-
Analog Devices ADuC832
Manual
-
Analog Devices BSD830-DG
Manual
-
Analog Devices AD9551
Manual
-
Analog Devices AD9912
Manual
-
Analog Devices ADSP-2181
Manual
-
Analog Devices UG-001
Manual