Engineer-to-Engineer Note
|
|
- Jason Rich
- 5 years ago
- Views:
Transcription
1 Engineer-to-Engineer Note a EE-243 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources and or processor.support@analog.com or processor.tools.support@analog.com for technical support. Using the Expert DAI for ADSP-2126x, ADSP-2136x and ADSP-2137x SHARC Processors Contributed by Jagadeesh Rayala and Srinivas K Rev 3 June 29, 2006 Introduction This EE-Note explains how you use the Expert DAI plug-in of VisualDSP++ to configure the signal routing unit (SRU) in ADSP-2126x, ADSP-2136x and ADSP-2137x SHARC processors. The Expert DAI plug-in simplifies the task of generating the C and/or assembly code that is used to program the SRU. The Expert DAI plug-in associated with this EE-Note can be used with the VisualDSP++ 3.5, 4.0 and 4.5 versions. Digital Audio Interface and SRU The digital audio interface (DAI) in ADSP-2126x, ADSP-2136x and ADSP-2137x SHARC processor derivatives comprises a group of peripherals and the SRU. The peripheral's inputs and the outputs do not connect to the 20 external DAI pins (DAI_P20-1) directly. Instead, the SRU establishes these connections, based on a set of configuration registers. This feature allows you to interconnect the peripherals to suit a wide variety of systems. It also allows ADSP-2126x, ADSP-2136x and ADSP-2137x processors to include an arbitrary number and variety of peripherals while retaining high levels of compatibility without increasing pin count. The SRU contains six groups of registers (named A through F). Each group routes a unique set of signals with a specific purpose. For example, group A routes clock signals, group B routes frame sync signals, and group C routes serial data signals. Together, the SRU s six groups include all of the DAI peripherals' inputs and outputs, additional signals from the core, and all the connections to the DAI pins. For additional information on the DAI and SRU, refer to the processor's Hardware Reference Manual [1] [2] and [3]. Programming the SRU requires an in-depth understanding of the SRU registers, bit field positions corresponding to different destination signals in all the registers, the number of bits allocated for each bit field in all the registers, and the values that correspond to different source signals in all of the registers. VisualDSP++ includes a macro for programming the SRU registers. This macro requires that you have background knowledge about all of the SRU signals and registers. The Expert DAI plug-in, however, provides an easy method of generating the code necessary to configure the SRU registers. The Expert DAI tool's graphical user interface allows you to generate the code without having to worry about the internal details. Note that in addition to SRU and DAI, the ADSP-21367, ADSP-21368, ADSP-21369, ADSP and ADSP SHARC processors have a secondary signal routing unit (SRU2) and 14 pins, which are Copyright , Analog Devices, Inc. All rights reserved. Analog Devices assumes no responsibility for customer product design or the use or application of customers products or for any infringements of patents or rights of others which may result from Analog Devices assistance. All trademarks and logos are property of their respective holders. Information furnished by Analog Devices applications and development tools engineers is believed to be accurate and reliable, however no responsibility is assumed by Analog Devices regarding technical accuracy and topicality of the content provided in Analog Devices Engineer-to-Engineer Notes.
2 a available on the digital peripheral interface (DPI). SRU2 is used to map different peripheral signals to the DPI pins. The Expert DAI plug-in can also be used to generate the C and/or assembly code that is used to program the SRU2. Installing Expert DAI To install the Expert DAI plug-in in the VisualDSP++ environment: 1. Extract the file AdvancedExpertDAI.dll from the associated ZIP file (EE243v03.zip) and place it in the VisualDSP++ System directory. If VisualDSP is installed on your C drive, copy the attached file into the following directory: C:\Program Files\Analog Devices\VisualDSP 4.0\System 2. Register the AdvancedExpertDAI.dll file by typing the following command line: regsvr32.exe AdvancedExpertDAI.dll Note: Run regsvr32.exe from the..\system directory, not from the root directory Figure 1. Expert DAI Window Using the Expert DAI for ADSP-2126x, ADSP-2136x and ADSP-2137x SHARC Processors (EE-243) Page 2 of 8
3 a The Expert DAI tool now appears in the Settings => Preferences => Plugins menu. You can access Expert DAI from the Tools => Plugins menu. Figure 1 shows the default state of the Expert DAI window. Using Expert DAI To generate code: 1. In Processor, select the processor for which you want to generate code. 2. Under User Inputs, configure connections between the source and destination signals by selecting the signals from the respective Source and Destination list boxes and clicking Add. When you select a signal in the Source box, the signals that appear in the Destination box are updated with valid destinations that correspond to the selected source signal. If you try to route two source signals to the same destination signal, the Expert DAI tool will signal an error. Similarly, the tool will generate an error if you select a DAI pin as a source of one connection and try to select the same DAI pin as a destination in a subsequent connection (and vice versa). As you add connections, the System Configuration box and the SRU routing diagram update appropriately. 3. Select the appropriate check boxes to invert various signals (logic level of DAI pin 19, DAI pin 20, Ext Misc A4, and Ext Misc A5). 4. Select the appropriate check boxes and click Generate Code to generate the C and/or assembly code. If the processor type is changed after you have added the connections, data in the SRU routing diagram and in the System Configuration is cleared automatically. At the same time, the signals that appear in the Source and Destination boxes are refreshed and updated for the selected processor. To remove a connection, select the connection in the System Configuration box and click Delete. The SRU routing diagram refreshes automatically, and the System Configuration box is updated. The Expert DAI plug-in also provides these features: Save Configuration: Saves the information about the selected processor, the added connections, and the state of each check box. Clicking Save Configuration stores the information in an output file with a.cfg extension. Load Configuration: Loads a saved configuration (.CFG file). Clicking Load Configuration prompts you to select a.cfg file. After selecting the.cfg file, the Expert DAI window refreshes, presenting the contents in the.cfg file. At this point, you can add/delete/modify the connections per your new design and then create the code to configure the SRU. Using the Expert DAI for ADSP-2126x, ADSP-2136x and ADSP-2137x SHARC Processors (EE-243) Page 3 of 8
4 Code Generation a This section use examples to describe the code-generation process. Figure 2 demonstrates the generation of assembly code for configuring the SRU in ADSP processors. Figure 2. Generating Assembly Code for Configuring the SRU in ADSP Processors Code is generated to perform the following connections: DAI pin 1 (DAI_PIN1) is configured as an input to provide the clock for SPORT0. DAI pin 2 (DAI_PIN2) is configured as an input to provide the frame sync for SPORT0. DAI pin 3 (DAI_PIN3) is configured as an input to provide the data for SPORT0 DA. The SRU routing diagram is also updated to reflect the added connections. The assembly code generated for this configuration is shown in Listing 1 of the Appendix. Figure 3 demonstrates the generation of C code for configuring the SRU and SRU2 in ADSP processors. Code is generated to perform the following connections: Using the Expert DAI for ADSP-2126x, ADSP-2136x and ADSP-2137x SHARC Processors (EE-243) Page 4 of 8
5 a DAI pin 1 (DAI_PIN1) is configured as an input to provide the clock for SPORT0 and SPORT1. DAI pin 2 (DAI_PIN2) is configured as an input to provide the frame sync for SPORT0 and SPORT1. DAI pin 3 (DAI_PIN3) is configured as an input to provide the data for SPORT0 DA. SPORT1 DA provides the data for DAI pin 4 (DAI_PIN4), which is configured as an output. DPI pin 14 (DPI_PIN14) is configured as an input to provide the signal for FLAG 4. TIMER 0 provides the signal for DPI pin 8 (DPI_PIN8), which is configured as an output. Figure 3. Generating C Code for Configuring the SRU and SRU2 in ADSP Processors The SRU routing diagram is also updated to reflect the connections. The C code generated for this configuration is shown in Listing 2 of the Appendix. Unlike the example in Figure 2, the DAI pins configured in Figure 3 demonstrate the signals for multiple destination signals. DAI pin 1 provides the clock for SPORT0 and SPORT1. Similarly, DAI pin 2 provides the frame sync for SPORT0 and SPORT1. When a single DAI pin feeds multiple destination signals, the destination signals connected to the DAI pin do not appear in the SRU routing diagram. You will be prompted to click for any DAI pin that provides the signal to multiple destination signals. After Using the Expert DAI for ADSP-2126x, ADSP-2136x and ADSP-2137x SHARC Processors (EE-243) Page 5 of 8
6 a clicking a particular DAI pin, a small window appears (Figure 4), displaying all of the destination signals connected to that DAI pin. For example, clicking on DAI pin 2 causes the following window to pop up, identifying the destination signals as SPORT0_FS and SPORT1_FS. Figure 4. Checking the (Destination) Signals Routed to DAI Pin 2 Once the C/assembly code is generated, you must add this file to your project. For C code, the main function must call the function InitSRU(). For assembly code, the main program must call the subroutine InitSRU. Using the Expert DAI for ADSP-2126x, ADSP-2136x and ADSP-2137x SHARC Processors (EE-243) Page 6 of 8
7 Appendix a configdai.asm #include <sru.h> #include <def21262.h> // This function will setup the SRU Registers.section /pm seg_pmco ;.global InitSRU ; InitSRU : // Enable pull-up resistors on unused DAI pins r0 = 0xffff8; dm(dai_pin_pullup) = r0; //Generating Code for connecting : DAI_PIN1 to SPORT0_CLK SRU (LOW, PBEN01_I); SRU (DAI_PB01_O, SPORT0_CLK_I); //Generating Code for connecting : DAI_PIN2 to SPORT0_FS SRU (LOW, PBEN02_I); SRU (DAI_PB02_O, SPORT0_FS_I); //Generating Code for connecting : DAI_PIN3 to SPORT0_DA SRU (LOW, PBEN03_I); SRU (DAI_PB03_O, SPORT0_DA_I); // Return back from the subroutine rts; Listing 1. configdai.asm configdai.c #include <sru.h> #include <def21367.h> // This function will setup the SRU Registers void InitSRU() { // Enable pull-up resistors on unused DAI pins * (volatile int *)DAI_PIN_PULLUP = 0xffff0; // Enable pull-up resistors on unused DPI pins * (volatile int *)DPI_PIN_PULLUP = 0x1f7f; //Generating Code for connecting : SPORT1_DA to DAI_PIN4 SRU (HIGH, PBEN04_I); SRU (SPORT1_DA_O, DAI_PB04_I); //Generating Code for connecting : DAI_PIN1 to SPORT0_CLK SRU (LOW, PBEN01_I); SRU (DAI_PB01_O, SPORT0_CLK_I); Using the Expert DAI for ADSP-2126x, ADSP-2136x and ADSP-2137x SHARC Processors (EE-243) Page 7 of 8
8 //Generating Code for connecting : DAI_PIN1 to SPORT1_CLK SRU (LOW, PBEN01_I); SRU (DAI_PB01_O, SPORT1_CLK_I); a //Generating Code for connecting : DAI_PIN2 to SPORT0_FS SRU (LOW, PBEN02_I); SRU (DAI_PB02_O, SPORT0_FS_I); //Generating Code for connecting : DAI_PIN2 to SPORT1_FS SRU (LOW, PBEN02_I); SRU (DAI_PB02_O, SPORT1_FS_I); //Generating Code for connecting : DAI_PIN3 to SPORT0_DA SRU (LOW, PBEN03_I); SRU (DAI_PB03_O, SPORT0_DA_I); //Generating Code for connecting : DPI_PIN14 to FLAG4 SRU (LOW, DPI_PBEN14_I); SRU (DPI_PB14_O, FLAG4_I); } //Generating Code for connecting : TIMER0 to DPI_PIN8 SRU (HIGH, DPI_PBEN08_I); SRU (TIMER0_O, DPI_PB08_I); Listing 2. configdai.c References [1] ADSP-2126x SHARC DSP Peripherals Manual. Rev 3.0, December Analog Devices, Inc. [2] ADSP-2136x SHARC Processor Hardware Reference for the ADSP-21362/3/4/5/6 Processors. Rev 1.0, October Analog Devices, Inc. [3] ADSP-2136x SHARC Processor Hardware Reference for the ADSP-21367/8/9 Processors. Rev 0.3, May Analog Devices Inc. [4] Configuring the Signal Routing Unit of ADSP-2126x SHARC DSPs (EE-232). Rev 1. February Analog Devices, Inc. Document History Revision Rev 3 June 29, 2006 by Jeyanthi Jegadeesan Rev 2 June 01, 2005 by R. Jagadeesh Rev 1 October 11, 2004 by R. Jagadeesh Description Updated the application note and the ExpertDAI plugin to include support for the ADSP-21369, ADSP and ADSP processors Updated the application note and the ExpertDAI plugin to include support for the complete series of ADSP-2136x processors Initial Release Using the Expert DAI for ADSP-2126x, ADSP-2136x and ADSP-2137x SHARC Processors (EE-243) Page 8 of 8
Engineer-to-Engineer Note
Engineer-to-Engineer Note EE-243 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-341 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors
More informationa Engineer-To-Engineer Note
a Engineer-To-Engineer Note EE-136 Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp.support@analog.com, FTP: ftp.analog.com, WEB: www.analog.com/dsp Using the Programmable I/O FLAGS and IOFLAG register
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-299 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-377 Technical notes on using Analog Devices products and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors or e-mail
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note a EE-279 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-322 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors
More informationEngineer To Engineer Note
Engineer To Engineer Note EE-134 Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp.support@analog.com, FTP: ftp.analog.com, WEB: www.analog.com/dsp Copyright 2001, Analog Devices, Inc. All rights
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note a EE-284 Technical notes on using nalog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note a EE-311 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note a EE-219 Technical notes on using Analog Devices DSPs, processors and development tools Contact our technical support at dsp.support@analog.com and at dsptools.support@analog.com
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-399 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note a EE-227 Technical notes on using Analog Devices DSPs, processors and development tools Contact our technical support at dsp.support@analog.com and at dsptools.support@analog.com
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-391 Technical notes on using Analog Devices products and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors or e-mail
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-378 Technical notes on using Analog Devices products and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors or e-mail
More informationEngineer To Engineer Note
Engineer To Engineer Note EE-62 Technical Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dspsupport@analogcom, FTP: ftpanalogcom, WEB: wwwanalogcom/dsp Copyright 1999, Analog Devices, Inc All rights
More informationThe task of writing device drivers to facilitate booting of the DSP via these interfaces is with the user.
a Engineer To Engineer Note EE-124 Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp.support@analog.com, FTP: ftp.analog.com, WEB: www.analog.com/dsp Booting on the ADSP-2192 The ADSP-2192 currently
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note a EE-249 Technical notes on using nalog Devices DSPs, processors and development tools Contact our technical support at dsp.support@analog.com and at dsptools.support@analog.com
More informationWS_CCESSH-OUT-v1.00.doc Page 1 of 8
Course Name: Course Code: Course Description: System Development with CrossCore Embedded Studio (CCES) and the ADI SHARC Processor WS_CCESSH This is a practical and interactive course that is designed
More informationEngineer To Engineer Note. Interfacing the ADSP-BF535 Blackfin Processor to Single-CHIP CIF Digital Camera "OV6630" over the External Memory Bus
Engineer To Engineer Note EE-181 a Technical Notes on using Analog Devices' DSP components and development tools Contact our technical support by phone: (800) ANALOG-D or e-mail: dsp.support@analog.com
More informationEngineer To Engineer Note
Engineer To Engineer Note EE-2 Using ADSP-218x I/O Space Last modified 11/08/96 Introduction Digital Signal Processors (DSPs) are often chosen by designers performing arithmetic operations on binary data.
More informationa Engineer To Engineer Note
a Engineer To Engineer Note EE-160 Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp.support@analog.com, FTP: ftp.analog.com, WEB: www.analog.com/dsp Examining ADSP-21160 Link Port Backward Compatibility
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-396 Technical notes on using Analog Devices products and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors or e-mail
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-393 Technical notes on using Analog Devices products, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors
More informationMicroprocessor or Microcontroller Not just a case of you say tomarto and I say tomayto
Microprocessor or Microcontroller Not just a case of you say tomarto and I say tomayto Discussion of the capabilities of the Analog Devices ADSP-5333 Evaluation Board used in this course M. Smith, ECE
More informationMicrocontroller Not just a case of you say tomarto and I say tomayto
Microprocessor or Microcontroller Not just a case of you say tomarto and I say tomayto M. Smith, ECE University of Calgary, Canada Information taken from Analog Devices On-line Manuals with permission
More informationMicroprocessor or Microcontroller Not just a case of you say tomarto and I say tomayto
Microprocessor or Microcontroller Not just a case of you say tomarto and I say tomayto Discussion of the capabilities of the Analog Devices ADSP-5333 Evaluation Board used in this course M. Smith, ECE
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-388 Technical notes on using Analog Devices products and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors or e-mail
More informationADSP EZ-KIT Lite Evaluation System Manual
ADSP-6 EZ-KIT Lite Evaluation System Manual Revision.0, August 006 Part Number 8-00080-0 Analog Devices, Inc. One Technology Way Norwood, Mass. 006-906 a Copyright Information 006 Analog Devices, Inc.,
More informationApex-ICE Universal Emulator Hardware and Software Installation Guide
Apex-ICE Universal Emulator Hardware and Software Installation Guide a Notice Analog Devices, Inc. reserves the right to make changes to or to discontinue any product or service identified in this publication
More informationADSP EZ-KIT Lite Evaluation System Manual
ADSP-6 EZ-KIT Lite Evaluation System Manual Revision., August 0 Part Number 8-000800-0 Analog Devices, Inc. One Technology Way Norwood, Mass. 006-906 a Copyright Information 0 Analog Devices, Inc., ALL
More informationDSP Platforms Lab (AD-SHARC) Session 05
University of Miami - Frost School of Music DSP Platforms Lab (AD-SHARC) Session 05 Description This session will be dedicated to give an introduction to the hardware architecture and assembly programming
More informationEE-123. An Overview of the ADSP-219x Pipeline Last modified 10/13/00
a Engineer To Engineer Note EE-123 Technical Notes on using Analog Devices DSP components and development tools Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp.support@analog.com, FTP: ftp.analog.com,
More informationADSP EZ-ICE Emulator User s Guide (For Use with VisualDSP++ Release 2.0 or Higher)
User s Guide (For Use with VisualDSP++ Release 2.0 or Higher) First Edition, Revision 1.0, October 2002 Part Number 82-000259-01 Analog Devices, Inc. Digital Signal Processing Division One Technology Way
More informationGLOSSARY. VisualDSP++ Kernel (VDK) User s Guide B-1
B GLOSSARY Application Programming Interface (API) A library of C/C++ functions and assembly macros that define VDK services. These services are essential for kernel-based application programs. The services
More informationApex-ICE Universal JTAG Emulator Hardware and Software Installation Guide
Apex-ICE Universal JTAG Emulator Hardware and Software Installation Guide a Notice Analog Devices, Inc. reserves the right to make changes to or to discontinue any product or service identified in this
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note EE-393 Technical notes on using Analog Devices products, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors
More informationADSP-218x Family EZ-ICE Hardware Installation Guide
ADSP-218x Family EZ-ICE Hardware Installation Guide 2000 Analog Devices, Inc. ADSP-218x Family EZ-ICE Hardware Installation Guide a Notice Analog Devices, Inc. reserves the right to make changes to or
More informationVisualDSP ADSP and ADSP EZ-Boards Release Notes Revision 1.0 March 25, 2010
VisualDSP++ 5.0 ADSP-21479 and ADSP-21489 EZ-Boards Release Notes Revision 1.0 March 25, 2010 Table of Contents ADSP-21479 and ADSP-21489 EZ-Boards... A-2 Installation... A-2 Identifying Your VisualDSP++
More informationC:\Program Files\Analog Devices\VisualDSP++>elfdump. Table B-1. ELF File Dumper Command-Line Option Switches. Print the archive symbol table.
B UTILITIES Contents/Index Utilities Contents/Index Utilities Figure B-0. Listing B-0. Table B-0. Overview Your Analog Devices development software comes with several file conversion utilities, which run
More informationADSP EZ-KIT Lite Evaluation System Manual. Part Number: Revision 3.0 January 2003
ADSP-21061 EZ-KIT Lite Evaluation System Manual Part Number: 82-000570-01 Revision 3.0 January 2003 a Notice Analog Devices, Inc. reserves the right to make changes to or to discontinue any product or
More informationThe following revision history lists the anomaly list revisions and major changes for each anomaly list revision.
a SHARC Processor ADSP-21366 ABOUT ADSP-21366 SILICON ANOMALIES These anomalies represent the currently known differences between revisions of the SHARC ADSP-21366 product(s) and the functionality specified
More informationKEY FEATURES PROCESSOR CORE At 266 MHz (3.75 ns) core instruction rate, the ADSP-237/ ADSP-2375 performs.596 GFLOPs/533 MMACs ADSP-237 M bit on-chip S
SHARC Processor ADSP-237/ADSP-2375 SUMMARY High performance 32-bit/40-bit floating point processor optimized for high performance audio processing Single-instruction, multiple-data (SIMD) computational
More informationPCIe-FRM16. User s Manual
PCIe-FRM6 Users Manual (Rev.) PCIe-FRM6 User s Manual Windows, Windows000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations
More informationICE-100B Emulator User Guide
ICE-100B Emulator User Guide Revision 1.0, September 2009 Part Number 82-000225-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106 a Copyright Information 2009 Analog Devices, Inc., ALL
More informationEngineer To Engineer Note
Engineer To Engineer Note EE-133 Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp.support@analog.com, FTP: ftp.analog.com, WEB: www.analog.com/dsp Converting From Legacy Architecture Files To Linker
More informationRelease Notes for Linux Add-In 1.3.0
2018 Analog Devices, Inc. http://www.analog.com 1 Table of Contents 1 Table of Contents... 2 2 Release Note for Linux Add-In 1.3.0... 3 3 Introduction... 4 3.1 Supported Linux Distributions...4 3.2 System
More information2 ABOUT VISUALDSP++ In This Chapter. Figure 2-0. Table 2-0. Listing 2-0.
2 ABOUT VISUALDSP++ Figure 2-0. Table 2-0. Listing 2-0. In This Chapter This chapter contains the following topics: What Is VisualDSP++? on page 2-2 VisualDSP++ Features on page 2-2 Program Development
More informationSHARC Processor ADSP-21363
a SUMMARY High performance 3-bit/40-bit floating-point processor optimized for professional audio processing At 333 MHz/ GFLOPs, with unique audio centric peripherals such as the digital audio interface
More information3 TUTORIAL. In This Chapter. Figure 1-0. Table 1-0. Listing 1-0.
3 TUTORIAL Figure 1-0. Table 1-0. Listing 1-0. In This Chapter This chapter contains the following topics: Overview on page 3-2 Exercise One: Building and Running a C Program on page 3-4 Exercise Two:
More informationNSIGHT ECLIPSE PLUGINS INSTALLATION GUIDE
NSIGHT ECLIPSE PLUGINS INSTALLATION GUIDE DG-06450-001 _v9.0 June 2018 TABLE OF CONTENTS Chapter 1. Introduction...1 1.1. Install Using Eclipse IDE... 1 1.2. Uninstall Using Eclipse IDE... 2 1.3. Install
More informationSHARC Embedded Processor ADSP-21262
a SUMMARY High performance 32-bit/40-bit floating-point processor Code compatibility at assembly level, uses the same instruction set as other SHARC DSPs Single-instruction multiple-data (SIMD) computational
More informationEvaluation Board for the AD7790/AD /24-Bit, Low Power, Σ- ADC
FEATURES Full-featured evaluation board for the AD7790/AD7791 On-board reference and digital buffers On-board 3 V battery Various linking options PC software for control of AD7790/AD7791 Evaluation Board
More informationW5.0 Licensing Guide. Revision 1.0, August 2007 Part Number: Analog Devices, Inc. One Technology Way Norwood, Mass.
W5.0 Licensing Guide Revision 1.0, August 2007 Part Number: 82-002035-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106 Copyright Information 2007 Analog Devices, Inc., ALL RIGHTS RESERVED.
More informationWS_CCESSH5-OUT-v1.01.doc Page 1 of 7
Course Name: Course Code: Course Description: System Development with CrossCore Embedded Studio (CCES) and the ADI ADSP- SC5xx/215xx SHARC Processor Family WS_CCESSH5 This is a practical and interactive
More informationADSP EZ-KIT Lite Evaluation System Manual
ADSP-75 EZ-KIT Lite Evaluation System Manual Revision., September 007 Part Number 8-00090-0 Analog Devices, Inc. One Technology Way Norwood, Mass. 00-90 a Copyright Information 007 Analog Devices, Inc.,
More informationEngineer-To-Engineer's Note
Engineer-To-Engineer's Note EE-77 Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp.support@analog.com, FTP: ftp.analog.com, WEB: www.analog.com/dsp Copyright 1999, Analog Devices, Inc. All rights
More informationEvaluation Board for 14-/16-Bit, Serial Input, VOUT NanoDACs EVAL-AD5040EB/EVAL-AD506xEB
Evaluation Board for 14-/16-Bit, Serial Input, VOUT NanoDACs EVAL-AD5040EB/EVAL-AD506xEB FEATURES Full-featured evaluation board for the AD5040/AD506x Operates from single 2.7 V to 5.5 V supplies On-board
More informationIntroduction to VisualAudio
The World Leader in High Performance Signal Processing Solutions Introduction to VisualAudio Presented by: Paul Beckmann Analog Devices CPSG About this Module This module gives an overview of VisualAudio,
More informationSHARC Embedded Processor ADSP-21266
SHARC Embedded Processor ADSP-21266 SUMMARY High performance 32-bit/40-bit floating-point processor optimized for high performance audio processing Code compatibility at assembly level, uses the same instruction
More informationBasic Configuration Installation Guide
EMC RecoverPoint for VMs 5.0 Basic Configuration Installation Guide P/N 302-003-534 REV 01 December 7, 2016 This document contains information on these topics: Revision History... 2 Overview... 3 Reference
More informationBlackfin Audio (EI1) EZ-Extender Board Support Package (BSP) v1.0.0 Release Notes
Blackfin Audio (EI1) EZ-Extender Board Support Package (BSP) v1.0.0 Release Notes Thank you for installing the Blackfin Audio (EI1) EZ-Extender Board Support Package (BSP). The BSP provides software and
More informationEvaluation Board User Guide UG-035
Evaluation Board User Guide UG-035 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Evaluating the AD9552 Oscillator Frequency Upconverter
More informationADSP EZ-Board Evaluation System Manual
ADSP-9 EZ-Board Evaluation System Manual Revision., July 0 Part Number -0009-0 Analog Devices, Inc. One Technology Way Norwood, Mass. 00-90 a Copyright Information 0 Analog Devices, Inc., ALL RIGHTS RESERVED.
More information6 SPLITTER. Overview. Figure 5-0. Listing 6-0. Table 6-0.
6 SPLITTER Contents/Index Splitter Contents/Index Splitter Figure 5-0. Listing 6-0. Table 6-0. Overview The splitter prepares non-bootable-prom-image files, which execute from DSP external memory. These
More informationMicrotronix Avalon I 2 C
Microtronix Avalon I 2 C User Manual 9-1510 Woodcock St. London, ON Canada N5H 5S1 www.microtronix.com This user guide provides basic information about using the Microtronix Avalon I 2 C IP. The following
More informationADSP EZ-KIT Lite Evaluation System Manual
ADSP-7 EZ-KIT Lite Evaluation System Manual Revision., August 0 Part Number 8-0000-0 Analog Devices, Inc. One Technology Way Norwood, Mass. 00-90 a Copyright Information 0 Analog Devices, Inc., ALL RIGHTS
More informationa Engineer To Engineer Note
a Engineer To Engineer Note EE-116 Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dspsupport@analogcom, FTP: ftpanalogcom, WEB: wwwanalogcom/dsp SHARC SHORT WORD DMA ADSP-21065L SHARC User s Manual
More informationADSP EZ-Board TM Evaluation System Manual
ADSP-9 EZ-Board TM Evaluation System Manual Revision.0, April 00 Part Number -0009-0 Analog Devices, Inc. One Technology Way Norwood, Mass. 00-90 a Copyright Information 00 Analog Devices, Inc., ALL RIGHTS
More informationHPUSB, USB, and HPPCI Emulators Users Guide
HPUSB, USB, and HPPCI Emulators Users Guide Revision 3.1, September 2009 Part Number 82-000760-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106 a Copyright Information 2009 Analog Devices,
More informationRelease Notes for ADSP-CM41x EZ-Kit Lite Board Support Package For Keil MDK
Release Notes for ADSP-CM41x EZ-Kit Lite Board Support Package 1.0.0 For Keil MDK 2016 Analog Devices, Inc. http://www.analog.com processor.tools.support@analog.com Contents 1 Release Dependencies 4 2
More information8520/8520R. User Manual
/R User Manual Warranty All products manufactured by SuperLogics are warranted against defective materials for a period of one year from the date of delivery to the original purchaser. Disclaimer SuperLogics
More informationFractional Divider Evaluation Board AD9858FDPCB
Fractional Divider Evaluation Board AD9858FDPCB INTRODUCTION The AD9858 is a 1 GHz direct digital synthesizer (DDS) featuring a 10-bit DAC, an RF mixer, and on-chip PLL synthesis blocks. Used in conjunction,
More informationEngineer-to-Engineer Note
Engineer-to-Engineer Note a EE-271 Technical notes on using Analog Devices DSPs, processors and development tools Contact our technical support at processor.support@analog.com and dsptools.support@analog.com
More information5 MEMORY. Figure 5-0. Table 5-0. Listing 5-0.
5 MEMORY Figure 5-0 Table 5-0 Listing 5-0 The processor s dual-ported SRAM provides 544K bits of on-chip storage for program instructions and data The processor s internal bus architecture provides a total
More informationPAC52XX GPIO Peripheral Firmware Design
APPLICATION NOTE PAC52XX GPIO Peripheral Firmware Design TM Marc Sousa Senior Manager, Systems and Firmware www.active-semi.com Copyright 2014 Active-Semi, Inc. TABLE OF CONTENTS APPLICATION NOTE... 1
More informationVideo Decoder EI3 Extender Board Support Package (BSP) v1.0.0 Release Notes
Video Decoder EI3 Extender Board Support Package (BSP) v1.0.0 Release Notes Thank you for installing the Video Decoder EI3 Extender Board Support Package (BSP). The BSP provides software and documentation
More informationDecember 2002, ver. 1.3 Application Note 191. Six individual interrupts Six-bit priority scheme Five-bit priority scheme plus one individual interrupt
Excalibur Solutions Using the Interrupt Controller December 22, ver..3 Application Note 9 Introduction This document describes the operation of the interrupt controller for the Excalibur devices, particularly
More informationADSP EZ-Board Evaluation System Manual
ADSP-9 EZ-Board Evaluation System Manual Revision., July 0 Part Number -000-0 Analog Devices, Inc. One Technology Way Norwood, Mass. 00-90 a Copyright Information 0 Analog Devices, Inc., ALL RIGHTS RESERVED.
More informationOutline: System Development and Programming with the ADSP-TS101 (TigerSHARC)
Course Name: Course Number: Course Description: Goals/Objectives: Pre-requisites: Target Audience: Target Duration: System Development and Programming with the ADSP-TS101 (TigerSHARC) This is a practical
More informationW4.5 Getting Started Guide
W4.5 Getting Started Guide Revision 2.0, April 2006 Part Number 82-000420-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106 a Copyright Information 2006 Analog Devices, Inc., ALL RIGHTS
More informationEngineer To Engineer Note
Engineer To Engineer Note EE-189 a Technical Notes on using nalog Devices' DSP components and development tools Contact our technical support by phone: (800) NLOG-D or e-mail: dsp.support@analog.com Or
More informationSHARC Processor ADSP-21371/ADSP-21375
SHARC Processor SUMMARY High performance 32-bit/40-bit floating point processor optimized for high performance audio processing Single-instruction, multiple-data (SIMD) computational architecture On-chip
More informationThe World Leader in High Performance Signal Processing Solutions. DSP Processors
The World Leader in High Performance Signal Processing Solutions DSP Processors NDA required until November 11, 2008 Analog Devices Processors Broad Choice of DSPs Blackfin Media Enabled, 16/32- bit fixed
More information2 TUTORIAL. Overview. VisualDSP Getting Started Guide 2-1 for SHARC DSPs
2 TUTORIAL This chapter contains the following topics. Overview on page 2-1 Exercise One: Building and Running a C Program on page 2-3 Exercise Two: Calling an Assembly Routine and Creating an LDF on page
More informationAN 547: Putting the MAX II CPLD in Hibernation Mode to Achieve Zero Standby Current
AN 547: Putting the MAX II CPLD in Hibernation Mode to Achieve Zero Standby Current January 2009 AN-547-10 Introduction To save power, the MAX II CPLD can be completely powered down into hibernation mode
More informationIntroduction to the Altera SOPC Builder Using Verilog Designs. 1 Introduction
Introduction to the Altera SOPC Builder Using Verilog Designs 1 Introduction This tutorial presents an introduction to Altera s SOPC Builder software, which is used to implement a system that uses the
More informationFreescale Semiconductor, I
nc. Application Note Rev. 0, 4/2004 Using the HCS12X PIT as a 24-bit Elapsed Timer By Stephen Pickering 8/16-bit Systems Group East Kilbride, Scotland Introduction The HCS12X Programmable Interrupt Timer
More informationTau Camera Link Module Operation and Modification
Tau Camera Link Module Operation and Modification Application Note FLIR Commercial Systems 70 Castilian Drive Goleta, CA 93117 Phone: +1.805.964.9797 www.flir.com Document Number: 102-PS242-100-02 Version:
More informationADSP EZ-Board TM Evaluation System Manual
ADSP-9 EZ-Board TM Evaluation System Manual Revision.0, April 00 Part Number -000-0 Analog Devices, Inc. One Technology Way Norwood, Mass. 00-90 a Copyright Information 00 Analog Devices, Inc., ALL RIGHTS
More informationSHARC Embedded Processor ADSP-21261
a SUMMARY High performance 32-bit/40-bit floating-point processor Code compatibility at assembly level, uses the same instruction set as other SHARC DSPs Single-instruction multiple-data (SIMD) computational
More informationSHARC Processor ADSP-21369
a SUMMARY High performance 32-bit/40-bit floating point processor optimized for high performance audio processing Single-Instruction, Multiple-Data (SIMD) computational architecture On-chip memory 2M bit
More informationSHARC Processor ADSP-21364
a SUMMARY High performance 32-bit/40-bit floating-point processor optimized for professional audio processing At 333 MHz/2 GFLOPs, with unique audio centric peripherals such as the digital audio interface
More informationADSP-2362/ADSP-2363/ADSP-2364/ADSP-2365/ADSP-2366 KEY FEATURES PROCESSOR CORE At 333 MHz (3.0 ns) core instruction rate, the ADSP-236x performs 2 GFLO
SHARC Processors ADSP-2362/ADSP-2363/ADSP-2364/ADSP-2365/ADSP-2366 SUMMARY High performance, 32-bit/40-bit, floating-point processor optimized for high performance processing Single-instruction, multiple-data
More informationEvaluation Board for CS4351
Features Demonstrates recommended layout and grounding arrangements. CS8416 receives S/PDIF, & EIAJ-340- compatible digital audio. Evaluation Board for CS4351 Headers for External PCM Audio and Control
More informationSHARC Processor ADSP-21375
a SHARC Processor ADSP-2375 SUMMARY High performance 32-bit/40-bit floating point processor optimized for high performance audio processing Single-instruction, multiple-data (SIMD) computational architecture
More informationAUDIO WEAVER DESIGNER USERS GUIDE
AUDIO WEAVER DESIGNER USERS GUIDE August 2016 Copyright Information 2016-2017 DSP Concepts, Inc., ALL RIGHTS RESERVED. This document may not be reproduced in any form without prior, express written consent
More informationDDS DAC Output Evaluation Board AD9858PCB
DDS DAC Output Evaluation Board AD9858PCB INTRODUCTION The AD9858 is a 1 GHz direct digital synthesizer (DDS) featuring a 10-bit DAC, an RF mixer, and on-chip PLL synthesis blocks. Used in conjunction,
More informationThe World Leader in High Performance Signal Processing Solutions. Processors Q&A. March 2008 Rev 2.0
The World Leader in High Performance Signal Processing Solutions Processors Q&A March 2008 Rev 2.0 Introduction This presentation includes some common support requests that come in from customers and FAEs/DFAEs
More informationTest Point Interface For EDR Enhanced Third Party Interface Driver User s Manual TestPoint Version 4.01 with 32-bit support
Test Point Interface For EDR Enhanced Third Party Interface Driver User s Manual TestPoint Version 4.01 with 32-bit support Eagle Technology Cape Town, South Africa Copyright 2002 www.eagle.co.za Third
More information