Summary of Contents for Analog Devices ADSP-21479 EZ-Board
Page 1
ADSP-21479 EZ-Board ® Evaluation System Manual Revision 1.1, July 2012 Part Number 82-000229-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106...
Page 2
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 is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use;...
Page 3
Regulatory Compliance The ADSP-21479 EZ-Board is designed to be used solely in a laboratory environment. The board is not intended for use as a consumer end prod- uct or as a portion of a consumer end product. The board is an open system design which does not include a shielded enclosure and therefore may cause interference to other electrical devices in close proximity.
What’s New in This Manual ............xvi Technical Support ................xvi Supported Processors ..............xvii Product Information ..............xviii Analog Devices Web Site ............xviii EngineerZone ................xix Related Documents ................ xix Notation Conventions ..............xx USING THE ADSP-21479 EZ-BOARD Package Contents ................
Page 6
UART Interface ................1-22 LEDs and Push Buttons .............. 1-23 JTAG Interface ................1-24 Expansion Interface II ..............1-26 Power Measurements ..............1-27 Power-On-Self Test ..............1-27 Example Programs ..............1-28 Board Design Database ............... 1-28 ADSP-21479 EZ-Board Evaluation System Manual...
PREFACE ® Thank you for purchasing the ADSP-21479 EZ-Board , Analog Devices, ® Inc. evaluation system for SHARC processors. SHARC processors are based on a 32-bit super Harvard architecture that includes a unique memory architecture comprised of two large on-chip,...
Product Overview evaluation board’s peripherals. Analog Devices JTAG emulators offer faster communication between the host PC and target hardware. To learn more about Analog Devices emulators and processor development tools, go to http://www.analog.com/dsp/tools The ADSP-21479 EZ-Board provides example programs to demonstrate the product capabilities.
Page 13
Preface • Analog audio interface • Analog Devices AD1939 audio codec • 4 x 2 RCA phono jack for eight channels of stereo output • 4 x 1 RCA phono jack for four channel of stereo input • Two DB25 connectors for differential inputs/outputs •...
Page 14
• SHARC power measurement jumpers • JTAG ICE 14-pin header • USB cable Please visit for additional information, www.analog.com/21479EZBoard including CCES support. For information about hardware components of the EZ-Board, refer to “ADSP-21479 EZ-Board Hardware Reference” on page 2-1. ADSP-21479 EZ-Board Evaluation System Manual...
(board). The text describes operation and configuration of the board components and provides guide- lines for running your own code on the ADSP-21479 EZ-Board. Finally, a schematic and a bill of materials are provided for reference.
What’s New in This Manual This is revision 1.1 of the ADSP-21479 EZ-Board Evaluation System Man- ual. The manual has been updated to include CCES information. For the latest version of this manual, please refer to the Analog Devices Web site. Technical Support...
• E-mail your questions about processors and processor applications processor.support@analog.com (Greater China support) processor.china@analog.com • In the USA only, call 1-800-ANALOGD (1-800-262-5643) • Contact your Analog Devices sales office or authorized distributor. Locate one at: www.analog.com/adi-sales • Send questions by mail to: Processors and DSP Technical Support Analog Devices, Inc.
Product Information Product Information Product information can be obtained from the Analog Devices Web site and the online help system. Analog Devices Web Site The Analog Devices Web site, , provides information www.analog.com about a broad range of products—analog integrated circuits, amplifiers, converters, and digital signal processors.
Preface EngineerZone EngineerZone is a technical support forum from Analog Devices. It allows you direct access to ADI technical support engineers. You can search FAQs and technical information to get quick answers to your embedded processing and DSP design questions.
A Warning identifies conditions or inappropriate usage of the product that could lead to conditions that are potentially hazardous for the devices users. In the online version of this book, the word Warning appears instead of this symbol. ADSP-21479 EZ-Board Evaluation System Manual...
1 USING THE ADSP-21479 EZ-BOARD This chapter provides information to assist you with development of pro- grams for the ADSP-21479 EZ-Board evaluation system. The following topics are covered. • “Package Contents” on page 1-2 • “Default Configuration” on page 1-3 •...
For more information about the ADSP-21479 SHARC processor, see doc- uments referred to as “Related Documents”. Package Contents Your ADSP-21479 EZ-Board evaluation system package contains the fol- lowing items. • ADSP-21479 EZ-Board • Universal 5.0V DC power supply • 3.5 mm stereo headphones •...
Store unused EZ-Boards in the protective shipping package. The ADSP-21479 EZ-Board is designed to run outside your personal computer as a standalone unit. You do not have to open your computer case.
Follow these instructions to ensure correct operation of the product soft- ware and hardware. Step 1: Connect the EZ-Board to a personal computer (PC) running CCES using one of two options: an Analog Devices emulator or via the debug agent. Using an Emulator: 1.
Note: If you connect the board or emulator first (before installing CCES) to the PC, the Windows driver wizard may not find the board drivers. 1. Navigate to the CCES environment via the Start menu. Note that CCES is not connected to the target board. ADSP-21479 EZ-Board Evaluation System Manual...
Page 27
The Select Connection Type page of the Session Wizard appears. 5. Select one of the following: • For standalone debug agent connections, EZ-Board and click Next. • For emulator connections, Emulator and click Next. The Select Platform page of the Session Wizard appears. ADSP-21479 EZ-Board Evaluation System Manual...
Page 28
CCES Install and Session Startup 6. Do one of the following: • For standalone debug agent connections, ensure that the selected platform is ADSP-21479 EZ-Board via Debug Agent. • For emulator connections, choose the type of emulator that is connected to the board.
(PC) running VisualDSP++: via an Analog Devices emulator or via a standalone debug agent module. The standalone debug agent allows a debug agent to interface to the ADSP-21479 EZ-Board. The standalone debug agent is shipped with the kit. To connect the EZ-Board to a PC via an emulator: 1.
5. The Select Platform page of the wizard appears on the screen. For standalone debug agent connections, ensure that the selected platform is ADSP-21479 EZ-Board via Debug Agent. For emula- tor connections, choose the type of emulator that is connected.
Delete. Click OK. CCES Evaluation License The ADSP-21479 EZ-Board software is part of the Board Support Pack- age (BSP) for the SHARC ADSP-2147x family. The EZ-Board is a licensed product that offers an unrestricted evaluation license for 90 days after activation.
CCES with a valid evaluation or full license. VisualDSP++ Evaluation License The ADSP-21479 EZ-Board installation is part of the VisualDSP++ . The EZ-Board is a licensed product that offers an unrestricted evaluation license for the first 90 days. Once the initial unrestricted 90-day evalua- tion license expires: •...
1-1. The internal memory details can be found in the ADSP-214xx SHARC Processor Hard- ware Reference. The ADSP-21479 EZ-Board includes four types of external memory: SRAM, synchronous dynamic random access memory (SDRAM), serial peripheral interconnect (SPI) flash, and parallel flash. See Table 1-2.
• CCES users, choose Target > Settings > Target Options and clear the Use XML reset values check box. • VisualDSP++ users, choose Settings > Target Options and clear the Use XML reset values check box. 1-14 ADSP-21479 EZ-Board Evaluation System Manual...
“reset values”. Parallel Flash Memory Interface The parallel flash memory interface of the ADSP-21479 EZ-Board con- tains a 4 MB (4M x 8 bits) Numonyx M29W320EB chip. Flash memory is connected to the 8-bit data bus and address lines 0 through 21. Chip...
By default, the EZ-Board boots from the 8-bit flash parallel memory. SPI flash can be selected as the boot source by setting the boot mode select switch ( ) to position 1. See “Boot Mode Select Switch (SW4)” on page 2-10. 1-16 ADSP-21479 EZ-Board Evaluation System Manual...
The RTC is clocked by a 32.768 kHz crystal external to the proces- sor. The RTC peripheral has dedicated power supply pins so that it can remain powered up and clocked even when the rest of the processor is in a ADSP-21479 EZ-Board Evaluation System Manual 1-17...
( ) input. The data in each flip-flop is transferred to the SR_SCLK respective latch on a positive-going transition of the shift register latch clock ( ) input. SR_LAT 1-18 ADSP-21479 EZ-Board Evaluation System Manual...
Page 39
Access to the shift register of the processor is available via the shift register interface connector ( ). Users can use a standard 2 mm ribbon cable if they require off-board capabilities. For more information, see “Shift Reg- ister Interface Connector (P4)” on page 2-27. ADSP-21479 EZ-Board Evaluation System Manual 1-19...
EZ-Board is shipped with the RCA connectors used by the AD1939 codec for audio in and out. To use the differential connectors, change DIP switches . A standard, off the shelf DB25 connector to XLR cables SW15–18 is required to operate in this mode. 1-20 ADSP-21479 EZ-Board Evaluation System Manual...
Page 41
“Audio In2 Left Selection Switch (SW18)” on page 2-16, and “ADSP-21479 EZ-Board Schematic” on page B-1. The processor interfaces with the codec via DAI and DPI pins. The DAI pins can be configured to transfer serial data from the codec in Time-Divi- sion Multiplexing (TDM) or Integrated Interchip Sound (I S) mode.
The ADSP-21479 processor features a built-in universal asynchronous receiver and transmitter (UART). The UART interface supports full RS-232 functionality via the Analog Devices 3.3V ADM3202 line driver and receiver ( ). The UART signals are available on the EZ-Board via a DIP switch ( ).
Two general-purpose push buttons are attached to the flag pins of the pro- cessor, while the other two are attached to the DAI pins. All of the push buttons and LEDs are connected to the processor through DIP switches. ADSP-21479 EZ-Board Evaluation System Manual 1-23...
) is used. The standalone debug agent can be replaced by an external emulator, such as the Analog Devices high-performance USB-based emulator. Be careful not to damage the connectors when removing the debug agent. The emu- lator is connected to on the back side of the board.
Page 45
Using The ADSP-21479 EZ-Board The ADSP-21479 EZ-Board can be set up as a single- or multi-processor system. By default, the board is set up in single-processor mode. In single-processor mode, create a session based on a standalone debug agent or an external emulator. To use the EZ-Board in multi-processor mode, install an external emulator.
Additional circuitry can add extra loading to signals, decreasing their maximum effective speed. Analog Devices does not support and is not responsible for the effects of additional circuitry. 1-26 ADSP-21479 EZ-Board Evaluation System Manual...
Note that the source code for the POST program is included in the installation directory along with the readme file, which describes how the EZ-board is configured to run a POST. The POST program is only available when using VisualDSP++. ADSP-21479 EZ-Board Evaluation System Manual 1-27...
Board Design Database file containing all of the electronic information required for the .zip design, layout, fabrication and assembly of the product is available for download from the Analog Devices board design database at: http://www.analog.com/sharc-board-design-database 1-28 ADSP-21479 EZ-Board Evaluation System Manual...
Shows the locations and describes the LEDs. • “Connectors” on page 2-23 Shows the locations and provides part numbers for the on-board connectors. In addition, the manufacturer and part number infor- mation is provided for the mating parts. ADSP-21479 EZ-Board Evaluation System Manual...
Figure 2-1. EZ-Board Block Diagram The EZ-Board is designed to demonstrate the ADSP-21479 SHARC pro- cessor capabilities. The processor runs at 266 MHz and has an I/O voltage of 3.3V. The core voltage of the processor is 1.2V. ADSP-21479 EZ-Board Evaluation System Manual...
To use the DAI on the expansion II interface, disable any signal driving a DAI pin with the associated switch. The pinout of the expansion connec- tors can be found in “ADSP-21479 EZ-Board Schematic” on page B-1. DPI Interface The digital peripheral interface (DPI) pins are connected to a second sig- nal routing unit of the processor (SRU2).
To use the DPI on the expansion II interface, disable any signal driving a DPI pin with the associated switch. The pinout of the expansion connec- tors can be found in “ADSP-21479 EZ-Board Schematic” on page B-1. Flags and Memory Selects The processor has four asynchronous memory selects, four flag pins, three interrupt request pins, and one timer expired pin.
ADSP-21479 EZ-Board Hardware Reference Push Buttons and Switches This section describes operation of the push buttons and switches. The push button and switch locations are shown in Figure 2-2. Figure 2-2. Push Button and Switch Locations ADSP-21479 EZ-Board Evaluation System Manual...
EZ-Board and allows the DAI signals to be used on the expansion II inter- face. See Table 2-5. Table 2-5. DAI [9–16] Enable Switch (SW2) SW2 Position DAI Pin Peripheral Peripheral Net Switch Setting (Default) AD1939 SW2.1 DAI_P9 DSDATA4 AD1939 SW2.2 DAI_P10 DSDATA3 ADSP-21479 EZ-Board Evaluation System Manual...
The core clock frequency can be increased or decreased via software by writing to the register. For more information on changing the core PMCTL clock frequency and other settings, refer to the ADSP-214xx SHARC Pro- cessor Hardware Reference. 2-10 ADSP-21479 EZ-Board Evaluation System Manual...
The external port enable switch ( ) disconnects the control pins of the SW13 processor from the associated peripherals on the EZ-Board and allows the respective control signals to be used on the expansion II interface. See Table 2-10. 2-12 ADSP-21479 EZ-Board Evaluation System Manual...
RCA connectors for audio in. To use the stan- dard, off the shelf DB25 connector to XLR cables, change the switch to the differential setting. See Table 2-13. For more information, see “Dif- ferential In/Out Connectors (P8–9)” on page 2-28. 2-14 ADSP-21479 EZ-Board Evaluation System Manual...
For more information, see “Dif- ferential In/Out Connectors (P8–9)” on page 2-28. Table 2-14. Audio In2 Right Selection Switch (SW17) SW17 Position Single Ended Use RCA IN (Default) Differential DB25 IN (P8) SW17.1 SW17.2 SW17.3 SW17.4 SW17.5 SW17.6 ADSP-21479 EZ-Board Evaluation System Manual 2-15...
2-16. The default configuration applies to either a debug agent or an external emulator, such as the Analog Devices high-performance USB-based emu- lator (HP-USB ICE for short). To use an external emulator and multiple EZ-Boards simultaneously in one multi-processor session, set up the...
Page 65
SW19.1 SW19.2 SW19.3 SW19.4 SW19.5 SW19.6 SW19.7 SW19.8 SW20.1 SW20.2 SW21.1 SW21.2 SW22.1 SW22.2 Table 2-17. Multiple-Processor Configuration Switch Position Main EZ-Board EZ-Board(s) Attached to Emulator Not Attached to Emulator SW19.1 SW19.2 SW19.3 SW19.4 ADSP-21479 EZ-Board Evaluation System Manual 2-17...
Audio Loopback Switches (SW24–25) The audio loopback switches ( ) are used for testing only. SW24 SW25 The switches loop back any analog signal generated from the AD1939’s digital-to-analog converter (DAC) circuit to analog-to-digital converter (ADC) circuit. 2-18 ADSP-21479 EZ-Board Evaluation System Manual...
POST begins at block 0 and continues on to other blocks in flash mem- ory. When the jumper is installed on , and the parallel flash driver from Analog Devices is used, block 0 is read-only. By default, is not installed.
ADSP-21479 EZ-Board Hardware Reference LEDs This section describes the on-board LEDs. Figure 2-4 shows the LED locations. Figure 2-4. LED Locations ADSP-21479 EZ-Board Evaluation System Manual 2-21...
ICs is active. LED10 The reset LED is controlled by the Analog Devices ADM708 supervisory reset circuit. You can assert the reset push button ( ) to assert a master...
ADSP-21479 EZ-Board Hardware Reference Connectors This section describes connector functionality and provides information about mating connectors. The connector locations are shown in Figure 2-5. Figure 2-5. Connector Locations ADSP-21479 EZ-Board Evaluation System Manual 2-23...
2m female-to-female cable DIGI-KEY AE1020-ND MP JTAG Connector (J3) Part Description Manufacturer Part Number ERF8 10 x 2, RA female SAMTEC ERF8-010-01-S-D-RA-L Mating Cable 6” cable ERF8 to ERM8 10 x 2 SAMTEC ERCD-010-06.00-TBL-SBR-1 2-24 ADSP-21479 EZ-Board Evaluation System Manual...
Mating Cable (shipped with the EZ-Board) 6’ RCA audio cable CABLESTOGO 03171 S/PDIF Out Connector (J7) Part Description Manufacturer Part Number RCA 1 x 1 SWITCHCRAFT PJRAN1X1U01X Mating Cable (shipped with the EZ-Board) 6’ RCA audio cable CABLESTOGO 03171 ADSP-21479 EZ-Board Evaluation System Manual 2-25...
For more information, see “Expansion Inter- face II” on page 1-26. For availability and pricing of the connectors, contact Samtec. Part Description Manufacturer Part Number 60-position 0.1”, SMT header SAMTEC TSSH-130-01-L-DV-A Mating Connector 60-position 0.1”, SMT socket SAMTEC SSW-130-22-F-D-VS 2-26 ADSP-21479 EZ-Board Evaluation System Manual...
The power connector ( ) provides all of the power necessary to operate the EZ-Board. Part Description Manufacturer Part Number 0.65 mm power jack 045-0883R Mating Power Supply (shipped with the EZ-Board) 5.0VDC@3.6A power supply GLOBTEK GS-1750(R) ADSP-21479 EZ-Board Evaluation System Manual 2-27...
DB25 connector to XLR cables is required; the cable details can be found in the following table. Part Description Manufacturer Part Number 25-position DB25 socket TYCO 1734350-2 Mating Cables Snake (8)XLRF-25P 9.9’ HOSA DTF-803 Snake (8)XLRM-25P 9.9’ HOSA DTM-803 2-28 ADSP-21479 EZ-Board Evaluation System Manual...
6” cable ERF8 to ERM8 10 x 2 SAMTEC ERCD-010-06.00-TBL-SBR-1 Standalone Debug Agent Connector (ZP1) connects the standalone debug agent to the EZ-Board. The standalone debug agent requires two connectors, For more information, see “JTAG Connector (P1)” on page 2-26. ADSP-21479 EZ-Board Evaluation System Manual 2-29...
Page 78
Connectors 2-30 ADSP-21479 EZ-Board Evaluation System Manual...
Page 93
DEFAULT: ON ON OFF ON ON OFF ON OFF SW13 SDRAM_CS FLASH_CS TP22 FLAG1/IRQ1 FLAG2/IRQ2/MS2 FLAG3/MS3 SRAM_CS WDTRSTO_Z WDTRSTO DIP6 SWT017 ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD ADSP-21479 EZ-BOARD Title MEMORY - PARALLEL Size Board No. A0229-2009 0.1B Date 3-15-2010_15:12 Sheet...
Page 106
SW14.3 DEVICES PH: 1-800-ANALOGD DPI_P12 UART_CTS SW14.4 DPI_P13 LED2 SW14.5 ADSP-21479 EZ-BOARD Title DPI_P14 LED3 SW14.6 EXPANSION II INTERFACE NOTE: SHUTTING OFF ANY OF THE SWITCHES FOR EXPANSION USE Size Board No. WILL CAUSE LOSS OF FUNCTIONALITY TO THE RESPECTIVE A0229-2009 0.1B...
Page 111
SW15 (audio left select) switch, 2-14 SW16-17 (audio right select) switches, 2-14, 2-15 VDDEXT SW18 (audio left select) switch, 2-16 power connector (P6), 2-28 SW19-22 (JTAG) switches, 1-25, 2-16 voltage domain, 1-27 SW1 (DAI 1-8 enable) switch, 1-20, 2-3, ADSP-21479 EZ-Board Evaluation System Manual...
Page 112
Index VDDINT power connector (P7), 2-28 voltage domain, 1-27 VDDRTC power connector (P3), 1-27, 2-27 voltage domain, 1-27 voltage planes, 1-26, 1-27, 2-27, 2-28 watch dog timer (WDT) interface, 1-17 ADSP-21479 EZ-Board Evaluation System Manual...
Page 113
Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Analog Devices Inc. ADZS-21479-EZBRD ADZS-21479-EZLITE...
Need help?
Do you have a question about the ADSP-21479 EZ-Board and is the answer not in the manual?
Questions and answers