Go to page of
Similar user manuals
-
Switch
Analog Devices OFX803
52 pages 2.71 mb -
Mixer
Analog Devices AD8342
20 pages 0.52 mb -
Cooktop
Analog Devices AD600
20 pages 0.71 mb -
Network Card
Analog Devices TigerSHARC ADSP-TS201S
48 pages 0.61 mb -
Network Router
Analog Devices BHD930-AG
45 pages 1.51 mb -
Switch
Analog Devices OCP803
52 pages 2.71 mb -
Network Card
Analog Devices 82-000805-01
35 pages 0.46 mb -
Computer Hardware
Analog Devices 82-0000603-01
65 pages 4.76 mb
A good user manual
The rules should oblige the seller to give the purchaser an operating instrucion of Analog Devices 82-003536-01, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.
What is an instruction?
The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Analog Devices 82-003536-01 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.
Unfortunately, only a few customers devote their time to read an instruction of Analog Devices 82-003536-01. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.
What should a perfect user manual contain?
First and foremost, an user manual of Analog Devices 82-003536-01 should contain:
- informations concerning technical data of Analog Devices 82-003536-01
- name of the manufacturer and a year of construction of the Analog Devices 82-003536-01 item
- rules of operation, control and maintenance of the Analog Devices 82-003536-01 item
- safety signs and mark certificates which confirm compatibility with appropriate standards
Why don't we read the manuals?
Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Analog Devices 82-003536-01 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Analog Devices 82-003536-01, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Analog Devices service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Analog Devices 82-003536-01.
Why one should read the manuals?
It is mostly in the manuals where we will find the details concerning construction and possibility of the Analog Devices 82-003536-01 item, and its use of respective accessory, as well as information concerning all the functions and facilities.
After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.
Table of contents for the manual
-
Page 1
a Getting Started With SHARC ® Processors Revision 3.0, A pril 2010 Part Number 82-003536-01 Analog Devices, Inc. One T echnology W ay N orwood, Mass. 02062-9106[...]
-
Page 2
Copyright Information ©2010 Analog Devices, Inc., ALL RIGH TS RESERVED. This document may not be reproduced in any form wi thout prior, express written consent from Analog Devices, Inc. Printed in the USA. Disclaimer Analog Devices, Inc. reserves the right to change this product without prior notice. Information furnished by Analog Devices, Inc. i[...]
-
Page 3
Getting Started With SHARC Processors iii CONTENTS PRE F A C E P urpose of This Manual .................................................................. ix Intended A udience .......................................................................... ix Manual Contents ............................................................................. x [...]
-
Page 4
Contents iv Getting Started With SHARC Processors P rocessor P eripherals and P er formance .......................................... 1-8 P er formance ............................................................................ 1-8 THE E VALUATION P ROCESS E valuation T ools ........................................................................[...]
-
Page 5
Getting Started With SHARC Processors v Contents EZ-Boards ........................................................................ 2-36 ADSP-21489 EZ-Board F rom Analog Devices ............... 2-37 ADSP-21479 EZ-Board F rom Analog Devices ............... 2-40 ADSP-21469 EZ-Board F rom Analog Devices ............... 2-43 Debug Agent ...............[...]
-
Page 6
Contents vi Getting Started With SHARC Processors Platform-R elated I nformation ............................................. 3-3 Visual Learning and Development (VLD) ........................... 3-4 W orkshops and Seminars ......................................................... 3-4 SHAR C Pr ocessor W orkshops ..................................[...]
-
Page 7
Getting Started With SHARC Processors vii Contents VisualDSP++ Loader and U tilities Manual ..................... 3-11 VisualDSP++ E xample P rograms ................................... 3-12 Hardwar e T ools Documentation ........................................ 3-13 SHAR C EZ-KIT Lite E valuation System M anual ........... 3-13 SHAR C EZ-Board E v[...]
-
Page 8
Contents viii Getting Started With SHARC Processors[...]
-
Page 9
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- tion, and other informational resources to assi[...]
-
Page 10
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 Eval uation Process” This chapter focuses on availabl e software and hardw[...]
-
Page 11
Getting Started With SHARC Processors xi Preface • E-mail processor questions to: processor.support@analog.com (World wide support) processor.europe@analog.com (Europe support) processor.china@analog.com (China support) • Phone questions to 1-800-ANALOGD • Contact your Analog Devices, I nc. local sales office or authorized distributor Support[...]
-
Page 12
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 information about a broad range of products—analog integr[...]
-
Page 13
Getting Started With SHARC Processors xiii Preface VisualDSP++ Online Documentation Online documentation comprises the VisualDSP++ Help system, software tools manuals, hardware tools manu als, processor manuals, Dinkum Abridged C++ library, and FLEXnet License Tools software documenta- tion. You can search easily across th e entire VisualDSP++ docu[...]
-
Page 14
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 no t included on the technical library CD. Technical manuals change periodica lly. Check the Web site for the latest manual revisions and associated documentation errata.[...]
-
Page 15
Getting Started With SHARC Processors 1-1 1 INTRODUCTION TO SHARC PROCESSORS This chapter briefly describes the SH ARC 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-5 What are SHARC Processors? SHARC[...]
-
Page 16
What are SHARC Processors? 1-2 Getting Started With SHARC Processors enables the SHARC user to leverage le gacy code and design experience, while transitioning to higher-per formance, more highly-integrated SHARC products. By integrating on-chip, single-instruction, multiple-data (SIMD) process- ing elements, SDRAM, and I/O peripherals, SHARC proce[...]
-
Page 17
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 cipher, precision clock generators, an d serial port[...]
-
Page 18
What are SHARC Processors? 1-4 Getting Started With SHARC Processors Common Architectural Features SHARC processors share the follo wing architectural features. • 32/40-bit IEEE floating-point math • 32-bit fixed-point multipliers wi th 64-bit product and 80-bit accu- mulation • No arithmetic pipeline. All co mputations are single cycle. • [...]
-
Page 19
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/output processor (IOP) with integrated direct [...]
-
Page 20
What are SHARC Processors? 1-6 Getting Started With SHARC Processors First generation SHARC products offer performance of up to 66 MHz/198 MFLOPS and form the cornerstone of the SHARC proces- sor family. Their easy-to-use instruc tion set architecture that supports both 32-bit fixed-point and 32/40-bit fl oating-point data formats, com- bined with [...]
-
Page 21
Getting Started With SHARC Processors 1-7 Introduction to SHARC Processors variety of applications. This capability is especially relevant in consumer, automotive, and profession al audio where the algor ithms related to stereo channel processing can effectively utilize the SIMD architecture. Third generation SHARC products em ploy an enhanced SIMD[...]
-
Page 22
Processor Peripherals and Performance 1-8 Getting Started With SHARC Processors Integration of peripherals continue wi th serial ports, SPI ports, S/PDIF Tx/Rx, and an 8-channel asynchronous sample rate converter block. The fourth generation SHARC allows data fr om the serial ports to be directly transferred to external memory by the DMA controller[...]
-
Page 23
Getting Started With SHARC Processors 1-9 Introduction to SHARC Processors execution (including single cycle multiply accumulates [MACs]), SHARC processors are designed for maximum I/O and memory access bandwidth. This balance of core speed, memory integration, and I/O bandwidth achieves the sustained performance critical to real-time applications.[...]
-
Page 24
Processor Peripherals and Performance 1-10 Getting Started With SHARC Processors T able 1-2. ADSP-2136x/ADSP-2137x SHAR C Pr ocessor S pecifications ADSP- 21362 ADSP- 21363 ADSP- 21364 ADSP- 21365 ADSP- 21366 ADSP- 21367 ADSP- 21368 ADSP- 21369 ADSP- 21371 ADSP- 21375 Fre q ue nc y (MHz) 333 333 333 333 333 266, 333, 400 333, 400 266, 333, 400 266 [...]
-
Page 25
Getting Started With SHARC Processors 1-11 Introduction to SHARC Processors T able 1-3. ADSP-2146x SHAR C P rocessor Specifications ADSP-21462 ADSP-21 465 ADSP-21467 ADSP-21469 F requency (MHz) 400 400 450 450 On-Chip RAM 5M bit 5M bit 5M bit 5M bit On-Chip R OM 0M bit 4M bit 4M bit 0M bit SR C –128dB –128dB –128dB –128dB P W M 1111 U A R T[...]
-
Page 26
Processor Peripherals and Performance 1-12 Getting Started With SHARC Processors DDR2 Interface Y es Y es Y es Y es VISA Y es Y es Y es Y es T able 1-3. ADSP-2146x SHAR C Processor S pecifications (Cont’ d) ADSP-21462 ADSP-21 465 ADSP-21467 ADSP-21469[...]
-
Page 27
Getting Started With SHARC Processors 1-13 Introduction to SHARC Processors T able 1-4. ADSP-2147x SHAR C P rocessor Specifications ADSP-21478 ADSP- 21479 F requency (MHz) 266 266 On-Chip RAM 3M bit 5M bit On-Chip R OM 0M bit 0M bit SR C –128dB –128dB PWM 4 4 UART 1 1 SPI 2 2 SPDIF 1 1 TWI 1 1 Ti m er 2 2 SPOR T 8 8 SRU 1 1 DTCP 0 0 PCG 4 4 T e[...]
-
Page 28
Processor Peripherals and Performance 1-14 Getting Started With SHARC Processors AMI Interface 16 bit Y es Y es SDRAM Bus Width 16 bit 16 bit IDP/PDAP Y es Y es T able 1-4. ADSP-2147x SHAR C Processor S pecifications (Cont’ d) ADSP-21478 ADSP- 21479[...]
-
Page 29
Getting Started With SHARC Processors 1-15 Introduction to SHARC Processors T able 1-5. ADSP-2148x SHAR C P rocessor Specifications ADSP-21483 ADS P-21486 ADSP-21487 ADSP-21488 A DSP-21489 Fre q ue nc y (M H z) 400 400 400 400 4 00 On-Chip RAM 3M bit 5M bit 5M bit 3 M bit 5M bit On-Chip R OM 4M bit 4M bit 4M bit 0 M bit 0M bit SR C –140d B –128[...]
-
Page 30
Processor Peripherals and Performance 1-16 Getting Started With SHARC Processors[...]
-
Page 31
Getting Started With SHARC Processors 2-1 2 THE EVALUATION PROCESS This chapter describes the available software and ha rdware tools needed to evaluate SHARC processors an d develop application programs. This chapter introduces the software and hardware evaluation tools that are currently available, including: • “Selecting Software Development [...]
-
Page 32
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 SHAR C processors provide a cycle-accu- rate simulator which can be used to develop initial algorithms and applications wit[...]
-
Page 33
Getting Started With SHARC Processors 2-3 The Evaluation Process F igure 2-1. T ool Selection W orkflow Decide to evaluate SHARC Build custom hardware V alidate design concept Purchase EZ-KIT Lite license (part of VisualDSP++ evaluation license) Download VisualDSP++ T est Drive Purchase ADI e xtender cards or A/D ev al cards Purchase a full VisualD[...]
-
Page 34
Evaluation Tools 2-4 Getting Started With SHARC Processors Platform and Processor Support VisualDSP++ supports SHARC proces sors from Analog Devices. Win- dows® System 7 (as of VisualD SP++ 5.0 Update 7), Windows® Vista, Windows® XP, and Windows® 2000 hosts are supported. Develop High Performance Applications Quickly At the heart of VisualDSP++[...]
-
Page 35
Getting Started With SHARC Processors 2-5 The Evaluation Process ease of use with the ability to import C header files, allo wing fo r symbolic references into arbitrarily complex C da ta structures. Binary data can be included directly into assembly source files, creating an easy way to add blocks of static data (such as audi o samples and bitmaps[...]
-
Page 36
Evaluation Tools 2-6 Getting Started With SHARC Processors Configuration of these elements is do ne 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 from a number of high-volume vendors. As embedde[...]
-
Page 37
Getting Started With SHARC Processors 2-7 The Evaluation Process required. VisualDSP++ provides core cycle-accurate simulators, allowing inspection of every nuance of activity within the processor, including visu- alization of the processor ’s pipeline and cache. As many of the most performance-deman ding applications process a signal of some sor[...]
-
Page 38
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 unexpect ed hotspots (for example, suggesting the need to move a key routine from external to internal memory). Simu- lator targets provide a complet ely linear profiling view. Going [...]
-
Page 39
Getting Started With SHARC Processors 2-9 The Evaluation Process every feature of the graphical environm ent is available to script authors. Applications can be rebu ilt, downloaded, and run from a simple script executed from the command line or from within a custom test harness framework. The automation API is s upported by C++ and VBScript exam- [...]
-
Page 40
Evaluation Tools 2-10 Getting Started With SHARC Processors Take a VisualDSP++ Test Drive! Take a free 90-day Test Drive of Visu alDSP++. 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/te stdrive or contact your local Analog Devic es sales rep[...]
-
Page 41
Getting Started With SHARC Processors 2-11 The Evaluation Process Embedded Processors and DSPs Analog Devices is a leading supplier of embedded and digital signal pro- cessing solutions, and its low cost SHARC processors and integrated mixed-signal processors are ideal for an ever-increasing spectrum of appli- cations. Advances in design by Analog [...]
-
Page 42
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, encode rs, codecs and other algorithms that provide multimedia functions for the SHARC family. The software mod- ules allow engineers to quickly and easily incorporate t[...]
-
Page 43
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 number, that when regis- tered, yields full VisualDSP[...]
-
Page 44
Evaluation Tools 2-14 Getting Started With SHARC Processors ADSP-21489 EZ-KIT Lite From Analog Devices Part Number: ADZS-21489-EZLITE F igure 2-2. ADSP-21489 EZ-KIT Lite E valuation S ystem[...]
-
Page 45
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. The ADSP-21483/21486/21487/21489 SHARC processo[...]
-
Page 46
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 SHARC processors via a F igure 2-3. ADSP-21479 EZ[...]
-
Page 47
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 proc essors, which are pin-com- patible, have similar mem[...]
-
Page 48
Evaluation Tools 2-18 Getting Started With SHARC Processors ADSP-21469 EZ-KIT Lite From Analog Devices Part Number: ADZS-21469-EZLITE F igure 2-4. ADSP-21469 EZ-KIT Lite E valuation S ystem[...]
-
Page 49
Getting Started With SHARC Processors 2-19 The Evaluation Process The ADSP-21469 EZ-KIT Lite evaluation system, as shown in Figure 2-4 , provides a cost-effective method for initial evaluation of the ADSP-21462/21465/21467/21469 SHARC proc essors via a USB-based PC-hosted tool set. The ADSP-21462/21465/21467/21469 SHARC processors, which are pi[...]
-
Page 50
Evaluation Tools 2-20 Getting Started With SHARC Processors • Headphone jack (connected to one of the stereo outputs) • SPDIF In RCA jack • SPDIF Out RCA jack • ADM1032 two-wire sensor • ADM3202 RS-232 line driver/receiver • USB standalone debug agent • USB 2.0 interface • JTAG ICE 14-pin header • Evaluation suite of VisualDSP++ d[...]
-
Page 51
Getting Started With SHARC Processors 2-21 The Evaluation Process ADSP-21375 EZ-KIT Lite From Analog Devices Part Number: ADZS-21375-EZLITE The ADSP-21375 EZ-KIT Lite evaluation system, as shown in Figure 2-5 , provides developers with a cost-effective method for initial evaluation of the ADSP-21375 SHARC processors. The EZ-KIT Lite includes an ADS[...]
-
Page 52
Evaluation Tools 2-22 Getting Started With SHARC Processors Lite, users can learn more abou t Analog Devices ADSP-21375 SHARC processor hardware and software deve lopment and prototype applications. The ADSP-21375 EZ-KIT Lite provides an evaluation suite of the Visu- alDSP++ development environment with the C/C++ compiler, assembler, loader, and li[...]
-
Page 53
Getting Started With SHARC Processors 2-23 The Evaluation Process • 26-pin DAI header • 11 LEDs: 1 power (green), 1 bo ard reset (red), 1 USB monitor (amber), and 8 general-purpose (amber) • 5 push buttons: 1 reset, 2 connect ed to DAI, 2 connected to the FLAG pins of the processor • CE certified[...]
-
Page 54
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 processors. With this EZ-KIT Lite, users can lear[...]
-
Page 55
Getting Started With SHARC Processors 2-25 The Evaluation Process The EZ-KIT Lite includes an ADSP-21371 SHARC processor desktop evaluation board along with an evalua tion suite of the VisualDSP++ devel- opment and debugging environment , including the C/C++ compiler, assembler, and linker. The evaluation suite of VisualDSP ++ is designed to be use[...]
-
Page 56
Evaluation Tools 2-26 Getting Started With SHARC Processors • National Instruments Educational Laboratory Virtual Instrumen- tation Suite (ELVIS) Interface • JTAG ICE 14-pin header • Evaluation suite of VisualDSP++ development tools • Type A expansion interface with three connectors supporting par- allel port, FLAG, DPI, and DAI interfaces [...]
-
Page 57
Getting Started With SHARC Processors 2-27 The Evaluation Process ADSP-21369 EZ-KIT Lite From Analog Devices Part Number: ADZS-21369-EZLITE F igure 2-7. ADSP-21369 EZ-KIT Lite E valuation S ystem[...]
-
Page 58
Evaluation Tools 2-28 Getting Started With SHARC Processors The ADSP-21369 EZ-KIT Lite, as shown in as shown in Figure 2-7 , pro- vides a cost-effective method for initial evaluation of the ADSP-21367/21368/21369 SHARC processors via a USB-based PC-hosted tool set. The ADSP-21367/21368/21369 SHARC processors, which are pin-compatible, have simi[...]
-
Page 59
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 header • Evaluation suite of VisualDSP++ development tools • Flash programmer utility for downloading boot code to on-board flash memory • Type A expansion interface with three conne[...]
-
Page 60
Evaluation Tools 2-30 Getting Started With SHARC Processors ADSP-21364 EZ-KIT Lite From Analog Devices Part Number: ADZS-21364-EZLITE F igure 2-8. ADSP-21364 EZ-KIT Lite Board[...]
-
Page 61
Getting Started With SHARC Processors 2-31 The Evaluation Process The ADSP-21364 EZ-KIT Lite evaluation system, as shown in Figure 2-8 , provides developers with a cost-effective method for initial evaluation of ADSP-21363/21364/21365/21366 SHARC processors. The ADSP-21363/21364/21365/21366 SHARC processors, which are pin-compatible, have simil[...]
-
Page 62
Evaluation Tools 2-32 Getting Started With SHARC Processors • SPDIF Out RCA jack • USB interface • JTAG ICE 14-pin header • Evaluation suite of VisualDSP++ development tools • Flash programmer utility for downl oading boot code to on-board flash memory • Type A expansion interface with three connectors supporting par- allel port, FLAG, [...]
-
Page 63
Getting Started With SHARC Processors 2-33 The Evaluation Process ADSP-21262 EZ-KIT Lite From Analog Devices Part Number: ADZS-21262-EZLITE F igure 2-9. ADSP-21262 EZ-KIT Lite E valuation S ystem[...]
-
Page 64
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/21262/21266 SHARC processors, which are pin-com[...]
-
Page 65
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 one of the stereo outputs) • SPDIF receiver with RCA jack • USB interface • JTAG ICE 14-pin header • Evaluation suite of VisualDSP++ development tools • 0-ohm resistor fo r current measu[...]
-
Page 66
Evaluation Tools 2-36 Getting Started With SHARC Processors EZ-Boards SHARC EZ-Board evaluation boards prov ide developers with a low cos t platform for initial eval uation of SHARC processor s via an exte rnal JTAG emulator or standalone debug agent board. To debug, you must have a debu g agent board or an emulator. The EZ-Board has an expansi[...]
-
Page 67
Getting Started With SHARC Processors 2-37 The Evaluation Process ADSP-21489 EZ-Board From Analog Devices Part Number: ADZS-21489-EZBRD F igure 2-10. ADSP-21489 EZ-Board[...]
-
Page 68
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 pl atform for initial evaluation of the ADSP-2148x SHARC processors via an external JTAG emulator or stan- dalone debug agent board. To debug, you must have a debug agent board or em[...]
-
Page 69
Getting Started With SHARC Processors 2-39 The Evaluation Process • Expansion interface: AMI, flags/IRQs, DAI, DPI, PWR_IN, 3.3 V, GND • Standalone debug agent interface • WDT (watch dog timer) sy stem reset implementation • MP JTAG IN and OUT connectors • 0-ohm resistors for DSP current measurement • CE certified[...]
-
Page 70
Evaluation Tools 2-40 Getting Started With SHARC Processors ADSP-21479 EZ-Board From Analog Devices Part Number: ADZS-21479-EZBRD F igure 2-11. ADSP-21479 EZ-Board[...]
-
Page 71
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 pl atform for initial evaluation of the ADSP-2147x SHARC processors via an external JTAG emulator or stan- dalone debug agent board. To debug, you must have a debug agent board[...]
-
Page 72
Evaluation Tools 2-42 Getting Started With SHARC Processors • Expansion interface: AMI, flags/IRQs, DAI, DPI, PWR_IN, 3.3 V, GND • Standalone debug agent interface • RTC (real time clock) implementation • Shift register interface • MP JTAG IN and OUT connectors • 0-ohm resistors for DSP current measurement • CE certified[...]
-
Page 73
Getting Started With SHARC Processors 2-43 The Evaluation Process ADSP-21469 EZ-Board From Analog Devices Part Number: ADZS-21469-EZBRD F igure 2-12. ADSP-21469 EZ-Board[...]
-
Page 74
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 pl atform for initial evaluation of the ADSP-2146x SHARC processors via an external JTAG emulator or stan- dalone debug agent board. To debug, you must have a debug agent board or em[...]
-
Page 75
Getting Started With SHARC Processors 2-45 The Evaluation Process • Expansion interface: EBIU, fl ags/IRQs, DAI, DPI, PWR_IN (5 V), 3.3 V, GND • Standalone debug agent interface • USB cable • Link port connectors • DMAX connector for probing • 0-ohm resistors for DSP current measurement • CE certified[...]
-
Page 76
Evaluation Tools 2-46 Getting Started With SHARC Processors Debug Agent Part Number: ADZS-DBGAGENT-BRD The standalone debug agent is intend ed 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 similar to the debug agent that is on existing EZ-KIT[...]
-
Page 77
Getting Started With SHARC Processors 2-47 The Evaluation Process EZ-Extender Daughter Boards EZ-Extender daughter boards enhance and extend EZ-Board and EZ-KIT Lite features and functionalities. Thi s section describes the EZ-Extender daughter boards that are currently available. SHARC USB EZ-Extender Part Number: ADZS-SHRCUSB-EZEXT F igure 2-14. [...]
-
Page 78
Evaluation Tools 2-48 Getting Started With SHARC Processors The SHARC USB EZ-Extender dau ghter board, as s hown in Figure 2-14 , provides a solution for users to eval uate different peripherals on SHARC processors. The SHARC USB EZ-Extender daughter board allows developers to con- nect to the parallel port on the ADSP-21262 and ADSP-21364 EZ-KIT L[...]
-
Page 79
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 ev aluation system’s expansion interface. The exte nder aids the design and prototyp- ing phases of SH[...]
-
Page 80
Evaluation Tools 2-50 Getting Started With SHARC Processors EZ-KIT Lite. The SHARC EZ-Extender al so provides developers a bread- board area and the ability to access all of the pins on the ADSP-21262 and ADSP-21364 EZ-KIT Lite’s expansion interface. The SHARC EZ-Extender features: • Expansion interface for connecting to the ADSP-21262 and ADSP[...]
-
Page 81
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 e valuate audio applications on the ADSP-214xx EZ-Board/EZ-KIT L ite. Software examples are pro- vided in the latest update o[...]
-
Page 82
Evaluation Tools 2-52 Getting Started With SHARC Processors The EZ-Extender consists of thr ee Analog Devices AD1939 audio codecs and provides 24 channels of analog audio out, 12 channels of analog audio in. The primary codec operates in both in I 2 S and TDM mode and can run at sample rates of 48, 96, or 192 kHz. The other two codecs are con- figu[...]
-
Page 83
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-Board and EZ-KIT Lite. The EZ-Extender aids the des[...]
-
Page 84
Evaluation Tools 2-54 Getting Started With SHARC Processors The Blackfin/SHARC USB EZ-Exte nder daughter board feat ures: • 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 standard for a test access port for testing[...]
-
Page 85
Getting Started With SHARC Processors 2-55 The Evaluation Process High Performance USB 2.0 JTAG Emulator Part Number: ADZS-HPUSB-ICE The Analog Devices high-speed, hi gh performance, universal serial bus-based emulator (H P-USB), as shown in Figure 2-18 , provides a porta- ble, non-intrusive, tar get-based debugging solu tion for Analog Devices JTA[...]
-
Page 86
Evaluation Tools 2-56 Getting Started With SHARC Processors These easy-to-use USB-based emulator s perform a wide range of emula- tion functions, including single-ste p and full-speed execution with predefined breakpoints, and viewin g and/or altering of register and memory contents. With the ability to automatically detect and support multiple I/O[...]
-
Page 87
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[...]
-
Page 88
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 Devices JTAG processors. F igure 2-19. USB 1.1 JT AG [...]
-
Page 89
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-spee d execution with predefined break- points, and viewing and/or altering of register and memory contents. With the ability to automatically de tect and support multiple I/O volt- a[...]
-
Page 90
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 critica l to ensuring a quick development cycle. There are many options for software and hardware development tools. Two of the most common [...]
-
Page 91
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-US B-ICE) from Analog Devices. Scenario 2 Question. We have a team of five software en gineers who are d eveloping code for the SHARC processor, but no more than three are likely to be usi[...]
-
Page 92
Evaluation Tools 2-62 Getting Started With SHARC Processors[...]
-
Page 93
Getting Started With SHARC Processors 3-1 3 SUPPORT OPTIONS This chapter addresses the support opti ons 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 options. Material is available online. Live trai ni[...]
-
Page 94
Available Support 3-2 Getting Started With SHARC Processors • Communities-related information • Platform-related information Visit the SHARC processor home page at: http://www.analog.com/sh arc . The Analog Devices Embedded Processing and DSP page, which offers access to other processor families, is located at: http://www.analog.com/processors [...]
-
Page 95
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 th ey offer detailed technical informa- tion about using the SHARC processor. These materials may be downloaded from the Web site. Thes[...]
-
Page 96
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 http://www.analog.com/vld for additional vide[...]
-
Page 97
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 discusse d in detail along with DMA operation between these peripherals and internal memory. Workshops are offered throu[...]
-
Page 98
Available Support 3-6 Getting Started With SHARC Processors Hardware Reference Manuals Each processor’s hardware reference ma nual provides ar chitectural infor- mation about that particular SHARC processor. The descriptions cover functional blocks, buses, and ports, i ncluding all features and processes that they support. The VisualDSP++ Help sy[...]
-
Page 99
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 pr ocessor data sheet provides: • A high-level overview of the processor • A description of processor pins • Electrical, power, and timing characteristics/requirements •[...]
-
Page 100
Available Support 3-8 Getting Started With SHARC Processors BSDL Files Boundary scan description language (BSDL) files are ne cessary for the application of boundary scan for board and system-level testing and in-system programming. BSDL files ar e the electronic data sheets that describe the IEEE 1149.1 or JTAG design within an IC, and are provide[...]
-
Page 101
Getting Started With SHARC Processors 3-9 Support Options To access the VisualDSP++ Tools Anomalies search page, point your browser at: http://www.analog.com/processors/to ols/anomalies VisualDSP++ Documentation This section briefly describes the VisualDSP++ manual set. Electronic ver- sions of the documentation are available from the VisualDSP++ i[...]
-
Page 102
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, debugging tools, VDK, and much more. Use this high-lev[...]
-
Page 103
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 ). The manual leads you through using the linker [...]
-
Page 104
Available Support 3-12 Getting Started With SHARC Processors The manual begins by examining where loading/splitting fi ts in the typical program development activities. It di scusses boot modes, boot streams, and second stage kernels. This manual contains the details you need to know about booting each particular subfamily of SHARC processors. Visu[...]
-
Page 105
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 settin gs, a bill of materials, and schemat- ics. The hardware tools available are: •[...]
-
Page 106
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 inst ructions for using the ha rdware and installing the software on your PC. This manual also provi[...]
-
Page 107
Getting Started With SHARC Processors 3-15 Support Options Best of all, Visu alDSP++ He lp provides a single access point to just about every processor hardware and tool s document produced by Analog Devices. The search engine in Help enables you to find information quickly. VisualDSP++ Help, built around th e familiar Microsoft® HTML Help standar[...]
-
Page 108
Available Support 3-16 Getting Started With SHARC Processors Use EngineerZone to connect with ot her 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. Social Networking Web Sites You can now follow An[...]
-
Page 109
Getting Started With SHARC Processors I-1 II N D E X A ADSP-21262 EZ-KIT Lite evaluation board, 2-33 ADSP-2126x SHARC processor specif ications , 1-9 ADSP-21364 EZ-KIT Lite evaluation board, 2-30 ADSP-21369 EZ-KIT Lite evaluation board, 2-27 ADSP-2136x/ADSP-2137x SHARC process or specificat ions, 1-10 ADSP-21371 EZ-KIT Lite evaluation board, 2-24 A[...]
-
Page 110
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 processors, 3-5 hardware reference manuals, 3-6 hardware[...]
-
Page 111
Getting Started With SHARC Processors I-3 Index Help system described, 3-14 for VisualDSP++, 2-9 High-performance USB 2.0 JTAG emulator (HPUSB), 2-55 HP-USB (high-performance USB JTAG emulator), 2-55 I IBIS (I/O buff er information specification ) defined, 3-8 models, 3-8 IDDE (integrated software development and debugging environment), 2-2 instruc[...]
-
Page 112
Index I-4 Getting Started With SHARC Processors R real-time operating system. See RTOS RTOS (real-time operating system), 2-5 S SCC (source code control), 2-8 seminars about, 3-4 SHARC processor, 3-4 , 3-5 SHARC application development, 2-1 , 2-61 data sheets, 3-7 EZ-Extender, 3-14 processor evaluation kits, table of, 2-10 selection information, 3-[...]
-
Page 113
Getting Started With SHARC Processors I-5 Index W Web site, Analog Devices, 3-1 Windows operating systems, supporting VisualDSP, 2-4 workshops, 3-4[...]
-
Page 114
Index I-6 Getting Started With SHARC Processors[...]