The EZ-KIT Lite evaluation system is warranted against defects in materials and workmanship for a period of one year from the date of purchase
from Analog Devices or from an authorized dealer.
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; 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++, the VisualDSP++ logo, SHARC,
CROSSCORE, the CROSSCORE logo, and EZ-KIT Lite are registered
trademarks of Analog Devices, Inc.
All other brand and product names are trademarks or service marks of
their respective owners.
Regulatory Compliance
The ADSP-21161N EZ-KIT Lite evaluation system has been certified to
comply with the essential requirements of the European EMC directive
89/336/EEC (inclusive 93/68/EEC) and, therefore, carries the “CE”
mark.
The ADSP-21161N EZ-KIT Lite evaluation system had been appended to
Analog Devices Development Tools Technical Construction File referenced “DSPTOOLS1” dated December 21, 1997 and was awarded CE
Certification by an appointed European Competent Body and is on file.
The EZ-KIT Lite 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-KIT Lite boards in the protective shipping
package.
CONTENTS
PREFACE
Purpose of This Manual ................................................................. xiv
Intended Audience ......................................................................... xiv
Manual Contents ............................................................................ xv
What’s New in This Manual ............................................................ xv
Technical or Customer Support ...................................................... xvi
Supported Processors ...................................................................... xvi
Product Information ..................................................................... xvii
MyAnalog.com ........................................................................ xvii
Processor Product Information ................................................. xvii
Related Documents ................................................................ xviii
Online Technical Documentation ............................................. xix
Accessing Documentation From VisualDSP++ ....................... xx
Accessing Documentation From Windows ............................. xx
Accessing Documentation From Web ................................... xxi
Printed Manuals ....................................................................... xxi
VisualDSP++ Documentation Set ......................................... xxi
Power Supply ........................................................................ 2-21
Board Current Measurements ................................................ 2-21
BILL OF MATERIALS
INDEX
viiiADSP-21161N EZ-KIT Lite Evaluation System Manual
CONTENTS
ADSP-21161N EZ-KIT Lite Evaluation System Manualix
CONTENTS
xADSP-21161N EZ-KIT Lite Evaluation System Manual
PREFACE
Thank you for purchasing the ADSP-21161N EZ-KIT Lite®, Analog
Devices, Inc. evaluation system for SHARC
(DSPs).
The 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 represent today’s de facto
standard for floating-point processor targeted for premium audio
applications.
The evaluation system is designed to be used in conjunction with the
VisualDSP++
ADSP-21161N SHARC processors. The VisualDSP++ development environment gives you the ability to perform advanced application code
development and debug, such as:
•Create, compile, assemble, and link application programs written
in C++, C, and ADSP-21161N assembly
•Load, run, step, halt, and set breakpoints in application program
®
development environment to test the capabilities of the
®
digital signal processors
•Read and write data and program memory
•Read and write core and peripheral registers
•Plot memory
ADSP-21161N EZ-KIT Lite Evaluation System Manualxi
Access to the ADSP-21161N processor from a personal computer (PC) is
achieved through a USB port or an optional JTAG emulator. The USB
interface provides unrestricted access to the ADSP-21161N processor and
the evaluation board peripherals. Analog Devices JTAG emulators offer
faster communication between the host PC and target hardware. Analog
Devices carries a wide range of in-circuit emulation products. To learn
more about Analog Devices emulators and processor development tools,
go to
http://www.analog.com/dsp/tools/.
ADSP-21161N EZ-KIT Lite provides example programs to demonstrate
the capabilities of the evaluation board.
L
The board features:
The ADSP-21161N EZ-KIT Lite installation is part of the VisualDSP++ installation. The EZ-KIT Lite 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++ allows a connection to the ADSP-21161N
EZ-KIT Lite via the USB Debug Agent interface only. Connections to simulators and emulation products are no longer
allowed.
•The linker restricts a users program to 5K words of internal
memory for code space with no restrictions for data space.
Refer to the VisualDSP++ Installation Quick Reference Card for
details.
•Analog Devices ADSP-21161N processor
D 100 MHz Core Clock Speed
D Core Clock Mode Jumper Configurable
•Analog Devices AD1836 96 kHz Audio Codec
D Jumper Selectable Line-In or Mic-In 3.5 mm Stereo Jack
xiiADSP-21161N EZ-KIT Lite Evaluation System Manual
D Line-Out 3.5 mm Stereo Jack
D 4 RCA Jacks for Audio Input
D 8 RCA Jacks for Audio Output
D 14-Pin Emulator Connector for JTAG Interface
D SPORT Connectors
D Link Port 0 and Link Port 1
D External Port Connectors (not populated)
Preface
•General-Purpose IO
D 4 Push Button Flags
D 3 Push Button Interrupts
D 6 LED Outputs
•Analog Devices ADP3338 and ADP3339 Voltage Regulators
•Breadboard area with typical SMT footprints
The EZ-KIT Lite board has a flash memory device that can be used to
store user-specific boot code. By configuring the jumpers for EPROM
boot, the board can run as a stand-alone unit. The ADSP-21161N
EZ-KIT Lite package contains a flash programmer utility, which allows
you to program the flash memory. The “Flash Programmer Utility” is
described on page 1-12.
ADSP-21161N EZ-KIT Lite Evaluation System Manualxiii
Purpose of This Manual
SPORT0 and SPORT2 connect to the audio codec, facilitating creation of
audio-signal processing applications.
off-board connectors of other serial devices.
Additionally, the EZ-KIT Lite board provides un-installed expansion connector footprints to connect to the processor’s External Port (EP) and
Host Processor Interface (HPI).
SPORT1 and SPORT3 connect to
Purpose of This Manual
The ADSP-21161N EZ-KIT Lite Evaluation System Manual provides
instructions for installing the product hardware (board) and describes the
operation and configuration of the board components. The product software component is detailed in the VisualDSP++ Installation Quick Reference Card. The manual provides guidelines for running your own
code on the ADSP-21161N EZ-KIT Lite. Finally, a schematic and a bill
of materials are provided as a reference for future designs.
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-21161 SHARC Processor Hardware Reference and ADSP-21160 SHARC Processor Instruction Set Reference) that describe your
target architecture.
Programmers who are unfamiliar with VisualDSP++ should refer to the
VisualDSP++ online Help and the VisualDSP++ user’s or getting started
guides. For the locations of these documents, see “Related Documents” on
page -xviii.
xivADSP-21161N EZ-KIT Lite Evaluation System Manual
Manual Contents
The manual consists of:
•Chapter 1, “Using EZ-KIT Lite” on page 1-1
Provides information on the EZ-KIT Lite from a programmer’s
perspective and provides a simplified memory map.
•Chapter 2, “EZ-KIT Lite Hardware Reference” on page 2-1
Provides information on the hardware aspects of the evaluation
system.
•Appendix A, “Bill Of Materials” on page A-1
Provides a list of components used to manufacture the EZ-KIT
Lite board.
•Appendix B, “Schematics” on page B-1
Provides the resources to allow EZ-KIT Lite board-level debugging
or to use as a reference design.
Preface
L
This appendix is not part of the online Help. The online Help
viewers should go to the PDF version of the ADSP-21161N
EZ-KIT Lite Evaluation System Manual located in the
Docs\EZ-KIT Lite Manuals folder on the installation CD to see the
schematics. Alternatively, the schematics can be found on the Analog Devices Web site,
www.analog.com/processors.
What’s New in This Manual
This revision of the ADSP-21161N EZ-KIT Lite Evaluation System Manual provides an updated listing of related documents and updated
licensing information.
ADSP-21161N EZ-KIT Lite Evaluation System Manualxv
Technical or Customer Support
Technical or Customer Support
You can reach DSP Tools Support in the following ways.
•Visit the Embedded Processing and processor products Web site at
http://www.analog.com/processors/technicalSupport
•E-mail tools questions to
dsptools.support@analog.com
•E-mail processor questions to
dsp.support@analog.com
•Phone questions to 1-800-ANALOGD
•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 EZ-KIT Lite evaluation system supports the Analog Devices
ADSP-21161N SHARC processors.
xviADSP-21161N EZ-KIT Lite Evaluation System Manual
Product Information
You can obtain product information from the Analog Devices website,
from the product CD-ROM, or from the printed publications (manuals).
Preface
Analog Devices is online at
mation about a broad range of products—analog integrated circuits,
amplifiers, converters, and digital signal processors.
www.analog.com. Our website provides infor-
MyAnalog.com
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 on
products you are interested in. You can also choose to receive weekly
e-mail notifications containing updates to the Web pages that meet your
interests. MyAnalog.com provides access to books, application notes, data
sheets, code examples, and more.
Registration:
Visit
www.myanalog.com to sign up. Click Register to use MyAnalog.com.
Registration takes about five minutes and serves as means for you to select
the information you want to receive.
If you are already a registered user, just log on. Your user name is your
e-mail address.
Processor Product Information
For information on embedded processors and processors, visit our Web
site at www.analog.com/processors, which provides access to technical
publications, data sheets, application notes, product overviews, and product announcements.
ADSP-21161N EZ-KIT Lite Evaluation System Manualxvii
Product Information
You may also obtain additional information about Analog Devices and its
products in any of the following ways.
•E-mail questions or requests for information to
dsp.support@analog.com
•Fax questions or requests for information to
1-781-461-3010 (North America)
+49 (89) 76 903-557 (Europe)
•Access the FTP Web site at
ftp ftp.analog.com or ftp 137.71.23.21
ftp://ftp.analog.com
Related Documents
For information on product related development software, see the following publications.
Table 1. Related Processor Publications
TitleDescription
ADSP-21161N DSP Data Sheet General functional description, pinout, and
timing
ADSP-21161 SHARC Processor Hardware Reference
ADSP-21160 SHARC Processor Instruction Set
Reference
Description of internal processor architecture,
registers, and all peripheral functions
Description of all allowed processor assembly
instructions
Table 2. Related VisualDSP++ Publications
TitleDescription
VisualDSP++ User’s GuideDescription of VisualDSP++ features and usage
VisualDSP++ Assembler and Preprocessor Manual
Description of the assembler function and
commands
xviiiADSP-21161N EZ-KIT Lite Evaluation System Manual
Table 2. Related VisualDSP++ Publications (Cont’d)
TitleDescription
Preface
VisualDSP++ C/C++ Complier and Library
Manual for SHARC Processors
VisualDSP++ Linker and Utilities ManualDescription of the linker function and com-
VisualDSP++ Loader ManualDescription of the loader function and com-
Description of the complier function and commands for SHARC processors
mands
mands
The listed documents can be found through online Help or in the Docs
folder of your VisualDSP++ installation. Most documents are available in
printed form.
If you plan to use the EZ-KIT Lite board in conjunction with a
L
JTAG emulator, also refer to the documentation that accompanies
the emulator.
All documentation is available online. Most documentation is available in
printed form.
Visit the Technical Library Web site to access all processor and tools manuals and data sheets:
Online documentation comprises the VisualDSP++ Help system, software
tools manuals, hardware tools manuals, processor manuals, the Dinkum
Abridged C++ library, and Flexible License Manager (FlexLM) network
license manager software documentation. You can easily search across the
entire VisualDSP++ documentation set for any topic of interest. For easy
printing, supplementary
Docs folder on the VisualDSP++ installation CD.
ADSP-21161N EZ-KIT Lite Evaluation System Manualxix
.PDF files of most manuals are provided in the
Product Information
Each documentation file type is described as follows.
File Description
.CHMHelp system files and manuals in Help format
.HTM or
.HTML
.PDFVisualDSP++ and processor manuals in Portable Documentation Format (PDF).
Dinkum Abridged C++ library and FlexLM network license manager software documentation. Viewing and printing the
Internet Explorer 4.0 (or higher).
Viewing and printing the
Reader (4.0 or higher).
.PDF files requires a PDF reader, such as Adobe Acrobat
.HTML files requires a browser, such as
If documentation is not installed on your system as part of the software
installation, you can add it from the VisualDSP++ CD at any time by running the Tools installation. Access the online documentation from the
VisualDSP++ environment, Windows
®
Explorer, or the Analog Devices
Web site.
Accessing Documentation From VisualDSP++
To view VisualDSP++ Help, click on the Help menu item or go to the
Windows task bar and navigate to the VisualDSP++ documentation via
the Start menu.
To view ADSP-21161N EZ-KIT Lite Help, which is part of the VisualDSP++ Help system, use the Contents or Search tab of the Help
window.
Accessing Documentation From Windows
In addition to any shortcuts you may have constructed, there are many
ways to open VisualDSP++ online Help or the supplementary documentation from Windows.
xxADSP-21161N EZ-KIT Lite Evaluation System Manual
Preface
Help system files (.
located in the
The
Docs folder also contains the Dinkum Abridged C++ library and the
CHM) are located in the Help folder, and .PDF files are
Docs folder of your VisualDSP++ installation CD-ROM.
Your software installation kit includes online Help as part of the Windows® interface. These help files provide information about
VisualDSP++ and the ADSP-21161N EZ-KIT Lite evaluation system.
Select a processor family and book title. Download archive (.ZIP) files, one
for each manual. Use any archive management software, such as WinZip,
to decompress downloaded files.
Printed Manuals
For general questions regarding literature ordering, call the Literature
Center at 1-800-ANALOGD (1-800-262-5643) and follow the prompts.
VisualDSP++ Documentation Set
To purchase VisualDSP++ manuals, call 1-603-883-2430. The manuals
may be purchased only as a kit.
If you do not have an account with Analog Devices, you are referred to
Analog Devices distributors. For information on our distributors, log onto
http://www.analog.com/salesdir/continent.asp.
ADSP-21161N EZ-KIT Lite Evaluation System Manualxxi
Notation Conventions
Hardware Tools Manuals
To purchase EZ-KIT Lite and In-Circuit Emulator (ICE) manuals, call
1-603-883-2430. The manuals may be ordered by title or by product
number located on the back cover of each manual.
Processor Manuals
Hardware reference and instruction set reference manuals may be ordered
through the Literature Center at 1-800-ANALOGD (1-800-262-5643),
or downloaded from the Analog Devices Web site. Manuals may be
ordered by title or by product number located on the back cover of each
manual.
Data Sheets
All data sheets (preliminary and production) may be downloaded from the
Analog Devices Web site. Only production (final) data sheets (Rev. 0, A,
B, C, and so on) can be obtained from the Literature Center at
1-800-ANALOGD (1-800-262-5643); they also can be downloaded from
the Web site.
To have a data sheet faxed to you, call the Analog Devices Faxback System
at 1-800-446-6212. Follow the prompts and a list of data sheet code
numbers will be faxed to you. If the data sheet you want is not listed,
check for it on the Web site.
Notation Conventions
Text conventions used in this manual are identified and described as
follows.
L
xxiiADSP-21161N EZ-KIT Lite Evaluation System Manual
Additional conventions, which apply only to specific chapters, may
appear throughout this document.
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
.SECTIONCommands, directives, keywords, and feature names are in text with
filenameNon-keyword placeholders appear in text with italic style format.
L
a
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
that. One or the other is required.
rated by vertical bars; read the example as an optional
delimited by commas and terminated with an ellipse; read the example
as an optional comma-separated list of
letter gothic font.
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.
this.
this or
this or that.
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.
ADSP-21161N EZ-KIT Lite Evaluation System Manualxxiii
Notation Conventions
xxivADSP-21161N EZ-KIT Lite Evaluation System Manual
1USING EZ-KIT LITE
This chapter provides specific information to assist you with development
of programs for the ADSP-21161N EZ-KIT Lite evaluation system.
The information appears in the following sections.
•“Package Contents” on page 1-2
Lists the items contained in the ADSP-21161N EZ-KIT Lite
package.
•“Default Configuration” on page 1-3
Shows the default configuration of the ADSP-21161N EZ-KIT
Lite.
•“Installation and Session Startup” on page 1-5
Instructs how to start a new or open an existing
ADSP-21161NEZ-KIT Lite session using VisualDSP++.
•“Evaluation License Restrictions” on page 1-6
Describes the restrictions of the VisualDSP++ license shipped with
the EZ-KIT Lite.
•“Memory Map” on page 1-6
Defines the ADSP-21161N EZ-KIT Lite’s memory map.
•“SDRAM Memory” on page 1-6·
Defines the register values to configure the on-board SDRAM.
•“FLAG Pins” on page 1-9
Describes the board’s FLAG pins.
ADSP-21161N EZ-KIT Lite Evaluation System Manual1-1
Package Contents
•“Interrupt Pins” on page 1-10
Describes the board’s interrupt pins.
•“Audio Interface” on page 1-10
Describes the board’s audio interface.
•“Example Programs” on page 1-12
Provides information about example programs included in the
ADSP-21161N EZ-KIT Lite.
•“Flash Programmer Utility” on page 1-12
Provides information on the Flash Programmer utility included
with the EZ-KIT Lite software.
•“VisualDSP++ Interface” on page 1-13
Describes the boot loading, target options, and other facilities of
the EZ-KIT Lite system.
For detailed information on how to program the ADSP-21161N SHARC
processor, refer to the documents referenced in “Related Documents”.
Package Contents
Your ADSP-21161N EZ-KIT Lite evaluation system package contains the
following items.
•ADSP-21161N EZ-KIT Lite board
•VisualDSP++ Installation Quick Reference Card
1-2ADSP-21161N EZ-KIT Lite Evaluation System Manual
Using EZ-KIT Lite
•CD containing:
D VisualDSP++ software
D ADSP-21161N EZ-KIT Lite debug software
D USB driver files
D Example programs
D ADSP-21161N EZ-KIT Lite Evaluation System Manual (this
document)
•Universal 7V DC power supply
•USB 2.0 cable
•Registration card (please fill out and return)
If any item is missing, contact the vendor where you purchased your
EZ-KIT Lite or contact Analog Devices, Inc.
Default Configuration
The EZ-KIT Lite 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-KIT Lite boards
in the protective shipping package.
The ADSP-21161N EZ-KIT Lite board is designed to run outside your
personal computer as a stand-alone unit. You do not have to open your
computer case.
ADSP-21161N EZ-KIT Lite Evaluation System Manual1-3
Default Configuration
When removing the EZ-KIT Lite board from the package, handle the
board carefully to avoid the discharge of static electricity, which may damage some components. Figure 1-1 shows the default jumper settings, DIP
switch, connector locations, and LEDs used in installation. Confirm that
your board is set up in the default configuration before using the board.
USB Monitor: LED10
DSP Reset: LED8
Reset: LED1
Power: LED11
Figure 1-1. EZ-KIT Lite Hardware Setup
1-4ADSP-21161N EZ-KIT Lite Evaluation System Manual
Installation and Session Startup
Using EZ-KIT Lite
L
For correct operation, install the software and hardware in the
order presented in the VisualDSP++ Installation Quick Reference Card.
1. Verify that the yellow USB monitor LED (
USB connector) is lit. This signifies that the board is communicating properly with the host PC and is ready to run VisualDSP++.
2. From the Start menu, navigate to the VisualDSP++ environment
via the Programs menu.
If you are running VisualDSP++ for the first time, the New Session
dialog box appears on the screen (skip the rest of the procedure and
go to step 3).
If you have run VisualDSP++ previously, the last opened session
appears on the screen.
To switch to another session, via the Session List dialog box, hold
down the Ctrl key while starting VisualDSP++ (go to step 5).
3. In Debug target, select EZ-KIT Lite (ADSP-21xxx).
In Platform, select ADSP-21xxx EZ-KIT Lite.
In Processor, choose the appropriate processor, ADSP-21161.
In Session name, type a new name or accept the default.
LED10, located near the
4. Click OK to return to the Session List.
5. Highlight the session and click Activate.
ADSP-21161N EZ-KIT Lite Evaluation System Manual1-5
Evaluation License Restrictions
Evaluation License Restrictions
The ADSP-21161N EZ-KIT Lite installation is part of the VisualDSP++
installation. The EZ-KIT Lite 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++ allows a connection to the ADSP-21161N EZ-KIT
Lite via the USB Debug Agent interface only. Connections to simulators and emulation products are no longer allowed.
•The linker restricts a users program to 5K words of internal memory for code space with no restrictions for data space.
Refer to the VisualDSP++ Installation Quick Reference Card for details.
Memory Map
The ADSP-21161N processors includes 1 Mbit of internal SRAM for program storage or data storage. The configuration of internal SRAM is
detailed in the ADSP-21161 SHARC Processor Hardware Reference.
The ADSP-21161N EZ-KIT Lite board contains 512K x 8-bits of external flash memory. The flash memory is connected to the processors’s
and
~BMS memory select pins. The flash memory can be accessed in either
the boot memory space or the external memory space. The external memory interface also connects to 1M x 48-bit SDRAM memory. The flash
memory connects to the
~MS0 pin.
~MS1
SDRAM Memory
To use the SDRAM memory, set the two SDRAM control registers to the
values shown in Listing 1-1.
1-6ADSP-21161N EZ-KIT Lite Evaluation System Manual
Loading...
+ 71 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.