Analog Devices 82-003536-01 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114

Ir para a página of

Bom manual de uso

As regras impõem ao revendedor a obrigação de fornecer ao comprador o manual com o produto Analog Devices 82-003536-01. A falta de manual ou informações incorretas fornecidas ao consumidor são a base de uma queixa por não conformidade do produto com o contrato. De acordo com a lei, pode anexar o manual em uma outra forma de que em papel, o que é frequentemente utilizado, anexando uma forma gráfica ou manual electrónicoAnalog Devices 82-003536-01 vídeos instrutivos para os usuários. A condição é uma forma legível e compreensível.

O que é a instrução?

A palavra vem do latim "Instructio" ou instruir. Portanto, no manual Analog Devices 82-003536-01 você pode encontrar uma descrição das fases do processo. O objetivo do manual é instruir, facilitar o arranque, a utilização do equipamento ou a execução de determinadas tarefas. O manual é uma coleção de informações sobre o objeto / serviço, um guia.

Infelizmente, pequenos usuários tomam o tempo para ler o manual Analog Devices 82-003536-01, e um bom manual não só permite conhecer uma série de funcionalidades adicionais do dispositivo, mas evita a formação da maioria das falhas.

Então, o que deve conter o manual perfeito?

Primeiro, o manual Analog Devices 82-003536-01 deve conte:
- dados técnicos do dispositivo Analog Devices 82-003536-01
- nome do fabricante e ano de fabricação do dispositivo Analog Devices 82-003536-01
- instruções de utilização, regulação e manutenção do dispositivo Analog Devices 82-003536-01
- sinais de segurança e certificados que comprovam a conformidade com as normas pertinentes

Por que você não ler manuais?

Normalmente, isso é devido à falta de tempo e à certeza quanto à funcionalidade específica do dispositivo adquirido. Infelizmente, a mesma ligação e o arranque Analog Devices 82-003536-01 não são suficientes. O manual contém uma série de orientações sobre funcionalidades específicas, a segurança, os métodos de manutenção (mesmo sobre produtos que devem ser usados), possíveis defeitos Analog Devices 82-003536-01 e formas de resolver problemas comuns durante o uso. No final, no manual podemos encontrar as coordenadas do serviço Analog Devices na ausência da eficácia das soluções propostas. Atualmente, muito apreciados são manuais na forma de animações interessantes e vídeos de instrução que de uma forma melhor do que o o folheto falam ao usuário. Este tipo de manual é a chance que o usuário percorrer todo o vídeo instrutivo, sem ignorar especificações e descrições técnicas complicadas Analog Devices 82-003536-01, como para a versão papel.

Por que ler manuais?

Primeiro de tudo, contem a resposta sobre a construção, as possibilidades do dispositivo Analog Devices 82-003536-01, uso dos acessórios individuais e uma gama de informações para desfrutar plenamente todos os recursos e facilidades.

Após a compra bem sucedida de um equipamento / dispositivo, é bom ter um momento para se familiarizar com cada parte do manual Analog Devices 82-003536-01. Atualmente, são cuidadosamente preparados e traduzidos para sejam não só compreensíveis para os usuários, mas para cumprir a sua função básica de informação

Índice do manual

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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 ........................................................................[...]

  • Página 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 ...............[...]

  • Página 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 ..................................[...]

  • Página 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[...]

  • Página 8

    Contents viii Getting Started With SHARC Processors[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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.[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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. • [...]

  • Página 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 [...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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.[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 30

    Processor Peripherals and Performance 1-16 Getting Started With SHARC Processors[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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++[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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- [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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, [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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. [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 92

    Evaluation Tools 2-62 Getting Started With SHARC Processors[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 •[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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 [...]

  • Página 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[...]

  • Página 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: •[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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[...]

  • Página 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-[...]

  • Página 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[...]

  • Página 114

    Index I-6 Getting Started With SHARC Processors[...]