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++, Blackfin, 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.
Regulatory Compliance
The ADSP-BF518F 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-BF518F EZ-Board has been certified to comply with the
essential requirements of the European EMC directive 2004/108/EC and
therefore carries the “CE” mark.
The ADSP-BF518F EZ-Board has been appended to Analog Devices, Inc.
EMC Technical File (EMC TF) referenced DSPTOOLS1, issue 2 dated
June 4, 2008 and was declared CE compliant by an appointed Notified
Body (No.0673) as listed below.
Notified Body Statement of Compliance: Z600ANA2.032, dated March,
2009.
Issued by: Technology International (Europe) Limited
60 Shrivenham Hundred Business Park
Shrivenham, Swindon, SN6 8TY, UK
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.
CONTENTS
PREFACE
Product Overview ......................................................................... xiii
Purpose of This Manual .................................................................. xv
Intended Audience ......................................................................... xvi
Manual Contents ........................................................................... xvi
What’s New in This Manual .......................................................... xvii
Technical or Customer Support ..................................................... xvii
Supported Processors .................................................................... xviii
Product Information .................................................................... xviii
Analog Devices Web Site ........................................................ xviii
VisualDSP++ Online Documentation ....................................... xix
Technical Library CD ............................................................... xix
Related Documents ................................................................... xx
Notation Conventions .................................................................... xxi
OTP and Dual Power ................................................................. B-13
Power ........................................................................................ B-14
Series Terminators ...................................................................... B-15
INDEX
ADSP-BF518F EZ-Board Evaluation System Manualix
CONTENTS
xADSP-BF518F EZ-Board Evaluation System Manual
PREFACE
Thank you for purchasing the ADSP-BF518F EZ-Board™, Analog
Devices, Inc. evaluation system for ADSP-BF512/BF512F,
ADSP-BF514/BF514F, ADSP-BF516/BF516F, and
ADSP-BF518/BF518F Blackfin® processors.
Blackfin processors embody a new type of embedded processor designed
specifically to meet the computational demands and power constraints of
today’s embedded audio, video, and communications applications. They
deliver breakthrough signal-processing performance and power efficiency
within a reduced instruction set computing (RISC) programming model.
Blackfin processors support a media instruction set computing (MISC)
architecture. This architecture is the natural merging of RISC, media
functions, and digital signal processing (DSP) characteristics. Blackfin
processors deliver signal-processing performance in a microprocessor-like
environment.
Based on the Micro Signal Architecture (MSA), Blackfin processors combine a 32-bit RISC instruction set, dual 16-bit multiply accumulate
(MAC) DSP functionality, and eight-bit video processing performance
that had previously been the exclusive domain of very-long instruction
word (VLIW) media processors.
The evaluation board is designed to be used in conjunction with the VisualDSP++® development environment to test the capabilities of the
ADSP-BF512/BF512F, ADSP-BF514/BF514F, ADSP-BF516/BF516F,
ADSP-BF518F EZ-Board Evaluation System Manualxi
and ADSP-BF518/BF518F Blackfin 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 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 processor from a personal computer (PC) is achieved
through a USB port or an external JTAG emulator. The USB interface of
the standalone debug agent gives unrestricted access to the processor and
evaluation board’s peripherals. Analog Devices JTAG emulators offer
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-BF518F EZ-Board provides example programs to demonstrate
the capabilities of the product.
L
xiiADSP-BF518F EZ-Board Evaluation System Manual
The ADSP-BF518F EZ-Board installation is part of the VisualDSP++ 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-BF518F Blackfin processor
D Core performance up to 400 MHz
D External bus performance up to 80 MHz
D 176-pin LQFP package
D 25 MHz crystal
•Programmable VDDINT core power
D Analog Devices AD5258 TWI digital potentiometer
D Analog Devices ADP1715 low dropout linear regulator
• Synchronous dynamic random access memory (SDRAM)
Preface
D Micron MT48LC32M16A2TG – 64 MB (32M x 16-bits)
•Parallel flash memory
D Numonyx M29W320EB – 4 MB (2M x 16-bits)
•eMMC flash memory
D Micron MTFC2GDKDM – 2 GB
•SPI flash memory
D Numonyx M25P16 – 16 Mb
ADSP-BF518F EZ-Board Evaluation System Manualxiii
Product Overview
•Analog audio interface
D Analog Devices SSM2603 low-power audio codec
D One stereo LINE OUT jack
D One headphone LINE IN
D
One input MIC jack
D One input stereo LINE IN jack
•Ethernet interface
D National Semiconductor DP83848 PHY device
D 10-BaseT and 100-BaseTX
D Auto-MDIX
•ADC interface
D Analog Devices AD7266 2 MSPS, 12-bit, 3-channel SAR
D Five LEDs: one board reset (red), three general-purpose
(amber), one configurable ethernet LEDs (amber) and one
power (green)
xivADSP-BF518F EZ-Board Evaluation System Manual
•Push buttons
D Three push buttons: one reset, two programmable flags with
debounce logic
•Expansion interface II
D Next generation of the expansion interface design, provides
access to most of the ADSP-BF518F processor signals
•Land grid array
D Easy probing of all port pins and most EBIU signals
•Other features
D JTAG ICE 14-pin header
D Blackfin power measurement jumpers
Preface
For information about the hardware components of the EZ-Board, refer
to “ADSP-BF518F EZ-Board Hardware Reference” on page 2-1.
Purpose of This Manual
The ADSP-BF518F 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-BF518F 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.
ADSP-BF518F EZ-Board Evaluation System Manualxv
Intended Audience
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-BF51x Blackfin Processor Hardware Reference and
Blackfin 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”.
Manual Contents
The manual consists of:
•Chapter 1, “Using ADSP-BF518F 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-BF518F EZ-Board Hardware Reference” on
page 2-1
Provides information on the EZ-Board hardware components.
•Appendix A, “ADSP-BF518F EZ-Board Bill Of Materials” on
page A-1
Provides a list of components used to manufacture the EZ-Board.
•Appendix B, “ADSP-BF518F EZ-Board Schematic” on page B-1
Provides the resources to allow board-level debugging or to use as a
reference guide. Appendix B is part of the online Help.
xviADSP-BF518F EZ-Board Evaluation System Manual
Preface
What’s New in This Manual
The ADSP-BF518F EZ-Board Evaluation System Manual has been updated
to reflect the latest board revision. In addition, modifications and corrections based on errata reports against the previous manual revision have
been made.
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
ADSP-BF518F EZ-Board Evaluation System Manualxvii
Supported Processors
Supported Processors
This evaluation system supports Analog Devices ADSP-BF512/BF512F,
ADSP-BF514/BF514F, ADSP-BF516/BF516F, and
ADSP-BF518/BF518F Blackfin embedded processors.
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.
Visit
MyAnalog.com to sign up. If you are a registered user, just log on.
Your user name is your e-mail address.
xviiiADSP-BF518F EZ-Board Evaluation System Manual
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-BF518F EZ-Board Evaluation System Manualxix
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-BF512/ADSP-BF514/ADSP-BF516/ADSPBF518 Blackfin Embedded Processor Preliminary
Data Sheet
ADSP-BF51x Blackfin Processor Hardware Reference
Blackfin 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-BF518F 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 Blackfin 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 Blackfin processors.
xxADSP-BF518F EZ-Board Evaluation System Manual
Preface
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.
VisualDSP++ Device Drivers and System Services
Manual for Blackfin Processors
Description of the device drivers’ and system
services’ functions and commands.
Notation Conventions
Text conventions used in this manual are identified and described as
follows.
ExampleDescription
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-
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 this or that.
ited by commas and terminated with an ellipse; read the example as an
optional comma-separated list of
this.
this or
.SECTIONCommands, directives, keywords, and feature names are in text with
letter gothic font.
filenameNon-keyword placeholders appear in text with italic style format.
ADSP-BF518F EZ-Board Evaluation System Manualxxi
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-BF518F EZ-Board Evaluation System Manual
1USING ADSP-BF518F
EZ-BOARD
This chapter provides information to assist you with development of programs for the ADSP-BF518F EZ-Board evaluation system.
The following topics are covered.
•“Package Contents” on page 1-3
•“Default Configuration” on page 1-4
•“EZ-Board Installation” on page 1-4
•“EZ-Board Session Startup” on page 1-6
•“Evaluation License Restrictions” on page 1-8
•“Memory Map” on page 1-9
•“SDRAM Interface” on page 1-10
•“Parallel Flash Memory Interface” on page 1-11
•“eMMC Interface” on page 1-12
•“SPI Interface” on page 1-13
•“Parallel Peripheral Interface (PPI)” on page 1-14
•“Rotary Encoder Interface” on page 1-15
•“Ethernet Interface” on page 1-15
•“Audio Interface” on page 1-16
ADSP-BF518F EZ-Board Evaluation System Manual1-1
•“ADC Interface” on page 1-17
•“UART Interface” on page 1-18
•“RTC Interface” on page 1-19
•“LEDs and Push Buttons” on page 1-20
•“JTAG Interface” on page 1-21
•“Land Grid Array” on page 1-21
•“Expansion Interface II” on page 1-22
•“Power Measurements” on page 1-23
•“Power-On-Self Test” on page 1-23
•“Example Programs” on page 1-24
•“Background Telemetry Channel” on page 1-24
•“Reference Design Information” on page 1-24
For information about VisualDSP++, including the boot loading, target
options, and other facilities, refer to the online Help.
For more information about the ADSP-BF518F Blackfin processor, see
documents referred to as “Related Documents”.
1-2ADSP-BF518F EZ-Board Evaluation System Manual
Using ADSP-BF518F EZ-Board
Package Contents
Your ADSP-BF518F EZ-KIT Lite evaluation system package contains the
following items.
•ADSP-BF518F EZ-Board
•VisualDSP++ Installation Quick Reference Card
•CD containing:
D VisualDSP++ software
D ADSP-BF518F EZ-Board debug software
D USB driver files
D Example programs
D ADSP-BF518F EZ-Board Evaluation System Manual
•Universal 5.0V DC power supply
•256 MB SD card
•7-foot Ethernet patch cable
•Two 6-foot 3.5 mm male-to-male audio cables
If any item is missing, contact the vendor where you purchased your
EZ-Board or contact Analog Devices, Inc.
ADSP-BF518F EZ-Board Evaluation System Manual1-3
Default Configuration
Default Configuration
The ADSP-BF518F 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.
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.
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-BF518F EZ-Board. The
standalone debug agent is shipped with the kit.
1-4ADSP-BF518F EZ-Board Evaluation System Manual
Using ADSP-BF518F EZ-Board
Figure 1-1. Default EZ-Board Hardware Setup
ADSP-BF518F EZ-Board Evaluation System Manual1-5
EZ-Board Session Startup
To connect the EZ-Board to a PC via an emulator:
1. Plug the 5V adaptor into connector
2. Attachthe 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
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 P1 to connect correctly. Plug the 5V adaptor into connector
J3 (labeled 5V).
2. Plug one side of the provided USB cable into the 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 5 or later.
3. Verify that the yellow USB monitor LED on the standalone debug
agent (LED4, located on the back side of the board) is lit. This signifies that the board is communicating properly with the host PC
and ready to run VisualDSP++.
J3 (labeled 5V).
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
1-6ADSP-BF518F EZ-Board Evaluation System Manual
Using ADSP-BF518F EZ-Board
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 Blackfin is selected in Processor family. In Choose a target processor, select ADSP-BF518F. 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-BF518F EZ-KIT Lite via Debug Agent. For
emulator connections, choose the type of emulator that is connected. 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
ADSP-BF518F EZ-Board Evaluation System Manual1-7
Evaluation License Restrictions
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
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.
Evaluation License Restrictions
The ADSP-BF518F 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-BF518F
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 12 KB 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.
1-8ADSP-BF518F EZ-Board 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.