Summary of Contents for Analog Devices EZ-Board ADSP-21489
Page 1
ADSP-21489 EZ-Board Evaluation System Manual Revision 1.0, April 2010 Part Number 82-000228-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106 This datasheet has been downloaded from http://www.digchip.com at this page...
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-21489 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 ............xii Technical or Customer Support ............ xiii Supported Processors ..............xiii Product Information ..............xiv Analog Devices Web Site ............xiv VisualDSP++ Online Documentation ........xiv Technical Library CD .............. xv EngineerZone ................. xvi Social Networking Web Sites ..........
Access to the processor from a personal computer (PC) is achieved through a USB port or an external JTAG emulator. The USB interface of the standalone debug agent gives unrestricted access to the processor and evaluation board’s peripherals. Analog Devices JTAG emulators offer ADSP-21489 EZ-Board Evaluation System Manual...
Product Overview 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-21489 EZ-Board provides example programs to demonstrate the product capabilities. The ADSP-21489 EZ-Board installation is part of the Visu- alDSP++ update 8 or later installation.
Page 13
• Numonyx M25P16 – 16 Mb • 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 •...
Page 14
Product Overview • LEDs • Eleven LEDs: one board reset (red), eight general-purpose (amber), one temperature sensor (amber), and one power (green) • Push buttons • Five push buttons: one reset, two connected to the DAI, and two connected to pins of the processor FLAG •...
Intended Audience The primary audience for this manual is a programmer who is familiar with Analog Devices processors. This manual assumes that the audience has a working knowledge of the appropriate processor architecture and instruction set. Programmers who are unfamiliar with Analog Devices...
Manual Contents Manual Contents The manual consists of: • Chapter 1, “Using ADSP-21489 EZ-Board” on page 1-1 Describes EZ-Board functionality from a programmer’s perspective and provides a simplified memory map. • Chapter 2, “ADSP-21489 EZ-Board Hardware Reference” on page 2-1 Provides information about the EZ-Board hardware components.
Preface Technical or Customer Support You can reach Analog Devices, Inc. Customer Support in the following ways: • Visit the Embedded Processing and DSP products Web site at http://www.analog.com/processors/technical_support • E-mail tools questions to processor.tools.support@analog.com • E-mail processor questions to processor.support@analog.com (World wide support)
Product Information 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, , provides information www.analog.com about a broad range of products—analog integrated circuits, amplifiers, converters, and digital signal processors.
CD check mark, and fill out the order form. Data sheets, which can be downloaded from the Analog Devices Web site, change rapidly, and therefore are not included on the technical library CD. Technical manuals change periodically. Check the Web site for the latest manual revisions and associated documentation errata.
Related Documents 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.
Page 21
Preface Table 1. Related Processor Publications (Cont’d) Title Description ADSP-214xx SHARC Processor Hardware Reference Description of internal processor architecture and all register functions. Description of all allowed processor assembly SHARC Processor Programming Reference instructions. Table 2. Related VisualDSP++ Publications Title Description VisualDSP++ Assembler and Preprocessor Manuals Description of the assembler function and...
Notation Conventions Notation Conventions Text conventions used in this manual are identified and described as follows. Example Description Close command Titles in reference sections indicate the location of an item within the (File menu) VisualDSP++ environment’s menu system (for example, the Close com- mand appears on the File menu).
1 USING ADSP-21489 EZ-BOARD This chapter provides information to assist you with development of pro- grams for the ADSP-21489 EZ-Board evaluation system. The following topics are covered. • “Package Contents” on page 1-2 • “Default Configuration” on page 1-3 • “EZ-Board Installation”...
Using ADSP-21489 EZ-Board • USB driver files • Example programs • Universal 5.0V DC power supply • 3.5 mm stereo headphones • 6-foot RCA audio cable • 6-foot 3.5 mm/RCA x 2 Y-cable • 3.5 mm stereo female to RCA male Y-cable Contact the vendor where you purchased your EZ-Board or contact Ana- log Devices, Inc.
Page 26
Default Configuration connector locations, and LEDs used in installation. Confirm that your board is in the default configuration before using the board. Figure 1-1. Default EZ-Board Hardware Setup ADSP-21489 EZ-Board Evaluation System Manual...
3 with instructions in this section. There are two options to connect the EZ-Board hardware to a personal computer (PC) running VisualDSP++ 5.0: via an Analog Devices emula- tor or via a standalone debug agent module. The standalone debug agent allows a debug agent to interface to the ADSP-21489 EZ-Board.
EZ-Board Session Startup EZ-Board Session Startup 1. If you are running VisualDSP++ for the first time, navigate to the VisualDSP++ environment via the Start–>Programs menu. The main window appears. Note that VisualDSP++ is not connected to any session. Skip the rest of this step to step 2. If you have run VisualDSP++ previously, the last opened session appears on the screen.
Page 29
Using ADSP-21489 EZ-Board Specify your own Session name for the session or accept the default name. The session name can be a string of any length; although, the box displays approximately 32 characters. The session name can include space characters. If you do not specify a session name, VisualDSP++ creates a session name by combining the name of the selected platform with the selected processor.
Evaluation License Restrictions Evaluation License Restrictions The ADSP-21489 EZ-Board installation is part of the VisualDSP++ 5.0 update 8. The EZ-Board is a licensed product that offers an unrestricted evaluation license for the first 90 days. Once the initial unrestricted 90-day evaluation license expires: •...
Page 31
Using ADSP-21489 EZ-Board (SPI) flash, and parallel flash. See Table 1-2. For more information about a specific memory type, go to the respective section in this chapter. Table 1-1. EZ-Board Internal (Core-Accessible) Memory Map Start Address End Address Contents 0x0000 0000 0x0003 FFFF IOP Registers 0x0004 0000...
SDRAM Interface SDRAM Interface The ADSP-21489 processor connects to a 32 MB Micron MT48LC16M16A2P-6A chip through the SDRAM controller. The SDRAM memory controller on the processor and SDRAM memory chip are powered by the on-board 3.3V regulator. The SDRAM controller and memory on the EZ-Board can operate at a maximum clock frequency of 166 MHz.
Using ADSP-21489 EZ-Board mation on how to initialize the registers after a reset, search the VisualDSP++ online Help for “reset values”. Parallel Flash Memory Interface The parallel flash memory interface of the ADSP-21489 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.
SPI Interface SPI Interface The ADSP-21489 processor has two SPI ports, which can be accessed via the digital peripheral interface (DPI) pins. The SPI flash memory, a 16 Mb ST M25P16 device, connects to the SPI port of the processor and designates: •...
Using ADSP-21489 EZ-Board The watch dog timer resets both the core and internal peripherals. After an external reset, the WDT must be disabled by default. Software must be able to determine if the watch dog has been the source of the hardware reset by interrogating a status bit in the watch dog timer control register.
S/PDIF Interface an LED ( ) for a visual alarm if the temp exceeds the limit. The ther- LED11 mal limit flag and ADM1032 IRQ connect to the flag pins of the processor, but are nonessential for temperature monitoring. Conse- quently, the switch positions that control the flag pins are SW13...
Using ADSP-21489 EZ-Board Audio Interface The AD1939 device is a high-performance, single-chip codec featuring eight digital-to-analog converters (DACs) for audio output and four ana- log-to-digital converters (ADCs) for audio input. This translates to four stereo channels of audio out and two stereo channels of audio in. The codec can input and output data at a sample rate of up to 192 kHz on all channels.
Page 38
Audio Interface 192 KHz with all ADCs and DACs in TDM mode, the codec must run in dual-line TDM mode. For information on how to configure the multi-channel codec, refer to the product datasheet at: http://www.analog.com/en/audiovideo-prod- ucts/audio-codecs/ad1939/products/product.html The EZ-Board is connected to the AD1939 codec in master mode. The internal PLL drives the clock signals out.
The ADSP-21489 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 ( ).
Page 40
LEDs and Push Buttons processor. For more information, refer to the ADSP-214xx SHARC Proces- sor Hardware Reference. Table 1-3. LED Connections LED Reference Designator Processor Pin Connected via Switch LED1 DPI_P6 SW3.6 LED2 DPI_P13 SW14.5 LED3 DPI_P14 SW14.6 LED4 DAI_P3 SW1.3 LED5 DAI_P4...
) 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.
Part numbers for Samtec standard, off the shelf link port cables can be found in “MP JTAG Out Connector (P12)” on page 2-28. For more information about emulators, contact Analog Devices or go to: http://www.analog.com/en/embedded-processing-dsp/sharc/con- tent/sharc_development_tools/fca.html Expansion Interface II The expansion interface II allows an Analog Devices EZ-Extender or a custom-design daughter board to be tested across various hardware plat- forms with identical expansion interfaces.
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. Power Measurements Several locations are provided for measuring the current draw from vari- ous power planes.
Power-On-Self Test Power-On-Self Test The power-on-self-test program (POST) tests all EZ-Board peripherals and validates functionality as well as connectivity to the processor. Once assembled, each EZ-Board is fully tested for an extended period of time with a POST. All EZ-Boards are shipped with the POST preloaded into one of their on-board flash memories.
Using ADSP-21489 EZ-Board . For more information about BTC, see the LATOR/products/product.html online help. Reference Design Information A reference design info package is available for download on the Analog Devices Web site. The package provides information on the design, lay- out, fabrication, and assembly of the EZ-KIT Lite and EZ-Board products.
Page 46
Reference Design Information 1-24 ADSP-21489 EZ-Board Evaluation System Manual...
2 ADSP-21489 EZ-BOARD HARDWARE REFERENCE This chapter describes the hardware design of the ADSP-21489 EZ-Board board. The following topics are covered. • “System Architecture” on page 2-2 Describes the board’s configuration and explains how the board components interface with the processor. •...
System Architecture System Architecture This section describes the processor’s configuration on the EZ-Board (Figure 2-1). 2 MB 32 MB 4 MB 25 MHz Clock SRAM SDRAM Flash Oscillator Test Point/ (1M x 16) (16Mb x 16) (4M x 16 ) Crystal Jumper External...
ADSP-21489 EZ-Board Hardware Reference The input clock is 25 MHz. The default boot mode of the processor is external parallel flash boot. See “Boot Mode Select Switch (SW4)” on page 2-10 for information on how to change the default boot mode. DAI Interface The digital application interface (DAI) pins are connected to the signal routing unit (SRU) of the processor.
Flags and Memory Selects Flags and Memory Selects The processor has four asynchronous memory selects, four flag pins, three interrupt request pins, and one timer expired pin. All flag/memory pins are multi-functional and depend on the ADSP-21489 processor setup. Table 2-3 shows the pin names, corresponding peripheral and net names, switch designators through which the pins are connected to the peripher- als, and default switch settings.
ADSP-21489 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-21489 EZ-Board Evaluation System Manual...
Push Buttons and Switches DAI [1–8] Enable Switch (SW1) The DAI [1–8] enable switch ( ) disconnects DAI pins one through eight on the processor from the associated peripherals on the EZ-Board and allows the DAI signals to be used on the expansion II interface. See Table 2-4.
Push Buttons and Switches Boot Mode Select Switch (SW4) The boot mode select switch ( ) determines the boot mode of the pro- cessor. Table 2-7 shows the available boot mode settings. By default, the processor boots from the on-board parallel flash memory. The selected position of is marked by the notch down the entire rotat- ing portion of the switch, not the small arrow.
ADSP-21489 EZ-Board Hardware Reference clock frequency and other settings, refer to the ADSP-214xx SHARC Pro- cessor Hardware Reference. Table 2-8. Processor Clock Configuration Switch (SW5) Position 1 Position 2 Clock Ratio CLKCFG0 CLKCFG0 Core: Clock Reserved 32:1 16:1 (default) DAI [17–20] Enable Switch (SW7) The DAI [17–20] enable switch ( ) disconnects DAI pins 17 through 20 on the processor from the associated peripherals on the EZ-Board and...
Push Buttons and Switches Programmable Flag Push Buttons (SW8–11) Four momentary push buttons ( – ) are provided for general-purpose user input. The buttons are connected to the GPIO pins of the processor. The push buttons are active high and, when pressed, send a high ( ) to the processor.
ADSP-21489 EZ-Board Hardware Reference respective control signals to be used on the expansion II interface. See Table 2-10. Table 2-10. External Port Enable Switch (SW13) SW13 Processor Pin Peripheral Peripheral Net Switch Setting Position (Default) SDRAM SW13.1 SDRAM_CS Parallel flash SW13.2 FLASH_CS memory...
ADSP-21489 EZ-Board Hardware Reference 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. Table 2-13. Audio In1 Right Selection Switch (SW16) SW16 Position Single-Ended RCA IN (Default) Differential DB25 IN (P8)
Push Buttons and Switches Table 2-14. Audio In2 Right Selection Switch (SW17) (Cont’d) SW17 Position Single Ended Use RCA IN (Default) Differential DB25 IN (P8) SW17.5 SW17.6 Audio In2 Left Selection Switch (SW18) The audio selection switch ( ) connects the left channel of the line, SW18 connected to the AD1939’s...
Page 63
ADSP-21489 EZ-Board Hardware Reference 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 VisualDSP++ multi-processor session,...
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-21489 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-21489 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-21489 EZ-Board Hardware Reference Thermal Limit LED (LED11) The thermal limit LED ( ) reports a status of the thermal sensor, LED11 ADM1032 ( ). The thermal sensor monitors the processor’s tempera- ture. When the high temperature limit set by the IC is violated, LED11 turned on as a visual indicator.
Connectors 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 2-24 ADSP-21489 EZ-Board Evaluation System Manual...
ADSP-21489 EZ-Board Hardware Reference Expansion Interface II Connector (J1) is a board-to-board connector providing signals from the asynchronous memory interface (AMI) of the processor. The connector is located on the right edge of the board. For more information, see “Expansion Interface II”...
Connectors RCA Audio Connector (J4) Part Description Manufacturer Part Number RCA 2 x 3 KYOYAKU ENT WSP-256V1-09 Mating Cable (shipped with the EZ-Board) 6’ RCA audio cable CABLESTOGO 03171 RCA Audio Connector (J5) Part Description Manufacturer Part Number RCA 2 x 3 KYOYAKU ENT WSP-256V1-09 Mating Cable (shipped with the EZ-Board)
ADSP-21489 EZ-Board Hardware Reference Headphone Out Connector (J8) Part Description Manufacturer Part Number 3.5 mm stereo jack SJ1-3525NG Mating Headphones (shipped with the EZ-Board) Stereo headphones KOSS 151225 UR5 JTAG Connector (P1) connector provides access to the JTAG signals of the ADSP-21489 processor.
Connectors Differential In/Out Connectors (P8–9) The differential in and out connectors ( ) are intended for an evalua- P8–9 tion of the AD1939 codec via XLR connectors. A standard, off the shelf DB25 connector to XLR cables is required; the cable details can be found in the following table.
ADSP-21489 EZ-Board Hardware Reference VDDEXT Power Connector (P15) power connector ( ) is used to measure the processor’s I/O VDDEXT voltage and current. By default, , and the power flows through the two-pin IDC header. To measure power, remove the jumper on measure voltage across the 0.1 ohm resistor.
Page 76
Connectors 2-30 ADSP-21489 EZ-Board Evaluation System Manual...
A ADSP-21489 EZ-BOARD BILL OF MATERIALS The bill of materials corresponds to “ADSP-21489 EZ-Board Schematic” on page B-1. Ref. Qty. Description Reference Manufacturer Part Number Designator 74LVC14A SOIC14 74LVC14AD IDT74FCT3244AP IDT74FCT3244APYG Y SSOP20 12.288MHZ EPSON SG-8002CA MP OSC003 25MHZ OSC003 EPSON SG-8002CA MP SN74LVC1G08...
Page 78
Ref. Qty. Description Reference Manufacturer Part Number Designator 2MHz OSC015 MURATA CSTCC2M00G56- R0(2MHz) 21489 NUMONYX M29W320EB70ZE6E M29W320EB “U4” ADM708SARZ ANALOG ADM708SARZ SOIC8 DEVICES ADM3202ARNZ ANALOG ADM3202ARNZ SOIC16 DEVICES ADSP-21489 ANALOG ADSP-21489KSWZEN LQFP176_EP DEVICES ADP1864AUJZ VR2-3 ANALOG ADP1864AUJZ-R7 SOT23-6 DEVICES ADP1710 TSOT5 ANALOG ADP1710AUJZ-R7 DEVICES...
Page 90
NOTE: SHUTTING OFF DIP SWITCHES SW1, SW2, SW3 DAI_P1_Z DAI_P1 DPI_P1 DPI_P1_Z SW7, OR SW14 ALLOWS A USER TO USE THESE DAI OR DAI_P2_Z DAI_P2 DPI_P2 DPI_P2_Z DPI PINS VIA THE EXPANSION II INTERFACE. MLBCLK DAI_P3_Z DAI_P3 DPI_P3 DPI_P3_Z MLBSIG DAI_P4_Z DAI_P4 DPI_P4...
Need help?
Do you have a question about the EZ-Board ADSP-21489 and is the answer not in the manual?
Questions and answers