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, Blackfin,
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.
Page 3
Regulatory Compliance
The ADSP-BF561 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-BF561 EZ-KIT Lite evaluation system has 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.
Page 4
Page 5
CONTENTS
PREFACE
Purpose of This Manual ................................................................. xii
Intended Audience ........................................................................ xiii
Manual Contents .......................................................................... xiii
What’s New in This Manual ........................................................... xiv
Technical or Customer Support ...................................................... xiv
Supported Processors ....................................................................... xv
Product Information ....................................................................... xv
MyAnalog.com .......................................................................... xv
Processor Product Information .................................................. xvi
Related Documents .................................................................. xvi
Online Technical Documentation ........................................... xviii
Accessing Documentation From VisualDSP++ .................... xviii
Accessing Documentation From Windows ............................ xix
Accessing Documentation From Web ................................... xix
Printed Manuals ....................................................................... xix
VisualDSP++ Documentation Set .......................................... xx
Hardware Tools Manuals ....................................................... xx
Processor Manuals ................................................................. xx
ADSP-BF561 EZ-KIT Lite Evaluation System Manualv
Page 6
CONTENTS
Data Sheets .......................................................................... xx
Notation Conventions ................................................................... xxi
viiiADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 9
PREFACE
Thank you for purchasing the ADSP-BF561 EZ-KIT Lite®, Analog
Devices, Inc. evaluation system for Blackfin
The Blackfin processors are embedded processors that support a Media
Instruction Set Computing (MISC) architecture. This architecture is the
natural merging of RISC, media functions, and digital signal processing
(DSP) characteristics towards delivering signal processing performance in
a microprocessor-like environment.
The evaluation board is designed to be used in conjunction with the VisualDSP++
ADSP-BF561 Blackfin processors. The VisualDSP++ development environment gives you the ability to perform advanced application code
development and debug, such as:
®
development environment to test the capabilities of the
•Create, compile, assemble, and link application programs written
in C++, C and ADSP-BF561 assembly
•Load, run, step, halt, and set breakpoints in application program
•Read and write data and program memory
•Read and write core and peripheral registers
®
processors.
•Plot memory
Access to the ADSP-BF561 processor from a personal computer (PC) is
achieved through a USB port or an optional JTAG emulator. The USB
interface gives unrestricted access to the ADSP-BF561 processor and the
evaluation board peripherals. Analog Devices JTAG emulators offer faster
ADSP-BF561 EZ-KIT Lite Evaluation System Manualix
Page 10
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-BF561 EZ-KIT Lite provides example programs to demonstrate
the capabilities of the evaluation board.
L
The board features:
The ADSP-BF561 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-BF561
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 41 KB of internal
memory for code space with no restrictions for data space.
•Analog Devices ADSP-BF561 processor
D 256-pin Mini-BGA package
D 30 MHz CLKIN oscillator
•Synchronous Dynamic Random Access Memory (SDRAM)
D 64 MB (16M x 16 bits x 2 chips)
•Flash Memory
D 8 MB (4M x 16 bits)
xADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 11
•Analog Audio Interface
D AD1836 A – Analog Devices 96 kHz audio codec
D 4 input RCA phono jacks (2 Stereo Channels)
D 6 output RCA phono jacks (3 Stereo Channels)
•Analog Video Interface
D ADV7183A video decoder w/ 3 input RCA phono jacks
D ADV7179 video encoder w/ 3 output RCA phono jacks
D ADM3202 RS-232 line driver/receiver
D DB9 male connector
•LEDs
D 20 LEDs: 1 power (green), 1 board reset (red), 1 USB (red),
16 general purpose (amber), and 1 USB monitor (amber)
Preface
•Push Buttons
D 5 push buttons with debounce logic: 1 reset,
4 programmable flags
•Expansion Interface
D PPI0, PPI1, SPI, EBIU, Timers11-0, UART,
Programmable Flags,
SPORT0, SPORT1
•Other Features
D JTAG ICE 14-pin header
The EZ-KIT Lite board holds 8 MB of flash memory, which can be used
to store user-specific boot code, allowing the board to run as a stand-alone
unit. The board also holds 512-Mb SDRAM, which can be used at runtime. For more information see “External Memory” on page 1-6.
ADSP-BF561 EZ-KIT Lite Evaluation System Manualxi
Page 12
Purpose of This Manual
SPORT0 interfaces with the AD1836A audio codec, allowing you to create
audio signal processing applications.
SPORT0 also attaches to an off-board
connector to allow communication with other serial devices. For information about
SPORT0, see “SPORT0 Audio Interface” on page 2-3.
The Parallel Peripheral Interfaces (PPIs) of the processor connect to both
a video encoder and video decoder, allowing you to create video signal
processing applications. For information on how the board utilizes the
processor’s PPIs, see “PPI Interfaces” on page 2-6.
The UART of the processor connects to an RS232 Line Driver and a
male connector, allowing you to interface with a PC or other serial device.
For information about the UART, see “UART Port” on page 2-8.
Additionally, the EZ-KIT Lite board provides access to most of the processor’s peripheral ports. Access is provided in the form of a
three-connector expansion interface. For information about the expansion
interface, see “Expansion Interface” on page 2-8.
Purpose of This Manual
The ADSP-BF561 EZ-KIT Lite Evaluation System Manual provides
instructions for installing the product hardware (board). The text
describes the operation and configuration of the board components and
provides guidelines for running your own code on the ADSP-BF561
EZ-KIT Lite. Finally, a schematic and a bill of materials are provided as a
reference for future designs.
The product software installation is detailed in the VisualDSP++ Installa-tion Quick Reference Card.
DB9
xiiADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 13
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-BF561 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
Preface
The manual consists of:
•Chapter 1, “Using EZ-KIT Lite” on page 1-1
Describes the EZ-KIT Lite functionality from a programmer’s perspective and provides an easy-to-access memory map
•Chapter 2, “EZ-KIT Lite Hardware Reference” on page 2-1
Provides information on the EZ-KIT Lite hardware components.
ADSP-BF561 EZ-KIT Lite Evaluation System Manualxiii
Page 14
What’s New in This Manual
•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.
L
This appendix is not part of the online Help. The online Help
viewers should go to the PDF version of the ADSP-BF561 EZ-KIT
Lite Evaluation System Manual located in the
Manuals
natively, the schematics can be found on the Analog Devices Web
site,
folder on the installation CD to see the schematics. Alter-
www.analog.com/processors.
Docs\EZ-KIT Lite
What’s New in This Manual
This revision of the ADSP-BF561 EZ-KIT Lite Evaluation System Manual
provides an updated listing of related documents and updated licensing
information.
Technical or Customer Support
You can reach DSP Tools Support in the following ways.
•Visit the Embedded Processing and DSP 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
xivADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 15
•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-BF561 Blackfin embedded processors.
Preface
Product Information
You can obtain product information from the Analog Devices Web site,
from the product CD-ROM, or from the printed publications (manuals).
Analog Devices is online at
mation about a broad range of products—analog integrated circuits,
amplifiers, converters, and digital signal processors.
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.
ADSP-BF561 EZ-KIT Lite Evaluation System Manualxv
www.analog.com. Our Web site provides infor-
Page 16
Product Information
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 DSPs, visit our Web site at
www.analog.com/processors, which provides access to technical publica-
tions, data sheets, application notes, product overviews, and product
announcements.
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.
xviADSP-BF561 EZ-KIT Lite Evaluation System Manual
ADSP-BF561 EZ-KIT Lite Evaluation System Manualxvii
Page 18
Product Information
Online Technical Documentation
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.
Each documentation file type is described as follows.
File Description
.CHMHelp system files and manuals in Help format
.PDF files of most manuals are provided in the
.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.
xviiiADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 19
Preface
To view ADSP-BF561 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.
Help system files (.
CHM) are located in the Help folder, and .PDF files are
located in the Docs folder of your VisualDSP++ installation CD-ROM.
The
Docs folder also contains the Dinkum Abridged C++ library and the
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.
ADSP-BF561 EZ-KIT Lite Evaluation System Manualxix
Page 20
Product Information
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.
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.
xxADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 21
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
.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-BF561 EZ-KIT Lite Evaluation System Manualxxi
Page 22
Notation Conventions
L
Additional conventions, which apply only to specific chapters, may
appear throughout this document.
xxiiADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 23
1USING EZ-KIT LITE
This chapter provides specific information to assist you with development
of programs for the ADSP-BF561 EZ-KIT Lite evaluation system.
The information appears in the following sections.
•“Package Contents” on page 1-2
Lists the items contained in your ADSP-BF561 EZ-KIT Lite
package.
•“Default Configuration” on page 1-3
Shows the default configuration of the ADSP-BF561 EZ-KIT Lite.
•“Installation and Session Startup” on page 1-5
Instructs how to start a new or open an existing
ADSP-BF561EZ-KIT Lite session using VisualDSP++.
•“Evaluation License Restrictions” on page 1-6
Describes the restrictions of the VisualDSP++ demo license
shipped with the EZ-KIT Lite.
•“External Memory” on page 1-6
Defines the ADSP-BF561 EZ-KIT Lite’s external memory map.
•“LEDs and Push Buttons” on page 1-9·
Describes the board’s LEDs and push buttons.
•“Audio Interface” on page 1-10
Describes the board’s audio interface.
•“Video Interface” on page 1-11
Describes the board’s video interface.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual1-1
Page 24
Package Contents
•“Example Programs” on page 1-12
Provides information about the example programs included in the
ADSP-BF561 EZ-KIT Lite evaluation system.
•“Flash Programmer Utility” on page 1-12
Highlights the advantages of the Flash Programmer utility of
VisualDSP++.
•“Background Telemetry Channel” on page 1-13
Highlights the advantages of the Background Telemetry Channel
feature of VisualDSP++.
•“VisualDSP++ Interface” on page 1-13
Describes the target options facilities of the EZ-KIT Lite system.
For more detailed information about programming the ADSP-BF561
Blackfin processor, see the documents referred to as “Related
Documents”.
Package Contents
Your ADSP-BF561 EZ-KIT Lite evaluation system package contains the
following items.
•ADSP-BF561 EZ-KIT Lite board
•VisualDSP++ Installation Quick Reference Card
•CD containing:
D VisualDSP++ software
D ADSP-BF561 EZ-KIT Lite software
D USB driver files
D Example programs
D ADSP-BF561 EZ-KIT Lite Evaluation System Manual (this
document)
1-2ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 25
Using EZ-KIT Lite
•Universal 7.5V 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-BF561 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.
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.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual1-3
Page 26
Default Configuration
Figure 1-1. EZ-KIT Lite Hardware Setup
1-4ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 27
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 Blackfin Emulators/EZ-KIT Lites.
In Platform, select the appropriate EZ-KIT Lite via a debug agent
(ADSP-BF561 EZ-KIT Lite via Debug Agent).
In Session name, type a new name or accept the default.
LED4, located near the
4. Click OK to return to the Session List.
5. Highlight the session and click Activate.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual1-5
Page 28
Evaluation License Restrictions
Evaluation License Restrictions
The ADSP-BF561 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-BF561 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 41 KB of internal memory
for code space with no restrictions for data space.
L
Refer to the VisualDSP++ Installation Quick Reference Card for details.
The EZ-KIT Lite hardware must be connected and powered up to
use VisualDSP++ with a valid evaluation or permanent license.
External Memory
EZ-KIT Lite board includes two types of external memory, 64-MB
SDRAM and 8-MB flash. Table 1-1 shows the memory map of these
devices. The complete configuration of the ADSP-BF561 processor internal SRAM is detailed in Figure 1-2.
Table 1-1. EZ-KIT Lite External Memory Map
Start Address End Address Description
0x00000000 0x3FFFFFFSDRAM Bank 0; see “External Memory” on page 1-6
0x20000000 0x207FFFFF ASYNC Memory Bank 0; see “External Memory” on page 1-6.
All other locationsNot used
1-6ADSP-BF561 EZ-KIT Lite Evaluation System Manual
The 8 MB of flash memory is organized as 4M x 16 bit and mapped into a
ADSP-BF561 processor’s ASYNC Memory Bank 0 (
~AMS0, memory select
signal connects to the flash memory’s output enable pin).
The 64 MB of SDRAM is organized as 16M x 32 bits wide. The processor’s memory select pin
~SMS0 is configured for the SDRAM. Three
SDRAM control registers must be initialized in order to access the
SDRAM memory.
When in a VisualDSP++ EZ-KIT Lite session, you can automatically configure the SDRAM registers by selecting the Use XML reset values box on
the Target Options dialog box, which is accessible through the Settings
ADSP-BF561 EZ-KIT Lite Evaluation System Manual1-7
Page 30
External Memory
pull-down menu. The values for the
EBIU_SDRRC registers have been set in the ADSP-BF561.xml file found in
your
VisualDSP\SYSTEM folder under the RegReset tag. These values can
EBIU_SDGCTL, EBIU_SDBCTL, and
be changed to be more optimal depending on the SCLK frequency.
The values in Table 1-2 are programmed by default whenever Bank 0 is
accessed through the debugger (for example, when viewing memory windows or loading a program). The numbers are derived for maximum
flexibility and work for a system clock frequency between 60 MHz and
133 MHz.
Table 1-2. EZ-KIT Lite Session SDRAM Default Settings
RegisterValueFunction
EBIU_SDGCTL 0x0091998DCalculated with SCLK = 133 MHz
EBIU_SDBCTL0x00000013
EBIU_SDRRC0x000001CF
The
EBIU_SDGCTL register can only be written once after the processor
Calculated with SCLK = 120 MHz
comes out of reset. Therefore, the user code should not reinitialize this
register. Clearing the Use XML reset values checkbox allows manual configuration of the
EBIU registers. For more information, see “Target
Options” on page 1-14.
Automatic configuration of the SDRAM is not optimized for a specific
SCLK frequency. Table 1-3 shows the optimized configuration for the
SDRAM registers using a 120 MHz SCLK. The frequency of 120 MHz is
the maximum SCLK frequency when using a 600 MHz core frequency,
the maximum frequency for the EZ-KIT Lite. Only the
SDRRC register
needs to be modified in the user code to achieve maximum performance.
1-8ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 31
Using EZ-KIT Lite
Table 1-3. SDRAM Optimum Settings
RegisterValue
EBIU_SDGCTL 0x0091998D
EBIU_SDBCTL0x00000013
EBIU_SDRRC0x000003A0
1 Calculated with SCLK = 120 MHz
1
For more information about the memory connection on the EZ-KIT Lite,
see “External Bus Interface Unit” on page 2-3.
An example program is included in the EZ-KIT installation direc-
L
tory to demonstrate how to set up the SDRAM interface.
LEDs and Push Buttons
The EZ-KIT Lite provides four push buttons and sixteen LEDs for general-purpose IO.
Sixteen LEDs labeled
programmable flags
PPI1 D15–8). These LEDs are accessed through the Flag 2 registers. First,
the direction must be configured to output by setting the bits of the
FIO2_DIR register to “1”. Then the value of the LEDs can be modified
using one the FIO2_FLAG_D, FIO2_FLAG_C, FIO2_FLAG_S, or FIO2_FLAG_T
registers.
LED5 through LED20 are controlled by the processor’s
PF32 through PF47 (equivalent to PPI0 D15–8 and
The four general-purpose push buttons are labeled
connect to the programmable flags
ton can be read through the
FIO0_FLAG_D register. When the
corresponding bit of the register reads “
When the switch is released, the bit reads “
PF8–5. A status of each individual but-
1”, a switch is being pressed-on.
0”. A connection between the
SW6 through SW9. These
ADSP-BF561 EZ-KIT Lite Evaluation System Manual1-9
Page 32
Audio Interface
push button and PF input is established through the
information on how to disconnect the switch from the programmable flag
and use it for another objective, see “Push Button Enable Switch (SW4)”.
L
An example program is included in the EZ-KIT installation directory to demonstrate the functionality of the LEDs and push
buttons.
SW4 DIP switch. For
Audio Interface
The AD1836A audio codec provides three channels of stereo audio output
and two channels of multichannel 96 kHz input. The
the processor links with the stereo audio data input and output pins of the
AD1836A codec. The processor is capable of transferring data to the
audio codec in Time-Division Multiplexed (TDM) or Two-Wire Interface
(TWI) mode.
The TWI mode allows the codec to operate with a 96 kHz sample rate but
restricts the output to two channels. TDM mode can operate at a maximum of 48 kHz sample rate but allows simultaneous use of all input and
output channels. When using TWI mode, the
well as the
externally to the processor. This is accomplished with the SW4 DIP switch.
See “Push Button Enable Switch (SW4)” on page 2-12 for more
information.
TFS0 and RFS0 pins of the processor, must be tied together
TSCLK0 and RSCLK0 pins, as
SPORT0 interface of
The AD1836A audio codec’s internal configuration registers are configured using the processor’s
for this device. For more information on how to configure the multichannel codec, download the datasheet from Analog Devices website,
www.analog.com.
1-10ADSP-BF561 EZ-KIT Lite Evaluation System Manual
PF4 programmable flag pin is used as the select
Page 33
Using EZ-KIT Lite
The AD1836A codec reset is controlled by the processor’s programmable
flag
PF15. When PF15 is “0”, the reset is asserted. When PF15 is “1”, the
reset is de-asserted. Note, when PF15 is not driven (configured as input),
the AD1836A reset is asserted due to the pull-down resistor. See “Pro-
grammable Flags” on page 2-4 for more information.
L
Example programs are included in the EZ-KIT installation directory to demonstrate the AD1836A codec operation.
Video Interface
The board supports video input and output applications. The ADV7179
video encoder provides up to three output channels of analog video, while
the ADV7183A video decoder provides up to three input channels of analog video. The video encoder connects to the Parallel Peripheral
Interface 1 (PPI1), while the video decoder connects to the Parallel
Peripheral Interface 0, (PPI0). Each PPI interface has an individual clock
that is configured by the SW5 switch settings. See “PPI Clock Select Switch
(SW5)” on page 2-13 for more information.
Both the encoder and the decoder connect to the Parallel Peripheral Interfaces (PPI input clock) of the ADSP-BF561 processor. For additional
information on the video interface hardware, refer to “PPI Interfaces” on
page 2-6.
For the video interface to be operational, the following basic steps must be
performed.
1. Configure the SW2 DIP switch as required by the application. Refer
to “Video Configuration Switch (SW2)” on page 2-10 for details.
2. De-assert the video device’s reset by setting a corresponding programmable flag “High”. Note that PF14 controls the ADV7179
encoder’s reset, while
reset.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual1-11
PF13 controls the ADV7183A decoder’s
Page 34
Example Programs
3. If using the decoder:
D Enable device by driving programmable flag output PF2 to “0”.
D Select PPI0 clock; for details, refer to “PPI Clock Select Switch
(SW5)” on page 2-13.
4. Program internal registers of the video device in use. Both video
encoder and decoder use a 2-wire serial interface to access internal
registers. The PF0 programmable flag functions as a serial clock
(SCL), and PF1 functions as a serial data (SDAT).
5. Program the ADSP-BF561 processor’s PPI interfaces (configuration registers, DMA, and so on).
L
Example programs are included in the EZ-KIT installation directory to demonstrate the capabilities of the video interface.
Example Programs
Example programs are provided with the ADSP-BF561 EZ-KIT Lite to
demonstrate various capabilities of the evaluation board. These programs
are installed with the EZ-KIT Lite software and can be found in the
\…\Blackfin\EZ-KITs\ADSP-BF561\Examples subdirectory of the Visu-
alDSP++ installation directory. Please refer to the readme file provided
with each example for more information.
Flash Programmer Utility
The ADSP-BF561 EZ-KIT Lite evaluation system includes a Flash Programmer utility. The utility allows you to program the flash memory on
the EZ-KIT Lite. The Flash Programmer is installed with VisualDSP++.
Once the utility is installed, it is accessible from the Tools pull-down
menu.
1-12ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 35
Using EZ-KIT Lite
The Flash Programmer driver is core-specific (core A) and must be loaded
to the core A in order to operate correctly. The Flash Programmer relies
on the user to set the correct core focus. To set up the correct core, select
the core A in the multiprocessor window before opening the Flash Programmer interface.
For more information on the Flash Programmer utility, refer to the online
Help.
Background Telemetry Channel
The ADSP-BF561 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 to view a variable as it is updated or changed, all while
the processor continues to execute. For increased performance of the
BTC, including faster reading and writing, please check out our latest line
of processor emulators at
Channel, see the VisualDSP++ User’s Guide or online Help.
. For more information about the Background Telemetry
VisualDSP++ Interface
This section provides information on the following parts of the VisualDSP++ graphical user interface:
•“Target Options” on page 1-14
•“Restricted Software Breakpoints” on page 1-17
ADSP-BF561 EZ-KIT Lite Evaluation System Manual1-13
Page 36
VisualDSP++ Interface
Target Options
Choosing Target Options from the Settings menu opens the Target
Options dialog box (Figure 1-3). Use target options to control certain
aspects of the processor on the ADSP-BF561 EZ-KIT Lite evaluation
system.
Figure 1-3. Target Options Dialog Box
Reset Options
Reset options control how the processor behaves when a reset occurs. The
reset options are described in Table 1-4.
Table 1-4. Reset Options
OptionDescription
Core resetResets the core when the debugger executes a reset. Note that a core reset of
either core effects both cores as does a system reset.
System resetResets the peripherals when the debugger executes a reset.
On Emulator Exit
This target option controls processor behavior when VisualDSP++ relinquishes processor control (for example, when exiting VisualDSP++). The
option is described in Table 1-5.
1-14ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 37
Using EZ-KIT Lite
Table 1-5. On Emulator Exit Target Options
OptionDescription
On Emulator Exit Determines the state the processor is left in when the board relinquishes
control of the processor:
Reset DSP and Run causes the processor to reset and begin execution from
its reset vector location.
Run from current PC causes the processor to begin running from its current
location.
Stall the DSP resets the processor and then writes a
tion in internal memory so the processor is stuck in a tight loop after exiting.
JUMP 0 to the first loca-
XML File
These read-only fields show the version information for the processor-specific XML file, in the
\…\SYSTEM\ADSP-BF561.xml subdirectory of the
VisualDSP++ installation directory, as well as the parser program
(Table 1-6).
Table 1-6. XML File Information
OptionDescription
XML File VersionThe version of the processor’s XML file.
XML Parser VersionThe version of the program that parses the XML file.
Other Options
Table 1-7 describes other available target options.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual1-15
Page 38
VisualDSP++ Interface
Table 1-7. Miscellaneous Target Options
OptionDescription
Verify all writes to target
memory
Reset cycle counters on
run
Use opcode scan methodEnables the debugger to use a highly optimized JTAG scan method.
Use XML reset valuesUses a section in the processor-specific
Mask interrupts during
step
Validates all memory writes to the processor. After each write, a read
is performed and the values are checked for a matching condition.
Enable this option during initial program development to locate
and fix initial build problems (such as attempting to load data into
non-existent memory).
Clear this option to increase performance while loading executable
files, since VisualDSP++ does not perform the extra reads that are
required to verify each write.
Resets the cycle count registers to zero before a Run command is
issued. Select this option to count the number of cycles executed
between breakpoints in a program.
This provides extremely fast communication between the EZ-KIT
Lite and the processor. In certain circumstances, this causes JTAG
scan failures. Typically, JTAG scan failures occur when using this
method combined with debugging situations that hold off or stall
the core (such as debugging, loading, or viewing external memory).
Clearing this option uses a less optimized JTAG scan method.
.XML file located in the
installation’s system folder. The file defines registers that are reset
to certain values; the values are read at startup and subsequently
used to set the registers when a reset is performed through VisualDSP++. Applies to both processors.
Disables interrupts while single stepping through code. Applies to
both processors.
Disable breakpoints in
shared memory messages
Suppress a warning message caused by setting a breakpoint in
shared memory. Applies to both processors.
1-16ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 39
Using EZ-KIT Lite
Restricted Software Breakpoints
The EZ-KIT Lite development system restricts breakpoint placement
when certain conditions are met. That is, under some conditions, breakpoints cannot be placed effectively. Such conditions depend on bus
architecture, pipeline depth, and ordering of the EZ-KIT Lite and its target processor.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual1-17
Page 40
VisualDSP++ Interface
1-18ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 41
2EZ-KIT LITE HARDWARE
REFERENCE
This chapter describes the hardware design of the ADSP-BF561 EZ-KIT
Lite board. The following topics are covered.
•“System Architecture” on page 2-2
Describes the configuration of the ADSP-BF561EZ-KIT Lite and
explains how the board components interface with the processor.
•“Jumper and DIP Switch Settings” on page 2-10
Shows the location and describes the function of the configuration
jumpers and switches.
•“LEDs and Push Buttons” on page 2-14
Shows the location and describes the function of the LEDs and
push buttons.
•“Connectors” on page 2-17
Shows the location and gives the part number for all of the connectors on the board. Also, the manufacturer and part number
information is given for the mating parts.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual2-1
Page 42
System Architecture
System Architecture
This section describes the processor’s configuration on the EZ-KIT Lite
board.
Figure 2-1. System Architecture
The EZ-KIT Lite has been designed to demonstrate the capabilities of the
ADSP-BF561 Blackfin processor. The processor has IO voltage of 3.3V.
The core voltage and the core clock rate can be set on the fly by the processor. The input clock is 30 MHz.
2-2ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 43
EZ-KIT Lite Hardware Reference
External Bus Interface Unit
The External Bus Interface Unit (EBIU) connects an external memory to
the ADSP-BF561 processor. It includes a 32-bit wide data bus, an address
bus (A25–A2), and a control bus. All 8-bit, 16-bit, and 32-bit accesses are
supported. On the EZ-KIT Lite board, the EBI unit is connected to
SDRAM and flash memory. For more information on using the external
memory see “External Memory” on page 1-6.
All of the address, data, and control signals are available externally via the
extender connectors (J3–J1). The pinout of these connectors can be found
in Appendix B, “Schematics” on page B-1.
SPORT0 Audio Interface
The SPORT0 interface connects to the AD1836A audio codec, the SPORT
connector (P3), and the expansion interface. The AD1836A codec uses
both the primary and secondary data transmit and receive pins to input
and output data from the audio input and outputs.
The pinout of the SPORT connector and the expansion interface connectors can be found in Appendix B, “Schematics” on page B-1.
SPI Interface
The processor’s Serial Peripheral Interconnect (SPI) interface connects to
the AD1836A audio codec and the expansion interface. The SPI connection to the AD1836A is used to access the control registers of the device.
The PF4 flag of the processor acts as the devices select for the SPI port.
The SPI signals are available on the expansion interface. The pinout for
the expansion interface can be found in Appendix B, “Schematics” on
page B-1.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual2-3
Page 44
System Architecture
Programmable Flags
The processor has 48 programmable flag pins (PFs). Many of the flags
have a multiple functionality, depending on the processor’s setup.
Table 2-1 shows how the programmable flag pins are used on the EZ-KIT
Lite.
Table 2-1. Programmable Flag Connections
Processor
PF Pin
PF0SPI Select S, Timer 0 Serial clock for programming ADV7179 video encoder
PF1SPI Select 1, Timer 1 Serial data for programming ADV7179 video encoder and
PF2SPI Select 2, Timer 2 ADV7183A video decoder’s ~OE.
PF3SPI Select 3, Timer 3 ADV7183A Field pin. See “Video Configuration Switch
PF5SPI Select 5, Timer 5 Push Button (SW6). See “LEDs and Push Buttons” on
PF6SPI Select 6, Timer 6 Push Button (SW7). See “LEDs and Push Buttons” on
PF7SPI Select 7, Timer 7 Push Button (SW8). See “LEDs and Push Buttons” on
Processor FunctionEZ-KIT Function
and ADV7183A video decoder.
ADV7183A video decoder.
(SW2)” on page 2-10.
page 1-9 and “Push Button Enable Switch (SW4)” on
page 2-12 for information on how to disable the push
button.
page 1-9 and “Push Button Enable Switch (SW4)” on
page 2-12 for information on how to disable the push
button.
page 1-9 and “Push Button Enable Switch (SW4)” on
page 2-12 for information on how to disable the push
button.
PF8Push Button (SW9). See “LEDs and Push Buttons” on
page 1-9 and “Push Button Enable Switch (SW4)” on
page 2-12 for information on how to disable the push
button.
2-4ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 45
EZ-KIT Lite Hardware Reference
Table 2-1. Programmable Flag Connections (Cont’d)
Processor
Processor FunctionEZ-KIT Function
PF Pin
PF9–PF12Not used
PF13ADV7183A video decoder’s reset
PF14ADV7179 video encoder’s reset
PF15AD1836 codec’s reset
PF16Sport 0 Transmit Frame Sync
PF17Sport 0 Transmit Data Secondary
PF18Sport 0 Transmit Data Primary
PF19Sport 0 Receive Frame Sync
PF20Sport 0 Receive Data Secondary
PF21Sport 1 Transmit Frame
PF2 2 Sport 1 Transmit Data Secondary
PF23Sport 1 Transmit Data Primary
PF24Sport 1 Receive Frame Sync
PF25 Sport 1 Receive Data Secondary
PF26 UART Transmit
PF27 UART Receive
PF28Sport 0 Receive Serial Clock
PF29 Sport 0 Transmit Serial Clock
PF30 Sport 1 Receive Serial Clock
PF31 Sport 1 Transmit Serial Clock
PF39–32PPI1 data 15–8LED20–13
PF47–40PPI0 data 15–8 LED12–5
ADSP-BF561 EZ-KIT Lite Evaluation System Manual2-5
Page 46
System Architecture
PPI Interfaces
The ADSP-BF561 processor employs two independent Parallel Peripheral
Interfaces (PPIs), PPI0 and PPI1. Each PPI interface is a half-duplex,
bi-directional bus consisting of 16 bits of data, a dedicated input clock,
and synchronization signals. The ADSP-BF561 EZ-KIT Lite board utilizes the PPI interfaces for video input and video output.
The PPI0 interface is configured to input video data from the ADV7183A
video decoder device: bits 7–0 connect to the video decoder’s data outputs.
The PPI1 interface is configured to output video data to the ADV7179
video encoder device: bits 7–0 connect to the video encoder’s data inputs.
Each PPI interface has a dedicated clock input configured independently
by the SW5 switch. The clock source can be one of the following: 27 MHz
crystal oscillator, ADV7183A video decoder’s clock output, or external
clock from the expansion interface. See “PPI Clock Select Switch (SW5)”
on page 2-13 for more information about the switch.
The SW2 switch allows flexible connectivity between dedicated synchronization IOs (SYNC1 and SYNC2 of each PPI interface) and the encoder’s and
decoder’s horizontal and vertical synchronization pins. See “Video Con-
figuration Switch (SW2)” on page 2-10 for more information about the
switch. For a detailed description of the ADSP-BF561 processor’s PPI
interfaces, refer to the ADSP-BF561 Blackfin Processor Hardware Reference.
Table 2-2 describes the PPI pins and their use on the EZ-KIT Lite board.
Table 2-2. PPI Connections
Processor PPI
Pin
PPI0 bits 7–0ADV7183A data outputs P15–8
PPI1 bits 7–0ADV7179 data inputs P7–0
PPI0 SYNC1Timer 8ADV7179 HSYNC. For more information, see “Video
Other PRocessor
Function
EZ-KIT Function
Configuration Switch (SW2)” on page 2-10.
2-6ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 47
Table 2-2. PPI Connections (Cont’d)
EZ-KIT Lite Hardware Reference
Processor PPI
Pin
PPI0 SYNC2Timer 9ADV7179 VSYNC. For more information, see “Video
PPI0 ClockA choice of ADV7183A output clock, a local 27 MHz
PPI1 SYNC1Timer 10ADV7183A HSYNC. For more information, see
PPI1 SYNC2Timer 11ADV7183A VSYNC. For more information, see “Video
PPI1 ClockA choice of ADV7183A output clock, a local 27 MHz
Other PRocessor
Function
EZ-KIT Function
Configuration Switch (SW2)” on page 2-10.
oscillator, or an external clock from
ADSP-BF533/BF561 EZ-KIT Extender 1 board.
“Video Configuration Switch (SW2)” on page 2-10.
Configuration Switch (SW2)” on page 2-10.
o s c i l l at o r , o r an e x t e r n a l c l o ck f r o m
ADSP-BF53x/BF561 EZ-Extender 1.
Video Output (PPI1)
The
PPI1 interface is configured as output and connects to the on-board
video encoder device, ADV7179. The ADV7179 encoder generates three
analog video channels on DAC A, DAC B, and DAC C. The PPI1 bits 7–0 connect to P7–0 of the encoder’s pixel inputs. The encoder’s input clock is
fixed and comes from an on-board 27 MHz oscillator.
The encoder’s synchronization signals,
HSYNC and VSYNC, can be config-
ured as inputs or outputs. Video Blanking control signal is at level “1”.
The
HSYNC and VSYNC signals can connect to the ADSP-BF561 processor’s
PPI1 interface SYNC1 and SYNC2 via the SW2 switch, as described in “Video
Configuration Switch (SW2)” on page 2-10.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual2-7
Page 48
System Architecture
Video Input (PPI0)
The
PPI0 interface is configured as input and connect to the on-board
video decoder device, ADV7183A. The ADV7183A decoder receives three
analog video channels on AIN1, AIN4, and AIN5 input. The decoder’s pixel
data outputs P15–8 drive the PPI0 inputs 8–0. The decoder’s 27 MHz pixel
clock output can be selected to drive any of the PPI clocks, as shown in
Table 2-7 on page 2-13.
Synchronization outputs of the decoder, HS/HACTIVE, VS/VACTIVE, and
FIELD can connect to the processor’s PPI1 SYNC1, SYNC2, and PF3 flag via
the SW2 DIP switch, as described in “Video Configuration Switch (SW2)”
on page 2-10.
UART Port
The processor’s Universal Asynchronous Receiver/Transmitter (UART)
port connects to the ADM3202 RS232 line driver as well as to the expansion interface. The RS232 line driver is attached to the DB9 male
connector, allowing you to interface with a PC or other serial device.
Expansion Interface
The expansion interface consists of the three 90-pin connectors, J3–1.
Table 2-3 shows the interfaces each connector provides. For the exact
pinout of these connectors, refer to Appendix B, “Schematics” on page
B-1. The mechanical dimensions of the connectors can be obtained from
Technical or Customer Support.
2-8ADSP-BF561 EZ-KIT Lite Evaluation System Manual
J35V, 3.3V, GND, UART, PPI1 15–0, Reset, Video control signals
Limits to the current and to the interface speed must be taken into consideration when you use the expansion interface. The maximum current limit
is dependent on the capabilities of the used regulator. Additional circuitry
can also add extra loading to signals, decreasing their maximum effective
speed.
[
effects of additional circuitry.
JTAG Emulation Port
The JTAG emulation port allows an emulator to access the processor’s
internal and external memory through a 6-pin interface. The JTAG emulation port of the processor also connects to the USB debugging interface.
When an emulator connects to the board at P4, the USB debugging interface is disabled. See “JTAG (P4)” on page 2-20 for more information
about the JTAG connector.
To learn more about available emulators, contact Analog Devices (see
“Product Information”).
Analog Devices does not support and is not responsible for the
ADSP-BF561 EZ-KIT Lite Evaluation System Manual2-9
Page 50
Jumper and DIP Switch Settings
Jumper and DIP Switch Settings
This section describes the operation of the jumpers and DIP switches. The
jumper and DIP switch locations are shown in Figure 2-2.
Figure 2-2. DIP Switch Locations
Video Configuration Switch (SW2)
The video configuration switch (SW2) controls how some video signals
from the ADV7183A video decoder and ADV7179 video encoder are
routed to the processor’s PPIs. The switch also determines if the
controls the
~OE signal of the ADV7183A video decoder outputs.
Table 2-4 shows which processor’s signals are connected to the encoder
and decoder when in the “
ON” position.
2-10ADSP-BF561 EZ-KIT Lite Evaluation System Manual
PF2 pin
Page 51
EZ-KIT Lite Hardware Reference
Table 2-4. Video Configuration Switch (SW2)
Switch Position (Default)Processor SignalVideo Signal
1 (OFF)PPI1SYNC1ADV7179
2 (OFF)PPI0SYNC1ADV7183A
3 (OFF)PPI1SYNC2ADV7183A
4 (OFF)PPI1SYNC2 ADV7179
5 (OFF)PF3 (FIELD)ADV7183A
6 (ON)PF2ADV7183A
Positions 1 thorough 5 of
FIELD control signals of the PPI0 and PPI1 interfaces are routed to the pro-
SW2 determine how and if the SYNC1, SYNC2, and
cessor’s PPIs. In standard configuration of the encoder and decoder, this is
not necessary because the processor is capable of reading the embedded
control information, which is in the data stream.
Position 6 of SW2 determines whether PF2 connects to the ~OE signal of the
ADV7183A. When the switch is “OFF”, PF2 can be used for other operations, and the decoder output enable is held “HIGH” with a pull-up resistor.
Boot Mode Switch (SW3)
The SW3 switch positions 1 and 2 set the ADSP-BF561 processor’s boot
mode as described in Table 2-5. Position 3 sets the processor’s PLL on
boot. When
Table 2-5. Boot Mode Select Switch (SW3)
Position 1 BMODE0Position 2 BMODE1Boot Mode
ONONReserved
ONOFFFlash memory
SW3 position 3 is “ON”, the PLL is in bypass.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual2-11
Page 52
Jumper and DIP Switch Settings
Table 2-5. Boot Mode Select Switch (SW3) (Cont’d)
Position 1 BMODE0Position 2 BMODE1Boot Mode
OFFON8-bit SPI PROM
OFFOFF16-bit SPI PROM
Push Button Enable Switch (SW4)
The push button enable switch (SW4) positions 1 through 4 allow to disconnect the drivers associated with the push buttons from the PF pins of
the processor. Positions 5 and 6 connect the transmit and receive frame
syncs and clocks of SPORT0. This is important when the AD1836A video
decoder and the processor are communicating in Two-Wire Interface
(TWI) mode. Table 2-6 shows which PF is driven when the switch is in
the “ON” position.
2-12ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 53
EZ-KIT Lite Hardware Reference
PPI Clock Select Switch (SW5)
The SW5 switch controls a clock selection of PPI interfaces, as described in
Table 2-7 and Table 2-8.
Table 2-7. PPICLK1 Clock Source Setup
SW5 Position 1
PPI0_CKSEL0
ONON27 MHz Oscillator (default)
OFFONADV7183 Clock Out
XOFFExpansion Interface
SW5 Position 2
PPI0_CKSEL1
PPICLK1 Source
Table 2-8. PPICLK2 Clock Source Setup
SW5 Position 3
PPI1_CKSEL0
ONON27 MHz Oscillator (default)
OFFONADV7183 Clock Out
XOFFExpansion Interface
SW5 Position 4
PPI1_CKSEL1
PPICLK2 Source
Test DIP Switches (SW10 and SW11)
Two DIP switches (SW10 and SW11) are located on the bottom of the
board. The switches are used only for testing and should be in the “
position.
OFF”
ADSP-BF561 EZ-KIT Lite Evaluation System Manual2-13
Page 54
LEDs and Push Buttons
LEDs and Push Buttons
This section describes the functionality of the LEDs and push buttons.
Figure 2-3 shows the locations of the LEDs and push buttons on the
board.
Figure 2-3. LED and Push Button Locations
Reset Push Button (SW1)
The RESET push button resets all of the ICs on the board. One exception is
the USB interface chip (U34). The chip is not being reset when the push
button is pressed after the USB cable has been plugged in and communication with the PC has been initialized correctly. Once communication is
initialized, the only way to reset the USB is by powering down the board.
2-14ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 55
EZ-KIT Lite Hardware Reference
Programmable Flag Push Buttons (SW9–6)
Four push buttons, SW9–6, are provided for general-purpose user input.
The buttons connect to the processor’s programmable flag pins PF8–5.
The push buttons are active “HIGH” and, when pressed, send a High (1) to
the processor. Refer to “LEDs and Push Buttons” on page 1-9 for more
information on how to use the PFs when programming the processor. The
push button enable switch (SW4) is capable of disconnecting the push buttons from the PF (refer to “Push Button Enable Switch (SW4)” on
page 2-12). The programmable flag signals and their corresponding
switches are shown in Table 2-9.
Table 2-9. Programmable Flag Switches
Processor Programmable Flag PinPush Button Reference Designator
PF5SW6
PF6SW7
PF7SW8
PF8SW9
Power LED (J7)
When J7 is lit (green), it indicates that power is being properly supplied to
the board.
Reset LEDs (LED2 and LED3)
When LED2 is lit, it indicates that the master reset of all the major ICs is
active. When LED3 is lit, the USB interface chip (U34) is being reset. The
USB chips only reset on power-up, or if USB communication has not
been initialized.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual2-15
Page 56
LEDs and Push Buttons
USB Monitor LED (LED4)
The USB monitor LED (LED4) indicates that USB communication has
been initialized successfully and you may connect to the processor using a
VisualDSP++ EZ-KIT Lite session. This should take approximately 15
seconds. If the LED does not light, try cycling power on the board and/or
reinstalling the USB driver.
L
Lite target board, the LED can flicker, indicating communications
handshake.
User LEDs (LED12–5, LED20–13)
Sixteen LEDs are connected to the ADSP-BF561 processor’s programmable flags. Eight LEDs labeled LED5 through LED12 are controlled by
programmable flags PF40 through PF47 (equivalent to PPI0 D15–8). Eight
LEDs labeled LED13 through LED20 are controlled by programmable flags
PF32 through PF39 (equivalent to PPI1 D15–8). To learn how to use the
flash memory when programming the LEDs, refer to “LEDs and Push
Buttons” on page 1-9.
Table 2-10. User LEDs
LED Reference Designator Flash Port Name LED Reference Designator Flash Port Name
LED5PB40LED13PB32
LED6PB41LED14PB33
LED7PB42LED15PB34
When VisualDSP++ is actively communicating with the EZ-KIT
LED8PB43LED16PB35
LED9PB44LED17PB36
LED10PB45LED18PB37
LED11PB46LED19PB38
LED12PB47LED20PB39
2-16ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 57
EZ-KIT Lite Hardware Reference
Connectors
This section describes the connector functionality and provides information about mating connectors. The locations of the connectors are shown
in Figure 2-4.
Figure 2-4. Connector Locations
Expansion Interface (J3–1)
Three board-to-board connector footprints provide signals for most of the
processor’s peripheral interfaces. The connectors are located at the bottom
of the board. For more information about the expansion interface, see
on page 2-8. For the availability and pricing of the J1, J2, and J3 connec-
tors, contact Samtec.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual2-17
Page 58
Connectors
Part DescriptionManufacturerPart Number
90 Position 0.05" Spacing, SMT
J1, J2, J3)
(
90 Position 0.05” Spacing
(Through Hole)
90 Position 0.05” Spacing
(Surface Mount)
90 Position 0.05” Spacing
(Low Cost)
SamtecSFC-145-T2-F-D-A
Mating Connector
SamtecTFM-145-x1 Series
SamtecTFM-145-x2 Series
SamtecTFC-145 Series
Audio (J4 and J5)
Part DescriptionManufacturerPart Number
2x2 RCA Jacks (
3x2 RCA Jacks (J5)SWITCHCRAFTPJRAS3X2S01
Two channel RCA interconnect cable Monster CableBI100-1M
J4)SWITCHCRAFTPJRAS2X2S01
Mating Connector
Video (J6)
Part DescriptionManufacturerPart Number
3x2 RCA Jacks (
J6)SWITCHCRAFTPJRAS3X2S01
Power (J7)
The power connector provides all of the power necessary to operate the
EZ-KIT Lite board. The power connector supplies DC power to the
board. The following table shows the power connector pinout.
2-18ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 59
EZ-KIT Lite Hardware Reference
Part DescriptionManufacturerPart Number
2.5 mm Power Jack (J7)SWITCHCRAFTRAPC712
Digi-KeySC1152-ND
Mating Power Supply (shipped with EZ-KIT Lite)
7.5V Power SupplyGlobTekTR9CC2000LCP-Y
The power connector supplies DC power to the EZ-KIT Lite board.
Table 2-11 shows the power supply specifications.
Table 2-11. Power Supply Specification
TerminalConnection
Center pin+7.5 VDC@3Amps
Outer RingGND
USB (J8)
The USB connector is a standard Type B USB receptacle.
Part DescriptionManufacturerPart Number
Type B USB receptacle (
USB cable (provided with kit)AssmannAK672-5
ADSP-BF561 EZ-KIT Lite Evaluation System Manual2-19
J8)Mill-Max897-30-004-90-000
Digi-KeyED90003-ND
Mating Assembly
Digi-KeyAK672-5ND
Page 60
Connectors
RS232 (P2)
The RS232-compatible connector is described in Table 2-12.
Table 2-12. RS232 Connector
Part DescriptionManufacturerPart Number
DB9, Male, Right Angle (P2)Digi-KeyA2096-ND
Mating Assembly
2m Female to Female cableDigi-KeyAE1016-ND
SPORT0 (P3)
The SPORT0 connector is linked to a 20-pin connector. The connector’s
pinout can be found in “Schematics” on page B-1. For pricing and availability of the connectors, contact AMP.
Part DescriptionManufacturerPart Number
20-position AMPMODU system 50
receptacle (P3)
20-position ribbon cable connectorAMP111196-4
20-position AMPMODU system 20
connector
20-position AMPMODU system 20
connector (w/o lock)
Flexible film contacts (20 per connector)
AMP104069-1
Mating Connectors
AMP2-487937-0
AMP2-487938-0
AMP487547-1
JTAG (P4)
The JTAG header is the connecting point for a JTAG in-circuit emulator
2-20ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 61
EZ-KIT Lite Hardware Reference
pod. When an emulator is connected to the JTAG header, the USB debug
interface is disabled.
L
L
Pin 3 is missing to provide keying. Pin 3 in the mating connector
should have a plug.
When using an emulator with the EZ-KIT Lite board, follow the
connection instructions provided with the emulator.
ADSP-BF561 EZ-KIT Lite Evaluation System Manual2-21
Page 62
Connectors
2-22ADSP-BF561 EZ-KIT Lite Evaluation System Manual
Page 63
ABILL OF MATERIALS
The bill of materials corresponds to the board schematics on page B-1.
Please check the latest schematics on the Analog Devices website,
PF3GENERAL PURPOSE / VIDEO DECODER FIELD
PF2GENERAL PURPOSE / VIDEO DECODER OUTPUT ENABLE
PF1GENERAL PURPOSE / I2C SERIAL DATA
PF0GENERAL PURPOSE / I2C SERIAL CLOCK
SW4 PB Enable Switch
Default = ON, ON, ON, ON, OFF, OFF
Position
4
1-4
5,6
Function
Connects the push buttons to the Programmable Flags of the DSP
Useful if using the PFs for another purpose.
OFF, OFF = AD1836A -> TDM Mode
ON, ON = AD1836A -> I2S Mode