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; nor for any infringement of patents or other rights of
third parties which may result from its use. No license is granted by implication or otherwise under the patent rights of Analog Devices, Inc.
Trademark and Service Mark Notice
The Analog Devices logo, VisualDSP++, SHARC, EZ-KIT Lite, and
EZ-Extender are registered trademarks of Analog Devices, Inc.
EZ-Board is a trademark of Analog Devices, Inc.
All other brand and product names are trademarks or service marks of
their respective owners.
Page 3
Regulatory Compliance
The ADSP-21469 EZ-Board is designed to be used solely in a laboratory
environment. The board is not intended for use as a consumer end product 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. This
board should not be used in or near any medical equipment or RF devices.
The ADSP-21469 EZ-Board is currently being processed for certification
that it complies with the essential requirements of the European EMC
directive 89/336/EEC amended by 93/68/EEC and therefore carries the
“CE” mark.
The EZ-Board evaluation system contains ESD (electrostatic discharge)
sensitive devices. Electrostatic charges readily accumulate on the human
body and equipment and can discharge without detection. Permanent
damage may occur on devices subjected to high-energy discharges. Proper
ESD precautions are recommended to avoid performance degradation or
loss of functionality. Store unused EZ-Board boards in the protective shipping package.
Page 4
Page 5
CONTENTS
PREFACE
Product Overview .......................................................................... xii
Purpose of This Manual .................................................................. xv
Intended Audience .......................................................................... xv
Manual Contents ........................................................................... xvi
What’s New in This Manual ........................................................... xvi
Technical or Customer Support ..................................................... xvii
Supported Processors ..................................................................... xvii
Product Information .................................................................... xviii
Analog Devices Web Site ........................................................ xviii
VisualDSP++ Online Documentation ....................................... xix
Technical Library CD ............................................................... xix
Related Documents ................................................................... xx
Notation Conventions .................................................................... xxi
Expansion II Interface / L. A. Connectors ................................... B-15
Power ........................................................................................ B-16
INDEX
ADSP-21469 EZ-Board Evaluation System Manualix
Page 10
CONTENTS
xADSP-21469 EZ-Board Evaluation System Manual
Page 11
PREFACE
Thank you for purchasing the ADSP-21469 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,
dual-ported SRAM blocks coupled with a sophisticated IO processor,
which gives a SHARC processor the bandwidth for sustained high-speed
computations. SHARC processors represents today’s de facto standard for
floating-point processing, targeted toward premium audio applications.
The evaluation board is designed to be used in conjunction with the VisualDSP++® development environment to test the capabilities of the
ADSP-21469 SHARC processors. The VisualDSP++ development environment aids advanced application code development and debug, such as:
•Create, compile, assemble, and link application programs written
in C++, C, and ADSP-21469 assembly
•Load, run, step, halt, and set breakpoints in application programs
•Read and write data and program memory
•Read and write core and peripheral registers
•Plot memory
Access to the ADSP-21469 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
ADSP-21469 processor and evaluation board’s peripherals. Analog
ADSP-21469 EZ-Board Evaluation System Manualxi
Page 12
Product Overview
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-21469 EZ-Board provides example programs to demonstrate
the capabilities of the product.
L
alDSP++ installation. As an EZ-KIT Lite, an EZ-Board is a
licensed product that offers an unrestricted evaluation license for
the first 90 days. For details about evaluation license restrictions
after the 90 days, refer to “Evaluation License Restrictions” on
page 1-8 and the VisualDSP++ Installation Quick Reference Card.
Product Overview
The board features:
•Analog Devices ADSP-21469 SHARC processor
D Core performance up to 450 MHz
D 324-pin PBGA package
D 25 MHz oscillator
D 5 Mb of internal RAM memory
•Double data rate synchronous dynamic random access memory
(DDR2)
The ADSP-21469 EZ-Board installation is part of the Visu-
D Micron MT47H64M16HR-3 – 128 MB (64M x 16 bits)
D Performance of up to 225 MHz clock rate
•Parallel flash memory
D Numonyx M29W320EB – 4 MB (4M x 8 bits)
xiiADSP-21469 EZ-Board Evaluation System Manual
Page 13
•SPI flash memory
D Numonyx M25P16 – 16 Mb
•Analog audio interface
D Analog Devices AD1939 audio codec
D Eight DAC outputs for four channels of stereo output
D Four ADC inputs for two channels of stereo input
D Two DB25 connectors for differential inputs/outputs
D 3.5 mm headphone jack with volume control connected to
one of the stereo outputs
D Supports all eight DACs and four ADCs in TDM and I
D Eleven LEDs: one board reset (red), eight general-purpose
(amber), one temperature sensor LED (amber), and one
power (green)
•Push buttons
D Five push buttons: one reset, two connected to DAI, two
connected to FLAG pins of the processor
•Expansion interface II
D Next generation of the expansion interface design, provides
access to most of the ADSP-21469 processor signals
•Land grid array
D Easy probing of all port pins and most asynchronous
memory interface (AMI) signals
•Other features
D JTAG ICE 14-pin header
D SHARC power measurement jumpers
For information about the hardware components of the EZ-Board, refer
to “ADSP-21469 EZ-Board Hardware Reference” on page 2-1.
xivADSP-21469 EZ-Board Evaluation System Manual
Page 15
Preface
Purpose of This Manual
The ADSP-21469 EZ-Board Evaluation System Manual provides instructions for installing the product hardware (board). The text describes
operation and configuration of the board components and provides guidelines for running your own code on the ADSP-21469 EZ-Board. Finally, a
schematic and a bill of materials are provided for reference.
The product software installation is detailed in the VisualDSP++ Installa-tion Quick Reference Card.
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
processors can use this manual, but should supplement it with other texts
(such as the ADSP-2146x SHARC Processor Hardware Reference for ADSP-21467/8/9 Processors and SHARC Processor Instruction Set Reference)
that describe your target architecture.
Programmers who are unfamiliar with VisualDSP++ should refer to the
VisualDSP++ online Help and user’s or getting started guides. For the
locations of these documents, see “Related Documents”.
ADSP-21469 EZ-Board Evaluation System Manualxv
Page 16
Manual Contents
Manual Contents
The manual consists of:
•Chapter 1, “Using ADSP-21469 EZ-Board” on page 1-1
Describes EZ-Board functionality from a programmer’s perspective
and provides an easy-to-access memory map.
•Chapter 2, “ADSP-21469 EZ-Board Hardware Reference” on
page 2-1
Provides information on the EZ-Board hardware components.
•Appendix A, “ADSP-21469 EZ-Board Bill Of Materials” on
page A-1
Provides a list of components used to manufacture the EZ-Board.
•Appendix B, “ADSP-21469 EZ-Board Schematic” on page B-1
Provides the resources to allow EZ-Board board-level debugging or
to use as a reference. Appendix B is part of the online Help.
What’s New in This Manual
This is the first revision of the ADSP-21469 EZ-Board Evaluation System
Manual.
xviADSP-21469 EZ-Board Evaluation System Manual
Page 17
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
•Contact your Analog Devices, Inc. local sales office or authorized
distributor
•Send questions by mail to:
Analog Devices, Inc.
One Technology Way
P.O. Box 9106
Norwood, MA 02062-9106
USA
Supported Processors
This evaluation system supports Analog Devices ADSP-21462,
ADSP-21465, ADSP-21467, and ADSP-21469 SHARC embedded
processors.
ADSP-21469 EZ-Board Evaluation System Manualxvii
Page 18
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, www.analog.com, provides information
about a broad range of products—analog integrated circuits, amplifiers,
converters, and digital signal processors.
To access a complete technical library for each processor family, go to
http://www.analog.com/processors/technical_library. The manuals
selection opens a list of current manuals related to the product as well as a
link to the previous revisions of the manuals. When locating your manual
title, note a possible errata check mark next to the title that leads to the
current correction report against the manual.
Also note, MyAnalog.com is a free feature of the Analog Devices Web site
that allows customization of a Web page to display only the latest information about products you are interested in. You can choose to receive
weekly e-mail notifications containing updates to the Web pages that meet
your interests, including documentation errata against all manuals.
MyAnalog.com provides access to books, application notes, data sheets,
code examples, and more.
MyAnalog.com to sign up. If you are a registered user, just log on.
Visit
Your user name is your e-mail address.
xviiiADSP-21469 EZ-Board Evaluation System Manual
Page 19
Preface
VisualDSP++ Online Documentation
Online documentation comprises the VisualDSP++ Help system, software
tools manuals, hardware tools manuals, processor manuals, Dinkum
Abridged C++ library, and FLEXnet License Tools software documentation. You can search easily across the entire VisualDSP++ documentation
set for any topic of interest.
For easy printing, supplementary Portable Documentation Format (.pdf)
files for all manuals are provided on the VisualDSP++ installation CD.
Each documentation file type is described as follows.
File Description
.chmHelp system files and manuals in Microsoft help format
.htm or
.html
.pdfVisualDSP++ and processor manuals in PDF format. Viewing and printing the
Dinkum Abridged C++ library and FLEXnet License Tools software documentation. Viewing and printing the .html files requires a browser, such as Internet
Explorer 6.0 (or higher).
.pdf files requires a PDF reader, such as Adobe Acrobat Reader (4.0 or higher).
Technical Library CD
The technical library CD contains seminar materials, product highlights, a
selection guide, and documentation files of processor manuals, VisualDSP++ software manuals, and hardware tools manuals for the following
processor families: Blackfin, SHARC, TigerSHARC, ADSP-218x, and
ADSP-219x.
To order the technical library CD, go tohttp://www.analog.com/proces-
sors/technical_library
processor, click the request CD check mark, and fill out the order form.
, navigate to the manuals page for your
ADSP-21469 EZ-Board Evaluation System Manualxix
Page 20
Product Information
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
For information on product related development software, see the following publications.
Table 1. Related Processor Publications
TitleDescription
ADSP-21462/ADSP-21465/ADSP-21467/ADSP21469 SHARC Processor Preliminary Data Sheet
ADSP-2146x SHARC Processor Hardware Reference for ADSP-21467/8/9 Processors
SHARC Processor Programming ReferenceDescription of all allowed processor assem-
General functional description, pinout, and
timing of the processor.
Description of internal processor architecture and all register functions.
bly instructions.
Table 2. Related VisualDSP++ Publications
TitleDescription
ADSP-21469 EZ-Board Evaluation System Manual
VisualDSP++ User’s GuideDescription of VisualDSP++ features and
VisualDSP++ Assembler and Preprocessor ManualsDescription of the assembler function and
VisualDSP++ C/C++ Complier and Library Manual for SHARC Processors
Description of the hardware capabilities of
the evaluation system; description of how to
access these capabilities in the VisualDSP++
environment.
usage.
commands.
Description of the complier function and
commands for SHARC processors.
xxADSP-21469 EZ-Board Evaluation System Manual
Page 21
Table 2. Related VisualDSP++ Publications (Cont’d)
TitleDescription
VisualDSP++ Linker and Utilities ManualDescription of the linker function and com-
mands.
VisualDSP++ Loader and Utilities ManualDescription of the loader/splitter function
and commands.
Notation Conventions
Text conventions used in this manual are identified and described as
follows.
ExampleDescription
Preface
Close command
(File menu)
{this | that}Alternative required items in syntax descriptions appear within curly
[this | that]Optional items in syntax descriptions appear within brackets and sepa-
[this,…]Optional item lists in syntax descriptions appear within brackets delim-
.SECTIONCommands, directives, keywords, and feature names are in text with
filenameNon-keyword placeholders appear in text with italic style format.
Titles in reference sections indicate the location of an item within the
VisualDSP++ environment’s menu system (for example, the Close command appears on the File menu).
brackets and separated by vertical bars; read the example as this or
that. One or the other is required.
rated by vertical bars; read the example as an optional this or that.
ited by commas and terminated with an ellipse; read the example as an
optional comma-separated list of
letter gothic font.
this.
ADSP-21469 EZ-Board Evaluation System Manualxxi
Page 22
Notation Conventions
L
a
[
ExampleDescription
Note: For correct operation, ...
A Note provides supplementary information on a related topic. In the
online version of this book, the word Note appears instead of this
symbol.
Caution: Incorrect device operation may result if ...
Caution: Device damage may result if ...
A Caution identifies conditions or inappropriate usage of the product
that could lead to undesirable results or product damage. In the online
version of this book, the word Caution appears instead of this symbol.
Warn in g: Injury to device users may result if ...
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 Wa rn in g
appears instead of this symbol.
xxiiADSP-21469 EZ-Board Evaluation System Manual
Page 23
1USING ADSP-21469
EZ-BOARD
This chapter provides specific information to assist you with development
of programs for the ADSP-21469 EZ-Board evaluation system.
The following topics are covered.
•“Package Contents” on page 1-2
•“Default Configuration” on page 1-3
•“EZ-Board Installation” on page 1-5
•“EZ-Board Session Startup” on page 1-6
•“Evaluation License Restrictions” on page 1-8
•“Memory Map” on page 1-8
•“DDR2 Interface” on page 1-9
•“Parallel Flash Memory Interface” on page 1-10
•“SPI Interface” on page 1-11
•“Link Port Interface” on page 1-12
•“Temperature Sensor Interface” on page 1-13
•“S/PDIF Interface” on page 1-14
•“Audio Interface” on page 1-14
•“UART Interface” on page 1-16
ADSP-21469 EZ-Board Evaluation System Manual1-1
Page 24
Package Contents
•“LEDs and Push Buttons” on page 1-17
•“JTAG Interface” on page 1-18
•“Land Grid Array” on page 1-20
•“Expansion Interface II” on page 1-20
•“Power Measurements” on page 1-21
•“Power-On-Self Test” on page 1-21
•“Example Programs” on page 1-22
•“Background Telemetry Channel” on page 1-22
•“Reference Design Information” on page 1-23
For information about VisualDSP++, including the boot loading, target
options, and other facilities, refer to the online Help.
For more information about the ADSP-21469 SHARC processor, see documents referred to as “Related Documents”.
Package Contents
Your ADSP-21469 EZ-KIT Lite evaluation system package contains the
following items.
•ADSP-21469 EZ-Board
•VisualDSP++ Installation Quick Reference Card
1-2ADSP-21469 EZ-Board Evaluation System Manual
Page 25
•CD containing:
D VisualDSP++ software
D ADSP-21469 EZ-Board debug software
D USB driver files
D Example programs
D ADSP-21469 EZ-Board Evaluation System Manual
•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
Using ADSP-21469 EZ-Board
•3.5 mm stereo female to RCA male Y-cable
If any item is missing, contact the vendor where you purchased your
EZ-Board or contact Analog Devices, Inc.
Default Configuration
The ADSP-21469 EZ-Board board is designed to run outside your personal computer as a stand-alone unit. You do not have to open your
computer case.
The EZ-Board evaluation system contains ESD (electrostatic discharge) sensitive devices. Electrostatic charges readily accumulate on the human body and
equipment and can discharge without detection. Permanent damage may
occur on devices subjected to high-energy discharges. Proper ESD precautions
are recommended to avoid performance degradation or loss of functionality.
Store unused EZ-Board in the protective shipping package.
ADSP-21469 EZ-Board Evaluation System Manual1-3
Page 26
Default Configuration
When removing the EZ-Board from the package, handle the board carefully to avoid the discharge of static electricity, which can damage some
components. Figure 1-1 shows the default jumper and switch settings,
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
1-4ADSP-21469 EZ-Board Evaluation System Manual
Page 27
Using ADSP-21469 EZ-Board
EZ-Board Installation
For correct operation, install the software in the order presented in the
VisualDSP++ Installation Quick Reference Card. Substitute instructions in
step 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 emulator or via a standalone debug agent module. The standalone debug agent
allows a debug agent to interface to the ADSP-21469 EZ-Board. The
standalone debug agent is shipped with the kit.
To connect the EZ-Board to a PC via an emulator:
1. Plug the 5V adaptor into connector P16 (labeled 5.0V).
2. Attach the emulator header to connector P1 (labeled JTAG) on the
back side of the EZ-Board.
To connect the EZ-Board to a PC via a standalone debug agent:
a
ADSP-21469 EZ-Board Evaluation System Manual1-5
The debug agent can be used only when power is supplied from the
wall adaptor.
1. Attach the standalone debug agent to connectors P1 (labeled JTAG)
and ZP1 on the backside of the EZ-Board, watching for the keying
pin of
2. Plug the 5V adaptor into connector
3. Plug one side of the provided USB cable into a USB connector of
the standalone debug agent. Plug the other side of the cable into
a USB port of the PC running VisualDSP++ 5.0 update 7 or later.
4. Verify that the yellow USB monitor LED on the standalone debug
agent (
fies that the board is communicating properly with the host PC
and ready to run VisualDSP++.
P1 to connect correctly.
P16 (labeled 5.0V).
LED4, located on the back side of the board) is lit. This signi-
Page 28
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. You can override the default behavior and
force VisualDSP++ to start a new session by pressing and holding
down the Ctrl key while starting VisualDSP++. Do not release the
Ctrl key until the Session Wizard appears on the screen. Go to
step 3.
2. To connect to a new EZ-KIT Lite session, start Session Wizard by
selecting one of the following.
•From the Session menu, New Session.
•From the Session menu, Session List. Then click New Ses-
sion from the Session List dialog box.
•From the Session menu, Connect to Target.
3. The Select Processor page of the wizard appears on the screen.
Ensure SHARC is selected in Processor family. In Choose a target processor, select ADSP-21469. Click Next.
4. The Select Connection Type page of the wizard appears on the
screen. For standalone debug agent connections, select EZ-KIT Lite and click Next. For emulator connections, select Emulator,
and click Next.
5. The Select Platform page of the wizard appears on the screen.
For standalone debug agent connections, ensure that the selected
platform is ADSP-21469 EZ-KIT Lite via Debug Agent. For emu-
lator connections, choose the type of emulator that is connected.
1-6ADSP-21469 EZ-Board Evaluation System Manual
Page 29
Using ADSP-21469 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. The only way to
change a session name later is to delete the session and open a new
session.
Click Next.
6. The Finish page of the wizard appears on the screen. The page dis-
plays your selections. Check the selections. If you are not satisfied,
click Back to make changes; otherwise, click Finish. VisualDSP++
creates the new session and connects to the EZ-Board. Once connected, the main window’s title is changed to include the session
name set in step 5.
L
ADSP-21469 EZ-Board Evaluation System Manual1-7
To disconnect from a session, click the disconnect button
or select Session–>Disconnect from Target.
To delete a session, select Session –> Session List. Select the ses-
sion name from the list and click Delete. Click OK.
Page 30
Evaluation License Restrictions
Evaluation License Restrictions
The ADSP-21469 EZ-Board installation is part of the VisualDSP++
installation. 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:
•VisualDSP++ restricts a connection to the ADSP-21469 EZ-Board
via the USB port of the standalone debug agent interface only.
Connections to simulators and emulation products are no longer
allowed.
•The linker restricts a user program to 27306 words of memory for
code space with no restrictions for data space.
•The EZ-Board hardware must be connected and powered up to use
VisualDSP++ with a valid evaluation or permanent license.
Refer to the VisualDSP++ Installation Quick Reference Card for details.
Memory Map
The ADSP-21469 processor has internal static random access memory
(SRAM) for instructions and data storage; see Table 1-1. The internal
memory details can be found in the ADSP-2146x SHARC Processor Hard-
ware Reference for ADSP-21467/8/9 Processors.
The EZ-Board includes three types of external memory: double data rate
two synchronous dynamic random access memory (DDR2 SDRAM),
serial peripheral interconnect (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.
~MS2) for non-DDR2 addresses
~DDR2_CS2) for DDR2 addresses
~MS3) for non-DDR2 addresses
DDR2 Interface
The ADSP-21469 processor connects to a 128 MB Micron
MT47H64M16HR-3 chip through the DDR2 SDRAM controller. The
DDR2 memory controller on the processor and DDR2 memory chip are
powered by an on-board 1.8V regulator. Data is transferred between the
processor and DDR2 on both the rising and falling edges of the DDR2
ADSP-21469 EZ-Board Evaluation System Manual1-9
Page 32
Parallel Flash Memory Interface
clock. The DDR2 controller on the processor can operate at a maximum
clock frequency of half the processor’s core clock. This equates to a DDR2
clock rate of 225 MHz, which is the ADSP-21469 processor limitation.
With a VisualDSP++ session running and connected to the EZ-Board via
the USB standalone debug agent, the DDR2 registers are configured automatically each time the processor is reset. The values are used whenever
DDR2 is accessed through the debugger (for example, when viewing
memory windows or loading a program).
To disable the automatic setting of the DDR2 registers, select Target
Options from the Settings menu in VisualDSP++ and uncheck Use XML
reset values. For more information on changing the reset values, refer to
the online Help.
An example program is included in the EZ-Board installation directory to
demonstrate how to setup and access the DDR2 interface. For more information 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-21469 EZ-Board contains a 4 MB (4M x 8 bits) Numonyx M29W320EB chip. Flash memory
connects to the 8-bit data bus and address lines 0 through 21. Chip enable
is decoded by the
see “Asynchronous Control Enable Switch (SW13)” on page 2-13. To use
the
MS0 line instead of MS1 to interface to flash memory, make the respec-
tive change to
0x043F FFFF.
Flash memory is pre-loaded with boot code for the power-on-self test
(POST) program. For more information, refer to “Power-On-Self Test”
on page 1-21.
1-10ADSP-21469 EZ-Board Evaluation System Manual
MS1 select line (default) through switch SW13 position 2;
SW13. The address range for flash memory is 0x0400 0000 to
Page 33
Using ADSP-21469 EZ-Board
By default, the EZ-Board boots from the 8-bit parallel flash memory. The
processor boots from flash memory if the boot mode select switch (
set to position 2; see “Boot Mode Select Switch (SW4)” on page 2-10.
Flash memory also is preloaded with configuration flash information, such
as board revision, BOM revision, and other data.
Flash memory code can be modified. For instructions, refer to the online
Help and example program included in the EZ-Board installation
directory.
For more information about the parallel flash device, refer to the Numonyx Web site: http://www.numonyx.com/.
SPI Interface
The ADSP-21469 processor has two SPI ports which can be accessed via
the digital peripheral interface (DPI) pins.
SW4) is
The SPI flash memory, a 16 Mb ST M25P16 device, connects to the SPI
port of the processor and designates:
•DPI pin 5 (DPI_P5) as a chip select
•DPI pin 3 (DPI_P3) as the SPI clock
•DPI pin 1 (
•DPI pin 2 (
DPI_P1) as the master out slave in (MOSI) pin
DPI_P2) as the master in slave out (MISO) pin
The same SPI port and DPI pins connect to the serial flash memory and
audio codec via switch
SW3. See “DPI [1–8] Enable Switch (SW3)” on
page 2-9. The DPI pins also are available on the expansion interface II.
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 (SW4) to position 1. See “Boot Mode Select Switch (SW4)” on
page 2-10.
ADSP-21469 EZ-Board Evaluation System Manual1-11
Page 34
Link Port Interface
The audio codec is set up to use DPI pin 4 as the SPI chip select. For more
information, refer to “Audio Interface” on page 1-14.
Link Port Interface
The ADSP-21469 processor has two dedicated link ports. Each link port
has a clock pin, an acknowledge pin, and eight data pins. The ports can
operate at up to 166 MHz and act as either a receiver or a transmitter. The
ports can be used to interface gluelessly to other ADSP-21469 processors
that also have the link port pins brought out.
The EZ-Board enables access to link ports 0 and 1 via connectors P12 and
J3, respectively. Two ADSP-21469 EZ-Boards can mate gluelessly via the
link port connectors. The processors can communicate via the link ports,
all while performing independent tasks on each of the EZ-Boards. To
loopback the link port connectors on one EZ-Board or connect three or
more EZ-Boards, obtain a standard, off the shelf connector from Samtec.
For more information, see “Link Port 0 Connector (P12)” on page 2-30.
The EZ-Board design enables a multi-processor JTAG session using connectors J3 and P12. Two or more EZ-Boards can connect via the link ports
and JTAG interfaces and run in a single multi-processor debug session
using VisualDSP++. For more information, see “JTAG Interface” on
page 1-18.
By default, the EZ-Board boots from the 8-bit flash parallel memory. Link
port 0 can be selected as the boot source by setting the boot mode select
switch (SW4) to position 4. See “Boot Mode Select Switch (SW4)” on
page 2-10.
1-12ADSP-21469 EZ-Board Evaluation System Manual
Page 35
Using ADSP-21469 EZ-Board
Temperature Sensor Interface
Two external pins (THD_P and THD_M) of the processor are connected to an
internal thermal diode. The EZ-Board uses ON Semiconductor’s
ADM1032 digital thermometer and under/over temperature alarm to
monitor the processor’s temperature as well as the thermal diode that
exists inside the ADM1032 device. The device uses the I2C bus, DPI pins,
and flag pins to communicate to the processor. The following DPI and
flag pins are used by the processor and temperature sensing monitor.
•DPI pin 8 (DPI_P8) as the serial clock signal (SCK)
•DPI pin 7 (DPI_P7) as the serial data signal (SDA)
•Flag 3 as the IRQ (not used by default)
•Flag 0 as the thermal limit (not used by default)
The two DPI pins are required; the pins are connected to the temperature
sensing monitor via a switch (SW3) and can be shut off if the pins are used
on the expansion II interface. The thermal limit flag is connected to a
LED (LED11) for a visual alarm if the limit is exceeded. The thermal limit
flag and ADM1032 IRQ connect to the flag pins of the processor, but are
nonessential for communications. Consequently, SW13 has both flag pins
defaulted in the OFF position.
See “DPI [1–8] Enable Switch (SW3)” on page 2-9 and “Asynchronous
Control Enable Switch (SW13)” on page 2-13 for more information.
Example programs are included in the EZ-Board installation directory to
demonstrate sensor operations.
ADSP-21469 EZ-Board Evaluation System Manual1-13
Page 36
S/PDIF Interface
S/PDIF Interface
The ADSP-21469 processor has a built-in S/PDIF transmitter and
receiver for digital audio applications. The EZ-Board supports the S/PDIF
interface and brings out both the transmitter and receiver via RCA connectors J4 and J5, respectively. The S/PDIF’s in and out pins are
connected by DAI pins via switches SW1 and SW7:
•DAI pin 1 (DAI_P1) as SPDIF_OUT
•DAI pin 18 (DPI_P18) as SPDIF_IN
SW1
and SW7 can be turned off to disconnect the DAI pins from the RCA
connectors if the pins are used on the expansion II interface. See “DAI [1–
8] Enable Switch (SW1)” on page 2-8 and “DAI [17–20] Enable Switch
(SW7)” on page 2-11 for more information.
Audio Interface
The AD1939 device is a high-performance, single-chip codec featuring
eight digital-to-analog converters (DACs) for audio output and four analog-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.
The analog audio channels are available via single-ended RCA connectors
J4 and J5) or differential DB25 connectors (P8 and P9). By default, the
(
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 SW15–18. A standard, off the shelf DB25 connector to XLR cables
is required to operate in this mode.
1-14ADSP-21469 EZ-Board Evaluation System Manual
Page 37
Using ADSP-21469 EZ-Board
For more information, see “Audio In1 Left Selection Switch (SW15)” on
page 2-14 through “Audio In2 Left Selection Switch (SW18)” on
page 2-16, and “ADSP-21469 EZ-Board Schematic” on page B-1.
The processor interfaces with the codec via the DAI and DPI pins. The
DAI pins can be configured to transfer serial data from the codec in
Time-Division Multiplexing (TDM) or Integrated Interchip Sound (I
2
S)
mode. See “DAI Interface” on page 2-3 for more information about the
AD1939 connection to the DAI. The DPI interface pins can be configured to use the SPI interface of the processor to set up the codec’s control
registers. See “DPI Interface” on page 2-4 for more information about the
AD1939 connection to the DPI.
The master input clock (MCLK) of the codec is generated by the on-board
12.288 MHz oscillator. The internal PLL of the codec is used to generate
varying sample rates. The codec can be set up for 48 KHz, 96 KHz, or
192 KHz frequencies. The codec can run at these frequencies in both
TDM and I2S modes with all ADCs inputs and DACs outputs. To run
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
The EZ-Board is connected to the AD1939 codec in master mode. The
internal PLL drives the
ABCLK and ALRCLK clock signals out. Both clocks
are driven back to the codec’s DBCLK and DLRCLK pins via the R257 and R258
resistors. The ABCLK and ALRCLK clocks that are driven by the codec also
connect to the processor’s serial ports via the DAI pins. Resistors
R263 are used to feed the bit clock and frame sync signals of the processor’s
R262 and
serial ports. Connecting the codec in this manner enables a flexible audio
sample rate and allows the processor to run at the maximum core
frequency.
ADSP-21469 EZ-Board Evaluation System Manual1-15
Page 38
UART Interface
The audio interface also has a 3.5 mm connector (
headphones share the output with the external DAC5 and DAC6 circuits of
the analog audio interface. Switch SW23 must be enabled for the headphones. A volume control potentiometer (R493) is used to increase or
decrease the headphone’s volume. For more information, see “Headphone
Enable Switch (SW23)” on page 2-19.
Example programs are included in the EZ-KIT Lite installation directory
to demonstrate how to configure and use the board’s analog audio
interface.
The DAI and DPI pins going to the AD1939 device can be disabled, then
used on the expansion II interface. Refer to “DAI Interface” on page 2-3
and “DPI Interface” on page 2-4 for more information about the DAI and
DPI switches.
J8) for headphones. The
UART Interface
The ADSP-21469 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 (U42). The UART signals are available on the EZ-Board via
DIP switch SW14. The UART signals are routed through a DIP switch, can
be disconnected from the respective DPI interface, and used on the expansion II interface. The following DPI pins are used for the RS-232
interface.
•DPI pin 9 (DPI_P9) as UART_TX
•DPI pin 10 (DPI_P10) as UART_RX
•DPI pin 11 (DPI_P11) as UART_RTS
•DPI pin 12 (DPI_P12) as UART_CTS
1-16ADSP-21469 EZ-Board Evaluation System Manual
Page 39
Using ADSP-21469 EZ-Board
Example programs are included in the EZ-Board installation directory to
demonstrate UART and RS-232 operations.
For more information about the UART interface, refer to the
ADSP-2146x SHARC Processor Hardware Reference for ADSP-21467/8/9
Processors.
LEDs and Push Buttons
The EZ-Board has eight general-purpose user LEDs connected directly to
the processor, one LED connected to the temperature sensing monitor
(ADM1032), one EZ-Board power LED, and one board reset LED. The
EZ-board also has five push buttons: four general-purpose push buttons,
connected directly to the processor, and one push button for a board reset.
Table 1-3 summarizes the LED connections to the processor. To use the
LEDs connected to the DAI or DPI interface, configure the respective registers of the processor. For more information, refer to the ADSP-2146x SHARC Processor Hardware Reference for ADSP-21467/8/9 Processors.
Table 1-3. LED Connections
LED Reference DesignatorProcessor PinConnected via Switch
LED1DPI_P6SW3.6
LED2DPI_P13SW14.5
LED3DPI_P14SW14.6
LED4DAI_P3SW1.3
LED5DAI_P4SW1.4
LED6DAI_P15SW2.7
LED7DAI_P16SW2.8
LED8DAI_P17SW7.1
ADSP-21469 EZ-Board Evaluation System Manual1-17
Page 40
JTAG Interface
Two general-purpose push buttons are attached to the flag pins of the processor, while the other two are attached to the DAI pins. All of the push
buttons and LEDs connect to the processor through DIP switches. The
DIP switches can disconnect the processor pins, which, in turn, connect
to the push buttons and LEDs. See the respective switch section in
“ADSP-21469 EZ-Board Hardware Reference” on page 2-1.
The state of the push buttons, connected to the flag pins, can be determined by reading the
FLAG register. The push buttons connected to the
DAI pins must be configured as interrupts. It is necessary to set up an
interrupt routine to determine each pin’s state. Table 1-3 shows the push
button and processor connections.
Table 1-4. Push Button Connections
PB Reference DesignatorProcessor PinConnected via Switch
SW8 (PB1)FLAG1/IRQ1SW13.4
SW9 (PB2)FLAG2/IRQ2/MS2SW13.5
SW10 (PB3)DAI_P19SW7.3
SW11 (PB4)DAI_P20SW7.4
An example program is included in the ADSP-21469 installation directory
to demonstrate functionality of the LEDs and push buttons.
JTAG Interface
The JTAG connector (P1) allows the standalone debug agent module to
connect a VisualDSP++ debug session to the ADSP-21469 processor. The
debug agent operates only when the external 5V wall adaptor (P16) is
used.
1-18ADSP-21469 EZ-Board Evaluation System Manual
Page 41
Using ADSP-21469 EZ-Board
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 emulator connects to
P1 on the back side of the board; see “EZ-Board
Installation” on page 1-5 for more information.
The ADSP-21469 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 VisualDSP++ session based on a standalone
debug agent or an external emulator. To use the EZ-Board in multi-processor mode, install an external emulator. Only one external emulator is
required for the main EZ-Board; other EZ-Boards in the JTAG chain do
not require an emulator. In this mode, create a VisualDSP++ session based
on the number of JTAG devices that are in the JTAG chain.
For a dual ADSP-21469 EZ-Board session, connect two EZ-Boards via
connectors J3 and P12. Flip one of the two EZ-Boards by 180 degrees to
allow the boards to mate. To switch between single- and multi-processor
modes, use DIP switches SW19–22. For more information, see “JTAG
Switches (SW19–22)” on page 2-17.
For three or more ADSP-21469 EZ-Board sessions, connect each of the
EZ-Board with the link port cables. The cables connect the link ports and
JTAG pins of each EZ-Board. By using the link port cables, you put the
EZ-Board in a JTAG serial chain and the ADSP-21469 processors’ link
ports in a ring. For three EZ-Boards, three link port cables are required.
Similarly, for four EZ-Boards, four link port cables are required. Note
that each respective EZ-board also requires its own power supply.
Part numbers for Samtec standard, off the shelf link port cables can be
found in “Link Port 0 Connector (P12)” on page 2-30.
For more information about emulators, contact Analog Devices or go to:
The ADSP-21469 EZ-Board has provisions for probing every DAI pin,
DPI pin, and the asynchronous memory interface pins of the processor on
connectors P5–7. The connector locations are designed to be used in conjunction with a Tektronix DMAX logic analyzer connector, but can be
probed with any oscilloscope or logic analyzer. For pinout information,
refer to “ADSP-21469 EZ-Board Schematic” on page B-1.
For more information on the Tektronix DMAX logic analyzer interface,
go to the Tektronix Web site.
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 platforms with identical expansion interfaces.
The expansion interface II implemented on the ADSP-21469 EZ-Board
consists of two connectors: a 0.1 in. shrouded header (P2) and a Samtec
QMS series header (J1). The connectors contain a majority of the
ADSP-21469 processor’s signals.
L
For pinout information, go to “ADSP-21469 EZ-Board Schematic” on
page B-1. The mechanical dimensions of the expansion connectors can be
obtained by contacting Technical or Customer Support.
For more information about daughter boards, visit the Analog Devices
Web site at:
DDR2 interface is not brought out to the expansion interface
because the interface layout and net length is critical.
.
Page 43
Using ADSP-21469 EZ-Board
Limits to current and interface speed must be taken into consideration
when using the expansion interface II. Current for the expansion
interface II is sourced from the EZ-Board; therefore, the current should be
limited to 1A for 5V and 500 mA for the 3.3V planes. If more current is
required, then a separate power connector and a regulator must be
designed on a daughter card. Additional circuitry can add extra loading to
signals, decreasing their maximum effective speed.
L
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 various power planes. Precision 0.05 ohm shunt resistors are available on the
VDDINT, VDDEXT, and VDD_DDR2 voltage domains. For current
draw measuments, the associated jumper on connector P13—15 must be
removed. Once the jumper is removed, voltage across the resistor can be
measured using an oscilloscope. Once voltage is measured, current can be
calculated by dividing the voltage by 0.05. For the highest accuracy, a differential probe should be used for measuring voltage across the resistor.
For more information, see “VDD_DDR2 Power Connector (P13)” on
page 2-30, “VDDINT Power Connector (P14)” on page 2-30, and
“VDDEXT Power Connector (P15)” on page 2-30.
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 its on-board flash memories. The POST is executed by resetting the
ADSP-21469 EZ-Board Evaluation System Manual1-21
Page 44
Example Programs
board and pressing the proper push button(s). The POST also can be used
as a reference in custom software designs or hardware troubleshooting.
Note that the source code for the POST program is included in the VisualDSP++ installation directory along with the readme text file, which
describes how the EZ-Board is configured to run a POST.
Example Programs
Example programs are provided with the ADSP-21469 EZ-Board to demonstrate various capabilities of the product. The programs are installed
with the VisualDSP++ software and can be found in the
to the readme file provided with each example for more information.
Background Telemetry Channel
The USB debug agent supports the background telemetry channel (BTC),
which facilitates data exchange between VisualDSP++ and the processor
without interrupting processor execution.
The BTC allows you to read and write data in real time while the processor continues to execute. For increased performance of the BTC,
including faster reading and writing, please check our latest line of processor emulators at:
http://www.analog.com/en/embedded-processing-dsp/sharc/USB-EMULATOR/products/product.html. For more information about BTC, see the
online help.
1-22ADSP-21469 EZ-Board Evaluation System Manual
Page 45
Using ADSP-21469 EZ-Board
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, layout, fabrication, and assembly of the EZ-KIT Lite and EZ-Board
products.
This chapter describes the hardware design of the ADSP-21469 EZ-Board
board.
The following topics are covered.
•“System Architecture” on page 2-2
Describes the ADSP-21469 EZ-Board configuration and explains
how the board components interface with the processor.
•“Flags and Memory Selects” on page 2-6
Shows the locations and describes the DAI pins, DPI pins, general
purpose flags, and asynchronous memory select lines.
•“Push Button and Switch Settings” on page 2-7
Shows the locations and describes the push buttons and switches.
•“Jumpers” on page 2-20
Shows the locations and describes the configuration jumpers.
•“LEDs” on page 2-22
Shows the locations and describes the LEDs.
•“Connectors” on page 2-25
Shows the locations and provides part numbers for the on-board
connectors. In addition, the manufacturer and part number information is provided for the mating parts.
ADSP-21469 EZ-Board Evaluation System Manual2-1
Page 48
System Architecture
ADSP-21469
DSP
450 MHz
324-lead PBGA
JTAG
Port
128 MB
DDR2
(64M x 16)
25 MHz
Oscillator
DPI
Power
Regulation
AD1939
CODEC
HP
Out
Aud
In
(4)
Head
Out
Aud
Out
(8)
Link
Port 1
AMI
4 MB
Flash
(4M x 8 )
Link
Port 0
DAI
CLK
TEMP
Sensor
LINK
PORT
CONN
DDR2
JTAG
CONN
Stand
Alone
Debug
Agent
ADM1032
SPI
Flash
16Mb
ADM3202
RS232
CONN
SPDIF
CIRC
SPDIF
IN
SPDIF
OUT
I2C
5V
PWR
IN
3.3V
1.8V
1.1V
Sharc Expansion
Interface II.
DAI = 0.1" Header
DPI = 0.1" Header
AMI = High Speed Conn.
AMI
DAI
DPI
PBs/
LEDs
LINK
PORT
CONN
System Architecture
This section describes the processor’s configuration on the EZ-Board
(Figure 2-1).
Figure 2-1. System Architecture
2-2ADSP-21469 EZ-Board Evaluation System Manual
Page 49
ADSP-21469 EZ-Board Hardware Reference
The EZ-Board is designed to demonstrate the ADSP-21469 SHARC processor capabilities. The processor has an I/O voltage of 3.3V. The core
voltage of the processor is 1.1V, and the double data rate (DDR2) voltage
is 1.8V.
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. The SRU is a flexible routing system
providing a large system of signal flows within the processor. The SRU
allows you to route the DAI pins to different internal peripherals in various combinations.
The DAI connects various peripherals on the EZ-Board. Table 2-1 shows
the DAI pin names, associated peripheral and net names, switch designators through which the pins connect to the peripherals, and default switch
settings.
Table 2-1. DAI Connections
DAI Pin Peripheral Peripheral Net Connected via
Switch
DAI_P1S/PDIFSPDIF_OUTSW1.1ON
DAI_P2
DAI_P3LEDsLED4SW1.3ON
DAI_P4LEDsLED5SW1.4ON
DAI_P5AD1939ASDATA1SW1.5ON
DAI_P6
DAI_P7AD1939ABCLKSW1.7ON
AD1939SOFT_RESETSW1.2ON
AD1939ASDATA2SW1.6ON
Switch Setting
(Default)
ADSP-21469 EZ-Board Evaluation System Manual2-3
Page 50
System Architecture
Table 2-1. DAI Connections (Cont’d)
DAI Pin Peripheral Peripheral Net Connected via
Switch
DAI_P8AD1939ALRCLKSW1.8ON
DAI_P9AD1939DSDATA4SW2.1ON
DAI_P10AD1939DSDATA3SW2.2ON
DAI_P11AD1939DSDATA2SW2.3ON
DAI_P12AD1939DSDATA1SW2.4ON
DAI_P13AD1939DBCLKSW2.5ON
DAI_P14AD1939DLRCLKSW2.6ON
DAI_P15LEDsLED6SW2.7ON
DAI_P16LEDsLED7SW2.8ON
DAI_P17LEDsLED8SW7.1ON
DAI_P18S/PDIFSPDIF_INSW7.2ON
DAI_P19Push buttonsPB3SW7.3ON
DAI_P20Push buttonsPB4SW7.4ON
Switch Setting
(Default)
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 connectors can be found in “ADSP-21469 EZ-Board Schematic” on page B-1.
DPI Interface
The digital peripheral interface (DPI) pins are connected to a second signal routing unit of the processor (SRU2). The SRU2 unit, similar to the
SRU, is a flexible routing system providing a large system of signal flows
within the processor. The SRU2 allows you to route the DPI pins to different internal peripherals in various combinations.
2-4ADSP-21469 EZ-Board Evaluation System Manual
Page 51
ADSP-21469 EZ-Board Hardware Reference
The DPI connects various peripherals on the EZ-Board. Table 2-2 shows
the DPI pin names, associated peripheral and net names, switch designators through which the pins connect to the peripherals, and default switch
settings.
Table 2-2. DPI Connections
DPI Pin Peripheral Peripheral Net Connected via
Switch
DPI_P1SPI memory
AD1939
DPI_P2SPI memory
AD1939
DPI_P3SPI memory
AD1939
DPI_P4AD1939AD1939_CSSW3.4ON
DPI_P5SPI memorySPI_CSSW3.5ON
DPI_P6LEDsLED1SW3.6ON
DPI_P7Temp sensorTEMP_SDASW3.7ON
DPI_P8Temp sensorTEMP_SCKSW3.8ON
DPI_P9UARTUART_TXSW14.1ON
DPI_P10UARTUART_RXSW14.2ON
DPI_P11
DPI_P12UARTUART_CTSSW14.4OFF
DPI_P13
UARTUART_RTSSW14.3OFF
LEDsLED2SW14.5ON
SPI_MOSISW3.1ON
SPI_MISOSW3.2ON
SPI_CLKSW3.3ON
Switch Setting
(Default)
DPI_P14LEDsLED3SW14.6ON
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 connectors can be found in “ADSP-21469 EZ-Board Schematic” on page B-1.
ADSP-21469 EZ-Board Evaluation System Manual2-5
Page 52
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-21469 processor setup.
Table 2-3 shows the pin names, corresponding peripheral and net names,
switch designators through which the pins connect to the peripherals, and
default switch settings.
To use the flags or memory selects on the expansion II interface, disable
any signal driving a flag or memory pin with the associated switch. The
pinout of the expansion connectors can be found in “ADSP-21469
EZ-Board Schematic” on page B-1.
Table 2-3. Flags and Memory Select Connections
Flag/Memory Pin Peripheral Peripheral Net Connected via
Switch
MS0Parallel flash memoryFLASH_CSSW13.1OFF
MS1Parallel flash memoryFLASH_CSSW13.2ON
FLAG0/IRQ0Temp sensorTHERMAL_LIMITSW13.3OFF
FLAG1/IRQ1Push buttonsPB1SW13.4ON
FLAG2/IRQ2/MS2Push buttonsPB2SW13.5ON
FLAG3/TIMEXP/MS
3
Temp sensorTEMP_IRQSW13.6OFF
Switch
Setting
(Default)
2-6ADSP-21469 EZ-Board Evaluation System Manual
Page 53
ADSP-21469 EZ-Board Hardware Reference
Push Button and Switch Settings
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-21469 EZ-Board Evaluation System Manual2-7
Page 54
Push Button and Switch Settings
DAI [1–8] Enable Switch (SW1)
The DAI [1–8] enable switch (SW1) disconnects the 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.
Table 2-4. DAI [1–8] Enable Switch (SW1)
SW1 PositionDAI Pin Peripheral Peripheral Net Switch Setting
(Default)
SW1.1DAI_P1S/PDIFSPDIF_OUTON
SW1.2DAI_P2AD1939SOFT_RESETON
SW1.3DAI_P3LEDsLED4ON
SW1.4DAI_P4LEDsLED5ON
SW1.5DAI_P5AD1939ASDATA1ON
SW1.6DAI_P6AD1939ASDATA2ON
SW1.7DAI_P7AD1939ABCLKON
SW1.8DAI_P8AD1939ALRCLKON
DAI [9–16] Enable Switch (SW2)
The DAI [9–16] enable switch (SW2) disconnects the DAI pins nine
through 16 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-5.
2-8ADSP-21469 EZ-Board Evaluation System Manual
Page 55
ADSP-21469 EZ-Board Hardware Reference
Table 2-5. DAI [9–16] Enable Switch (SW2)
SW2 PositionDAI Pin Peripheral Peripheral Net Switch Setting
(Default)
SW2.1DAI_P9AD1939DSDATA4ON
SW2.2DAI_P10AD1939DSDATA3ON
SW2.3DAI_P11AD1939DSDATA2ON
SW2.4DAI_P12AD1939DSDATA1ON
SW2.5DAI_P13AD1939DBCLKOFF
SW2.6DAI_P14AD1939DLRCLKOFF
SW2.7DAI_P15LEDsLED6ON
SW2.8DAI_P16LEDsLED7ON
DPI [1–8] Enable Switch (SW3)
The DPI [1–8] enable switch (SW3) disconnects the DPI pins one through
eight on the processor from the associated peripherals on the EZ-Board
and allows the DPI signals to be used on the expansion II interface; see
Table 2-6.
Table 2-6. DPI [1–8] Enable Switch (SW3)
SW3 PositionDPI Pin Peripheral Peripheral Net Switch Setting
(Default)
SW3.1DPI_P1SPI memory
AD1939
SW3.2DPI_P2SPI memory
AD1939
SW3.3DPI_P3
SW3.4DPI_P4
SW3.5DPI_P5SPI memorySPI_CSON
SPI memory
AD1939
AD1939AD1939_CSON
SPI_MOSION
SPI_MISOON
SPI_CLKON
ADSP-21469 EZ-Board Evaluation System Manual2-9
Page 56
Push Button and Switch Settings
Table 2-6. DPI [1–8] Enable Switch (SW3) (Cont’d)
SW3 PositionDPI Pin Peripheral Peripheral Net Switch Setting
(Default)
SW3.6DPI_P6LEDsLED1ON
SW3.7DPI_P7Temp sensorTEMP_SDAON
SW3.8DPI_P8Temp sensorTEMP_SCKON
Boot Mode Select Switch (SW4)
The boot mode select switch (SW4) determines the boot mode of the processor. 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 SW4 is marked by the notch down the entire rotating portion of the switch, not the small arrow.
Table 2-7. Boot Mode Select Switch (SW4)
SW4 Position Processor Boot Mode
0SPI slave boot
1Boot from SPI flash memory (SPI master boot)
2Boot from 8 external parallel flash memory (default)
3Reserved
4Link port 0 boot
5Reserved
6Reserved
7Reserved
2-10ADSP-21469 EZ-Board Evaluation System Manual
Page 57
ADSP-21469 EZ-Board Hardware Reference
DSP Clock Configuration Switch (SW5)
The clock configuration switch (SW5) controls the core frequency of the
processor at power up. The core to clock-in ratio is multiplied by the
25 MHz oscillator (U41) to produce the power up core frequency.
Table 2-8 shows the switch settings.
The core clock frequency can be increased or decreased via software by
writing to the PMCTL register. For more information on changing the core
clock frequency and other settings, refer to the ADSP-2146x SHARC Pro-cessor Hardware Reference for ADSP-21467/8/9 Processors.
The DAI [17–20] enable switch (SW7) disconnects the DAI pins 17
through 20 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-9.
Table 2-9. DAI [17–20] Enable Switch (SW7)
SW7 PositionDAI Pin Peripheral Peripheral Net Switch Setting
(Default)
SW7.1DAI_P17LEDsLED8ON
SW7.2DAI_P18S/PDIFSPDIF_INON
ADSP-21469 EZ-Board Evaluation System Manual2-11
Page 58
Push Button and Switch Settings
Table 2-9. DAI [17–20] Enable Switch (SW7) (Cont’d)
SW7 PositionDAI Pin Peripheral Peripheral Net Switch Setting
(Default)
SW7.3DAI_P19Push buttonsPB3ON
SW7.4DAI_P20Push buttonsPB4ON
Programmable Flag Push Buttons (SW8–11)
Four momentary push buttons (SW8–11) 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 (1) to the
processor. Switches SW7 and SW13 disconnect the push buttons from the
responding signals. Refer to “DAI [17–20] Enable Switch (SW7)” on
page 2-11 and “Asynchronous Control Enable Switch (SW13)” on
page 2-13 for more information.
Reset Push Button (SW12)
The reset push button (SW12) resets the following ICs:
•ADSP-21469 processor (U1)
•AD1939 audio codec (U45)
•Parallel flash memory (U18)
The reset also is linked to the expansion II interface; any daughter card
connected to the expansion interface that requires a reset can use
The reset push button does not reset the standalone debug agent once the
debug agent is connected to a personal computer (PC). After communication between the debug agent and PC is initialized, pushing a reset button
does not reset the USB chip on the debug agent. The only way to reset the
USB chip on the debug agent is to power down the EZ-Board.
2-12ADSP-21469 EZ-Board Evaluation System Manual
SW12.
Page 59
ADSP-21469 EZ-Board Hardware Reference
Asynchronous Control Enable Switch (SW13)
The asynchronous control enable switch (SW13) disconnects the control
pins of the 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.
Table 2-10. Asynchronous Control Enable Switch (SW13)
SW13
Position
SW13.1MS0Parallel flash
SW13.2MS1Parallel flash
SW13.3FLAG0/IRQ0Temp sensorTHERMAL
SW13.4FLAG1/IRQ1Push buttonsPB1ON
SW13.5FLAG2/IRQ2/MS2Push buttonsPB2ON
SW13.6FLAG3/TIMEXP/MS3Temp sensorTEMP_IRQOFF
Processor Pin Peripheral Peripheral Net Switch Setting
(Default)
FLASH_CSOFF
memory
FLASH_CSON
memory
OFF
LIMIT
DPI [9–14] Enable Switch (SW14)
The DPI [9–14] enable switch (SW14) disconnects the DPI pins nine
through 14 on the processors from the associated peripherals on the
EZ-Board and allows the DPI signals to be used on the expansion II interface; see Table 2-11.
The audio selection switch (SW15) connects the left channel of the In1 line,
connected to the AD1939’s ADC1 circuit, to either the single-ended RCA
connectors or the differential DB25 connector. By default, SW15 is set up
to use the RCA connectors. To use the standard, off the shelf DB25 connector to XLR cables, change the switch to the differential setting; see
Table 2-12. For more information, see “Differential In/Out Connectors
(P8–9)” on page 2-29.
Table 2-12. Audio In1 Left Selection Switch (SW15)
SW15 PositionSingle-Ended RCA IN (Default)Differential DB25 IN (P8)
SW15.1ONOFF
SW15.2OFFON
SW15.3ONOFF
SW15.4OFFON
SW15.5ONOFF
SW15.6OFFON
2-14ADSP-21469 EZ-Board Evaluation System Manual
Page 61
ADSP-21469 EZ-Board Hardware Reference
Audio In1 Right Selection Switch (SW16)
The audio selection switch (SW16) connects the right channel of the In1
line, connected to the AD1939’s ADC2 circuit, to either the single-ended
RCA connectors or the differential DB25 connector. By default, the
switch is set up to use the RCA connectors for audio in. To use the standard, off the shelf DB25 connector to XLR cables, change the switch to
the differential setting; see Table 2-13. For more information, see “Differ-
ential In/Out Connectors (P8–9)” on page 2-29.
Table 2-13. Audio In1 Right Selection Switch (SW16)
SW16 PositionSingle-Ended RCA IN (Default)Differential DB25 IN (P8)
SW16.1ONOFF
SW16.2OFFON
SW16.3ONOFF
SW16.4OFFON
SW16.5ONOFF
SW16.6OFFON
Audio In2 Right Selection Switch (SW17)
The audio selection switch (SW17) connects the right channel of the In2
line, connected to the AD1939’s
RCA connectors or the differential DB25 connector. By default, the
switch is set up to use the RCA connectors for audio in. To use the standard, off the shelf DB25 connector to XLR cables, change the switch to
the differential setting; see Table 2-14. For more information, see “Differ-
ential In/Out Connectors (P8–9)” on page 2-29.
ADSP-21469 EZ-Board Evaluation System Manual2-15
ADC4 circuit, to either the single-ended
Page 62
Push Button and Switch Settings
Table 2-14. Audio In2 Right Selection Switch (SW17)
SW17 PositionSingle Ended Use RCA IN (Default)Differential DB25 IN (P8)
SW17.1ONOFF
SW17.2OFFON
SW17.3ONOFF
SW17.4OFFON
SW17.5ONOFF
SW17.6OFFON
Audio In2 Left Selection Switch (SW18)
The audio selection switch (SW18) connects the left channel of the In2 line,
connected to the AD1939’s ADC3 circuit, to either the single-ended RCA
connectors or the differential DB25 connector. By default, the switch is
set up to use the RCA connectors for audio in. To use the standard, off
the shelf DB25 connector to XLR cables, change the switch to the differential setting; see Table 2-15. For more information, see “Differential
In/Out Connectors (P8–9)” on page 2-29.
Table 2-15. Audio In2 Left Selection Switch (SW18)
SW18 PositionSingle Ended RCA IN (Default)Differential DB25 IN (P8)
SW18.1ONOFF
SW18.2OFFON
SW18.3ONOFF
SW18.4OFFON
SW18.5ONOFF
SW18.6OFFON
2-16ADSP-21469 EZ-Board Evaluation System Manual
Page 63
ADSP-21469 EZ-Board Hardware Reference
JTAG Switches (SW19–22)
The JTAG switches (SW19–22) select between a single-processor (one
EZ-Board) and multi-processor (more than one EZ-Board) configurations. By default, the four DIP switches are set up for a single EZ-Board
configuration; see Table 2-16.
The default configuration applies to either a debug agent or an external
emulator, such as the Analog Devices high-performance USB-based emulator (HP-USB ICE for short). To use an external emulator and multiple
EZ-Boards simultaneously in one VisualDSP++ multi-processor session,
set up the boards as shown in Table 2-17. Attach the boards to each other
via connectors J3 and P12. For two EZ-Boards, no external cables are
required. For three or more EZ-Boards, obtain Samtec link port cables
described in “Link Port 1 Connector (J3)” on page 2-26 and “Link Port 0
The headphone enable switch (SW23) connects the AD1939’s OUT3 circuit
to the 3.5 mm headphone connector (J8). By default, the headphone
enable switch is disabled. To use the headphones, set SW23 to all ON. For
more information, see “Headphone Out Connector (J8)” on page 2-28.
Audio Loopback Switches (SW24–25)
The audio loopback switches (SW24 and SW25) are used for testing only.
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.
ADSP-21469 EZ-Board Evaluation System Manual2-19
Page 66
Jumpers
Jumpers
This section describes functionality of the configuration jumpers.
Figure 2-2 shows the jumper locations.
Figure 2-3. Configuration Jumper Locations
2-20ADSP-21469 EZ-Board Evaluation System Manual
Page 67
ADSP-21469 EZ-Board Hardware Reference
Flash WP Jumper (JP1)
The flash WP jumper (JP1) write-protects block 0 of the parallel flash
chip. Block 0 is located at address range 0x0400 0000–0x0400 1FFF. The
POST begins at block 0 and continues on to other blocks in flash memory. When the jumper is installed on JP1, and the parallel flash driver
from Analog Devices is used, block 0 is read-only. By default, JP1 is not
installed.
S/PDIF Loopback Jumper (JP2)
The S/PDIF loop back jumper (JP2) is used for internal testing only. The
jumper loops back any digital audio signal from the S/PDIF’s Data Out
pin to the S/PDIF’s Data In pin. By default, JP2 is not installed.
UART RTS/CTS Jumper (JP3)
The UART RTS/CTS jumper (JP3) connects the RTS and CTS pins of the
RS-232 interface. By default, JP3 is installed.
UART Loopback Jumper (JP4)
The UART loop back jumper (JP4) is used for internal testing only. The
jumper loops back the UART receive data from the UART transmit data.
By default,
ADSP-21469 EZ-Board Evaluation System Manual2-21
JP4 is not installed.
Page 68
LEDs
LEDs
This section describes the on-board LEDs. Figure 2-4 shows the LED
locations.
Figure 2-4. LED Locations
2-22ADSP-21469 EZ-Board Evaluation System Manual
Page 69
ADSP-21469 EZ-Board Hardware Reference
GPIO LEDs (LED1–8)
Eight LEDs connect to the DAI and DPI pins of the processor; see
Table 2-18. The LEDs are active high and lit by writing a ‘1’ to the correct
DAI or DPI pin.
Table 2-18. GPIO LEDs
LED Reference DesignatorProcessor Pin
LED1DPI_P6
LED2DPI_P13
LED3DPI_14
LED4DAI_P3
LED5DAI_P4
LED6DAI_P15
LED7DAI_P16
LED8DAI_P17
Power LED (LED9)
When LED9 is lit solid, it indicates that the board is powered.
Reset LED (LED10)
When LED10 is lit, it indicates that a master reset of all major ICs is active.
The reset LED is controlled by the Analog Devices ADM708 supervisory
reset circuit. You can assert the reset push button (
reset and activate
LED10. For more information, see “Reset Push Button
(SW12)” on page 2-12.
ADSP-21469 EZ-Board Evaluation System Manual2-23
SW12) to assert a master
Page 70
LEDs
Thermal Limit LED (LED11)
The thermal limit LED (LED11) reports a status of the thermal sensor,
ADM1032 (U43). The thermal sensor monitors the processor’s temperature. When the high temperature limit set by the IC is violated, LED11 is
turned on as a visual indicator. The ADM1032 has built-in hysteresis,
which causes the LED to de-activate only when the temperature is significantly within the limit. For more information, see “Temperature Sensor
Interface” on page 1-13.
2-24ADSP-21469 EZ-Board Evaluation System Manual
Page 71
ADSP-21469 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-21469 EZ-Board Evaluation System Manual2-25
Page 72
Connectors
Expansion Interface II Connector (J1)
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” on page 1-20. For availability and pricing of the connector, contact
The land grid array areas (P5–7) are intended for probing of the processor
signals. The pads are exposed and designed to attach a Tektronix logic
analyzer to the connectors listed in the following table. For more information about the land grid array, consult the Tektronix Web site.
Part DescriptionManufacturerPart Number
Primary retentionTEKTRONIX020290800
Alternate retention TEKTRONIX020291000
Differential In/Out Connectors (P8–9)
The differential in and out connectors (P8–9) are intended for an evaluation 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.
Part DescriptionManufacturerPart Number
25-position DB25 socketTYCO1734350-2
Mating cables
Snake (8)XLRF-25P 9.9’ HOSADTF-803
Snake (8)XLRM-25P 9.9’ HOSADTM-803
MLB Connector (P10)
The media local bus (MLB) connector (P10) is intended for an evaluation
of the ADSP-21462 processor’s MLB interface.
ADSP-21469 EZ-Board because the ADSP-21469 processor does not support MLB.
ADSP-21469 EZ-Board Evaluation System Manual2-29
P10 is not available on the
Page 76
Connectors
Link Port 0 Connector (P12)
Part DescriptionManufacturerPart Number
ERM8 10X2, RA Male SAMTECERM8-010-01-S-D-RA
Mating Cable
6” cable ERF8 to ERM8 10X2SAMTECERCD-010-06.00-TBL-SBR-1
VDD_DDR2 Power Connector (P13)
The VDD_DDR2 power connector (P13) is used to measure voltage and current supplied to the DDR2 memory interface of the processor. By default,
P13 is ON, and the power flows through the two-pin IDC header. To mea-
sure power, remove the jumper on P13 and measure voltage across the
0.1 ohm resistor. Once voltage is measured, power can be calculated. For
more information, refer to “Power Measurements” on page 1-21.
VDDINT Power Connector (P14)
The VDDINT power connector (P14) is used to measure voltage and current
supplied to the processor core. By default, P14 is ON, and the power flows
through the two-pin IDC header. To measure power, remove the jumper
on P14 and measure voltage across the 0.1 ohm resistor. Once voltage is
measured, power can be calculated. For more information, refer to “Power
Measurements” on page 1-21.
VDDEXT Power Connector (P15)
The VDDEXT power connector (P15) is used to measure the processor’s I/O
voltage and current. By default,
two-pin IDC header. To measure power, remove the jumper on P15 and
measure voltage across the 0.1 ohm resistor. Once voltage is measured,
power can be calculated. For more information, refer to “Power Measure-
ments” on page 1-21.
2-30ADSP-21469 EZ-Board Evaluation System Manual
P15 is ON, and the power flows through the
Page 77
ADSP-21469 EZ-Board Hardware Reference
Power Connector (P16)
The power connector (P16) provides all of the power necessary to operate
the EZ-Board.
Part DescriptionManufacturerPart Number
0.65 mm power jack CUI045-0883R
Mating Power Supply (shipped with the EZ-Board and EZ-KIT)
5.0VDC@3.6A power supplyGLOBTEKGS-1750(R)
Standalone Debug Agent Connector (ZP1)
ZP1 connects the standalone debug agent to the EZ-Board. The standalone
debug agent requires two connectors, ZP1 and P1. For more information,
see “JTAG Connector (P1)” on page 2-28.
ADSP-21469 EZ-Board Evaluation System Manual2-31
Page 78
Connectors
2-32ADSP-21469 EZ-Board Evaluation System Manual
Page 79
AADSP-21469 EZ-BOARD BILL
OF MATERIALS
The bill of materials corresponds to “ADSP-21469 EZ-Board Schematic” on
page B-1.
Ref.Qty.DescriptionReference DesignatorManufacturerPart Number
11 74LVC14A
SOIC14
21IDT74FCT3244A
PY SSOP20
3112.288MHZ
OSC003
4125MHZ OSC003U41EPSONSG-8002CA MP
53SN74LVC1G08
SOT23-5
61SN65LVDS2D
SOIC8
71M25P16 SO8WU40ST MICROM25P16-VMW6G
81MT47H64M16
FBGA84
91ADM1032
SOIC_N8
102SI7601DN
ICS010
11121469
M29W320EB
"U18"
U14TI 74LVC14AD
U17IDTIDT74FCT3244APYG
U12EPSONSG-8002CA MP
U48-50TISN74LVC1G08DBVR
U44NATIONAL
SEMI
U2MICRONMT47H64M16HR-3
U43ON SEMIADM1032ARZ
U15-16VISHAYSI7601DN
U18ST MICROM29W320EB70ZE6E
DS90LV018ATM
ADSP-21469 EZ-Board Evaluation System ManualA-1
Page 80
Ref.Qty.DescriptionReference DesignatorManufacturerPart Number
121ADM708SARZ
SOIC8
131ADM3202ARNZ
SOIC16
141ADSP-21469
PBGA324
152ADP1864AUJZ
SOT23-6
161ADP1710 TSOT5 VR1ANALOG
171ADP1715
MSOP8
181AD1939 LQFP64U45ANALOG
1916AD8652ARZ
SOIC_N8
201AD8397
SOIC_N8_EP
211ADM1085
SC70_6
U46ANALOG
DEVICES
U42ANALOG
DEVICES
U1ANALOG
DEVICES
VR2-3ANALOG
DEVICES
DEVICES
VR4ANALOG
DEVICES
DEVICES
U20-26,U28-30,U3234,U36-38
U51ANALOG
U52ANALOG
ANALOG
DEVICES
DEVICES
DEVICES
ADM708SARZ
ADM3202ARNZ
ADSP-21469KBZ-ENG
ADP1864AUJZ-R7
ADP1710AUJZ-R7
ADP1715ARMZ-1.8-R7
AD1939YSTZ
AD8652ARZ
AD8397ARDZ
ADM1085AKSZ-REEL7
222RCA 1X1
CON012
235MOMENTARY
SWT013
244DIP8 SWT016SW1-3,SW19C&KTDA08H0SB1
256DIP6 SWT017SW13-18CTS218-6LPST
263DIP4 SWT018SW7,SW24-25ITTTDA04HOSB1
271DB9 9PIN
CON038
285DIP2 SWT020SW5,SW20-23C&KCKN9064-ND
J6-7SWITCH-
CRAFT
SW8-12PANASONICEVQ-PAD04M
J2NORCOMP191-009-213-L-571
PJRAN1X1U01X
A-2ADSP-21469 EZ-Board Evaluation System Manual
Page 81
ADSP-21469 EZ-Board Bill Of Materials
Ref.Qty.DescriptionReference DesignatorManufacturerPart Number
293IDC 2X1
IDC2X1
304IDC 2X1
IDC2X1
313IDC
2PIN_JUMPER_
SHORT
3213.5MM
STEREO_JACK
CON001
331PWR .65MM
CON045
3415A RESETABLE
FUS005
351QMS 52x2
QMS52x2_SMT
361IDC 7x2
IDC7x2_SMTA
371ROTARY
SWT027
382RCA 2x3
CON_RCA_6B
P13-15FCI90726-402HLF
JP1-4FCI90726-402HLF
SJ1-3DIGI-KEYS9001-ND
J8DIGI-KEYCP1-3525NG-ND
P16CUI045-0883R
F1MOUSER650-RGEF500
J1SAMTECQMS-052-06.75-L-D-A
P1SAMTECTSM-107-01-T-DV-A
SW4COPALS-8110
J4-5KYOYAKU
ENT.
WSP-256V1-09
391ERM8 10X2
ERM8_10X2_SM
T
401ERF8 10X2
ERF8_10X2_SM
T
412DB25 25PIN
DB25F
421IDC 30x2
IDC30X2_SMTA
P12SAMTECERM8-010-01-S-D-RA
J3SAMTECERF8-010-01-S-D-RA-L
P8-9TYCO1734350-2
P2SAMTECTSSH-130-01-L-DV-A
ADSP-21469 EZ-Board Evaluation System ManualA-3
Page 82
Ref.Qty.DescriptionReference DesignatorManufacturerPart Number