Analog Devices ADSP-BF538F User Manual

ADSP-BF538F EZ-KIT Lite
®
Evaluation System Manual
Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106
Revision 1.2, April 2008
Part Number
82-000945-01
a
Copyright Information
©2008 Analog Devices, Inc., ALL RIGHTS RESERVED. This document may not be reproduced in any form without prior, express written consent from Analog Devices, Inc.
Printed in the USA.
Limited Warranty
The EZ-KIT Lite evaluation system is warranted against defects in materi­als 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 impli­cation or otherwise under the patent rights of Analog Devices, Inc.
Trademark and Service Mark Notice
The Analog Devices icon bar and logo, VisualDSP++, the VisualDSP++ logo, Blackfin, the Blackfin logo, the CROSSCORE logo, EZ-KIT Lite, and EZ-Extender 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-BF538F EZ-KIT Lite is designed to be used solely in a labora­tory 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-BF538F EZ-KIT Lite has been certified to comply with the essential requirements of the European EMC directive 89/336/EEC amended by 93/68/EEC and therefore carries the “CE” mark.
The ADSP-BF538F EZ-KIT Lite has been appended to Analog Devices, Inc. Technical Construction File (TCF) referenced ‘DSPTOOLS1’ dated December 21, 1997 and was awarded CE Certification by an appointed European Competent Body as listed below.
Technical Certificate No: Z600ANA1.028
Issued by: Technology International (Europe) Limited
60 Shrivenham Hundred Business Park Shrivenham, Swindon, SN6 8TY, UK
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 ................................................................ xiii
Intended Audience ........................................................................ xiii
Manual Contents ........................................................................... xiv
What’s New in This Manual ........................................................... xiv
Technical or Customer Support ....................................................... xv
Supported Processors ....................................................................... xv
Product Information ...................................................................... xvi
MyAnalog.com ......................................................................... xvi
Processor Product Information .................................................. xvi
Related Documents ................................................................. xvii
Online Technical Documentation ........................................... xviii
Printed Manuals ........................................................................ xx
Notation Conventions .................................................................... xxi
USING ADSP-BF538F EZ-KIT LITE
Package Contents .......................................................................... 1-3
Default Configuration ................................................................... 1-3
Installation and Session Startup ..................................................... 1-5
ADSP-BF538F EZ-KIT Lite Evaluation System Manual v
CONTENTS
Evaluation License Restrictions ..................................................... 1-7
Memory Map ............................................................................... 1-7
SDRAM Interface ......................................................................... 1-8
Flash Memory ............................................................................ 1-10
CAN Interface ............................................................................ 1-11
ELVIS Interface .......................................................................... 1-12
Audio Interface ........................................................................... 1-12
LEDs and Push Buttons .............................................................. 1-13
Example Programs ...................................................................... 1-14
Background Telemetry Channel .................................................. 1-14
ADSP-BF538F EZ-KIT LITE HARDWARE REFERENCE
System Architecture ...................................................................... 2-2
External Bus Interface Unit ..................................................... 2-3
SPORT0 Interface .................................................................. 2-4
SPI Interface ........................................................................... 2-4
UART Interface ...................................................................... 2-4
Programmable Flags ................................................................ 2-4
UART Port ............................................................................. 2-8
Expansion Interface ................................................................. 2-8
JTAG Emulation Port ............................................................. 2-9
Jumper and Switch Settings ........................................................... 2-9
CAN Enable Switch (SW2) ................................................... 2-10
UART Enable Switch (SW4) ................................................. 2-10
Push Button Enable Switch (SW5) ........................................ 2-11
vi ADSP-BF538F EZ-KIT Lite Evaluation System Manual
CONTENTS
Flash Enable Switch (SW6) .................................................... 2-11
FCE Enable Switch (SW14) ................................................... 2-12
Audio Enable Switch (SW7) .................................................. 2-12
Boot Mode Select Switch (SW3) ............................................ 2-13
PPI Direction Control (JP1) .................................................. 2-13
UART Loop Jumper (JP9) ..................................................... 2-14
ELVIS Oscilloscope Configuration Switch (SW1) ................... 2-14
ELVIS Function Generator Configuration Switch (SW8) ........ 2-15
ELVIS Voltage Selection Jumper ( JP6) ................................... 2-16
ELVIS Select Jumper (JP8) .................................................... 2-16
LEDs and Push Buttons .............................................................. 2-17
Reset Push Button (SW9) ...................................................... 2-17
Programmable Flag Push Buttons (SW10–13) ........................ 2-18
Power LED (LED7) ............................................................... 2-18
Reset LED (LED8) ................................................................ 2-18
User LEDs (LED2–6) ............................................................ 2-19
USB Monitor LED (ZLED3) ................................................. 2-19
Connectors ................................................................................. 2-20
Audio Connectors (J9 and J10) .............................................. 2-21
CAN Connectors (J5 and J11) ............................................... 2-21
RS-232 Connector (J6) .......................................................... 2-21
Power Connector (J7) ............................................................ 2-22
Expansion Interface Connectors (J1–3) .................................. 2-22
JTAG Connector (ZP4) ......................................................... 2-23
ADSP-BF538F EZ-KIT Lite Evaluation System Manual vii
CONTENTS
SPORT0 and SPORT1 Connectors (P6 and P7) .................... 2-23
PPI Connector (P8) .............................................................. 2-23
SPI Connector (P9) ............................................................... 2-24
2-Wire Interface Connector (P10) ......................................... 2-24
TIMERS Connector (P11) .................................................... 2-24
UART1 Connector (P12) ...................................................... 2-25
ADSP-BF538F EZ-KIT LITE BILL OF MATERIALS ADSP-BF538F EZ-KIT LITE SCHEMATIC
Title Page ..................................................................................... B-1
Processor ...................................................................................... B-2
Processor Power ............................................................................ B-3
SDRAM and Flash ....................................................................... B-4
ADC and Audio In ....................................................................... B-5
DAC and Audio Out .................................................................... B-6
CAN ............................................................................................ B-7
Push Buttons, LEDs, and Boot Mode ............................................ B-8
ELVIS Interface ............................................................................ B-9
Expansion Interface and JTAG .................................................... B-10
Stamp Connectors ...................................................................... B-11
Misc Connectors ........................................................................ B-12
Power ......................................................................................... B-13
INDEX
viii ADSP-BF538F EZ-KIT Lite Evaluation System Manual

PREFACE

Thank you for purchasing the ADSP-BF538F EZ-KIT Lite®, Analog Devices, Inc. evaluation system for 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 com­bine a 32-bit RISC instruction set, dual 16-bit multiply accumulate (MAC) DSP functionality, and 8-bit video processing performance that had previously been the exclusive domain of very-long instruction word (VLIW) media processors.
ADSP-BF538F EZ-KIT Lite Evaluation System Manual ix
The evaluation board is designed to be used in conjunction with the Visu­alDSP++ ADSP-BF538F Blackfin processors. The VisualDSP++ development envi­ronment gives you the ability to perform advanced application code development and debug, such as:
Access to the ADSP-BF538F 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-BF538F 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/processors/index.html.
®
development environment to test the capabilities of the
Create, compile, assemble, and link application programs written in C++, C, and ADSP-BF538F 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
The ADSP-BF538F EZ-KIT Lite provides example programs to demon­strate the capabilities of the evaluation board.
L
x ADSP-BF538F EZ-KIT Lite Evaluation System Manual
The ADSP-BF538F EZ-KIT Lite installation is part of the Visu­alDSP++ installation. The EZ-KIT Lite 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-7 and the Visu- alDSP++ Installation Quick Reference Card.
The board features:
Analog Devices ADSP-BF538F processor
D Core performance up to 600 MHz D External bus performance to 133 MHz D 182-pin mini-BGA package D 25 MHz crystal
Synchronous dynamic random access memory (SDRAM)
D MT48LC32M8 – 64 MB (8M x 8-bits x 4 banks) x 2 chips
Flash memory
D 4MB (2M x 16-bits)
Analog audio interface
Preface
D AD1871 96 kHz analog-to-digital codec (ADC) D AD1854 96 kHz digital-to-audio codec (DAC) D 1 input stereo jack D 1 output stereo jack
Controller Area Network (CAN) interface
D Philips TJA1041 high-speed CAN transceiver
National Instruments Educational Laboratory Virtual Instrumen­tation Suite (ELVIS) interface
D LabVIEW™-based virtual instruments D Multifunction data acquisition device D Bench-top workstation and prototype board
ADSP-BF538F EZ-KIT Lite Evaluation System Manual xi
Universal asynchronous receiver/transmitter (UART)
D ADM3202 RS-232 line driver/receiver D DB9 female connector
•LEDs
D 10 LEDs: 1 power (green), 1 board reset (red), 1 USB (red),
5 general-purpose (amber), and 1 USB monitor (amber)
Push buttons
D 5 push buttons: 1 reset, 4 programmable flags with
debounce logic
Expansion interface
D All processor signals
Other features
D JTAG ICE 14-pin header
The EZ-KIT Lite board has flash memory with a total of 4 MB. Flash memory can be used to store user-specific boot code, allowing the board to run as a stand-alone unit. For more information, see “Flash Memory”
on page 1-10. The board also has 64 MB of SDRAM, which can be used
by the user at runtime.
SPORT0 interfaces with the audio circuit, facilitating development of audio
signal processing applications. SPORT0, SPORT1, and SPORT2 also interface to an off-board connector for communication with other serial devices. For more information, see “SPORT0 Interface” on page 2-4.
The UART of the processor connects to an RS-232 line driver and a DB9 female connector, providing an interface to a PC or other serial device.
xii ADSP-BF538F EZ-KIT Lite Evaluation System Manual
Preface
Additionally, the EZ-KIT Lite board provides access to all of the proces­sor’s peripheral ports. Access is provided in the form of a three-connector expansion interface. For more information, see “Expansion Interface” on
page 2-8.

Purpose of This Manual

The ADSP-BF538F EZ-KIT Lite Evaluation System Manual provides instructions for installing the product hardware (board). The text describes operation and configuration of the board components and pro­vides guidelines for running your own code on the ADSP-BF538F 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.

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-BF538/ADSP-BF538F Blackfin Processor Hardware Ref- erence 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”.
ADSP-BF538F EZ-KIT Lite Evaluation System Manual xiii

Manual Contents

Manual Contents
The manual consists of:
Chapter 1, “Using ADSP-BF538F EZ-KIT Lite” on page 1-1. Describes EZ-KIT Lite functionality from a programmer’s perspec­tive and provides an easy-to-access memory map.
Chapter 2, “ADSP-BF538F EZ-KIT Lite Hardware Reference” on
page 2-1.
Provides information on the EZ-KIT Lite hardware components.
Appendix A, “ADSP-BF538F EZ-KIT Lite Bill Of Materials” on
page A-1.
Provides a list of components used to manufacture the EZ-KIT Lite board.
Appendix B, “ADSP-BF538F EZ-KIT Lite Schematic” on
page B-1.
Provides the resources to allow EZ-KIT Lite board-level debugging or to use as a reference design. Appendix B is part of the online Help.

What’s New in This Manual

The ADSP-BF538F EZ-KIT Lite Evaluation System Manual has been updated to reflect the latest revision of the board.
xiv ADSP-BF538F EZ-KIT Lite Evaluation System Manual

Technical or Customer Support

You can reach Analog Devices, Inc. Customer Support in the following ways:
Visit the Embedded Processing and DSP products Web site at
http://www.analog.com/processors/technicalSupport
E-mail tools questions to
processor.tools.support@analog.com
E-mail processor questions to
processor.support@analog.com (World wide support) processor.europe@analog.com (Europe support) processor.china@analog.com (China support)
Phone questions to 1-800-ANALOGD
Preface
Contact your Analog Devices, Inc. local sales office or authorized distributor
Send questions by mail to:
Analog Devices, Inc. One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 USA

Supported Processors

This evaluation system supports Analog Devices ADSP-BF538F Blackfin embedded processors.
ADSP-BF538F EZ-KIT Lite Evaluation System Manual xv

Product Information

Product Information
You can obtain product information from the Analog Devices Web site, from the product CD-ROM, or from printed publications (manuals).
Analog Devices is online at www.analog.com. Our Web site provides infor­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.
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.
xvi ADSP-BF538F EZ-KIT Lite Evaluation System Manual
Preface
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
processor.support@analog.com (World wide support) processor.europe@analog.com (Europe support) processor.china@analog.com (China support)
Fax questions or requests for information to
1-781-461-3010 (North America) +49-89-76903-157 (Europe)

Related Documents

For information on product related development software, see the follow­ing publications.
Table 1. Related Processor Publications
Title Description
ADSP-BF538/ADSP-BF538F Embedded Processor Data Sheet
ADSP-BF538/ADSP-BF538F Blackfin Processor Hardwa re Re f e re nc e
Blackfin Processor Programming Reference Description of all allowed processor assem-
General functional description, pinout, and timing.
Description of internal processor architec­ture and all register functions.
bly instructions.
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. Visit the Technical Library Web site to access all processor and tools manuals and data sheets:
http://www.analog.com/processors/technicalSupport/technicalLi­brary/
.
ADSP-BF538F EZ-KIT Lite Evaluation System Manual xvii
Product Information
Table 2. Related VisualDSP++ Publications
Title Description
ADSP-BF538F EZ-KIT Lite Evaluation System Manual
VisualDSP++ User’s Guide Description of the VisualDSP++ features and
VisualDSP++ Assembler and Preprocessor Manuals Description of the assembler function and
VisualDSP++ C/C++ Complier and Library Man­ual for Blackfin Processors
VisualDSP++ Linker and Utilities Manual Description of the linker function and com-
VisualDSP++ Loader and Utilities Manual Description of the loader/splitter function
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.
mands.
and commands.

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 .pdf files of most manuals are provided in the
Docs folder on the VisualDSP++ installation CD.
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 run­ning the Tools installation. Access the online documentation from the VisualDSP++ environment, Windows® Explorer, or the Analog Devices Web site. Each documentation file type is described as follows.
xviii ADSP-BF538F EZ-KIT Lite Evaluation System Manual
File Description
.chm Help system files and manuals in Help format
Preface
.htm or .html
.pdf VisualDSP++ and processor manuals in Portable Documentation Format (PDF).
Dinkum Abridged C++ library and FlexLM network license manager software doc­umentation. Viewing and printing the Internet Explorer 6.0 (or higher).
Viewing and printing the .pdf files requires a PDF reader, such as Adobe Acrobat Reader (4.0 or higher).
.html files requires a browser, such as
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-BF538F EZ-KIT Lite Help, which is part of the Visu­alDSP++ 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 documenta­tion 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 FlexLM network license manager software documentation.
Your software installation kit includes online Help as part of the Windows interface. These help files provide information about VisualDSP++ and the ADSP-BF538F EZ-KIT Lite evaluation system.
ADSP-BF538F EZ-KIT Lite Evaluation System Manual xix
Product Information
Accessing Documentation From Web
Download manuals at the following Web site:
http://www.analog.com/processors/technicalSupport/technicalLi­brary/.
Select a processor family and book title. Download archive (.zip) files, one for each manual. Use any archive management software, such as Win­Zip, 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.
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.
xx ADSP-BF538F EZ-KIT Lite Evaluation System Manual

Notation Conventions

Text conventions used in this manual are identified and described as fol­lows. Additional conventions, which apply only to specific chapters, may appear throughout this document.
Example Description
Preface
Close command (File menu)
{this | that} Alternative required items in syntax descriptions appear within curly
[this | that] Optional items in syntax descriptions appear within brackets and sepa-
[this,…] Optional item lists in syntax descriptions appear within brackets delim-
.SECTION Commands, directives, keywords, and feature names are in text with
filename Non-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 com­mand appears on the File menu).
brackets and separated by vertical bars; read the example as this or
that. One or the other is required.
rated by vertical bars; read the example as an optional this or that.
ited by commas and terminated with an ellipse; read the example as an optional comma-separated list of
letter gothic font.
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.
Warning: 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 Warning appears instead of this symbol.
ADSP-BF538F EZ-KIT Lite Evaluation System Manual xxi
Notation Conventions
xxii ADSP-BF538F EZ-KIT Lite Evaluation System Manual
1 USING ADSP-BF538F EZ-KIT
LITE
This chapter provides specific information to assist you with development of programs for the ADSP-BF538F EZ-KIT Lite evaluation system.
The information appears in the following sections.
“Package Contents” on page 1-3 Lists the items contained in the ADSP-BF538F EZ-KIT Lite package.
“Default Configuration” on page 1-3 Shows the default configuration of the ADSP-BF538F EZ-KIT Lite.
“Installation and Session Startup” on page 1-5 Instructs how to start a new or open an existing ADSP-BF538F EZ-KIT Lite session using VisualDSP++.
“Evaluation License Restrictions” on page 1-7 Describes the restrictions of the VisualDSP++ demo license shipped with the EZ-KIT Lite.
“Memory Map” on page 1-7 Defines the ADSP-BF538F EZ-KIT Lite board’s memory map.
“SDRAM Interface” on page 1-8· Defines the register values to configure the on-board SDRAM.
“Flash Memory” on page 1-10 Describes the internal and external flash memory.
ADSP-BF538F EZ-KIT Lite Evaluation System Manual 1-1
“CAN Interface” on page 1-11 Describes the on-board Controller Area Network (CAN) interface.
“ELVIS Interface” on page 1-12 Describes the on-board National Instruments Educational Labora­tory Virtual Instrumentation Suite (NI ELVIS) interface.
“Audio Interface” on page 1-12 Describes the on-board audio circuit.
“LEDs and Push Buttons” on page 1-13 Describes the board’s general-purpose IO pins and buttons.
“Example Programs” on page 1-14 Provides information about example programs included in the ADSP-BF538F EZ-KIT Lite evaluation system.
“Background Telemetry Channel” on page 1-14 Highlights the advantages of the background telemetry channel (BTC) feature of VisualDSP++.
For information on the graphical user interface, including the boot load­ing, target options, and other facilities of the EZ-KIT Lite system, refer to the online Help.
For more detailed information about programming the ADSP-BF538F Blackfin processor, see the documents referred to as “Related
Documents”.
1-2 ADSP-BF538F EZ-KIT Lite Evaluation System Manual
Using ADSP-BF538F EZ-KIT Lite

Package Contents

Your ADSP-BF538F EZ-KIT Lite evaluation system package contains the following items.
ADSP-BF538F EZ-KIT Lite board
VisualDSP++ Installation Quick Reference Card
CD containing:
D VisualDSP++ software D ADSP-BF538F EZ-KIT Lite debug software D USB driver files D Example programs D ADSP-BF538F EZ-KIT Lite Evaluation System Manual (this
document)
Universal 7V DC power supply
6-foot 3.5 mm male-to-male audio cable
3.5 mm headphones
10-foot USB 2.0 cable
If any item is missing, contact the vendor where you purchased your EZ-KIT Lite or contact Analog Devices, Inc.

Default Configuration

The ADSP-BF538F 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-BF538F EZ-KIT Lite Evaluation System Manual 1-3
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.
When removing the EZ-KIT Lite board from the package, handle the board carefully to avoid the discharge of static electricity, which may dam­age some components. Figure 1-1 shows the default jumper settings, switches, connector locations, and LEDs used in installation. Confirm that your board is in the default configuration before using the board.

Figure 1-1. EZ-KIT Lite Hardware Setup

1-4 ADSP-BF538F EZ-KIT Lite Evaluation System Manual
Using ADSP-BF538F EZ-KIT Lite

Installation and Session Startup

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 (ZLED3, located near the USB connector) is lit. This signifies that the board is communicat­ing properly with the host PC and is ready to run VisualDSP++.
2. 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++ does not con­nect to any session. Skip the rest of this step to step 3.
If you have run VisualDSP++ previously, the last opened session appears on the screen. You can override the default behavior and force VisualDSP++ to start a new session by pressing and holding down the Ctrl key while starting VisualDSP++. Do not release the Ctrl key until the Session Wizard appears on the screen. Go to step 4.
3. 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.
4. 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-BF538F. Click Next.
ADSP-BF538F EZ-KIT Lite Evaluation System Manual 1-5
Installation and Session Startup
5. The Select Connection Type page of the wizard appears on the screen. Select EZ-KIT Lite and click Next.
6. The Select Platform page of the wizard appears on the screen. In the Select your platform list, select ADSP-BF538F EZ-KIT Lite via Debug Agent. In Session name, highlight or specify the session 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 to open a new session.
Click Next.
7. The Finish page of the wizard appears on the screen. The page dis- plays your selections. If you are satisfied, click Finish. If not, click Back to make changes.
L
1-6 ADSP-BF538F EZ-KIT Lite Evaluation System Manual
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.
Using ADSP-BF538F EZ-KIT Lite

Evaluation License Restrictions

The ADSP-BF538F EZ-KIT Lite installation is part of the VisualDSP++ installation. The EZ-KIT Lite is a licensed product that offers an unre­stricted evaluation license for the first 90 days. Once the initial unrestricted 90-day evaluation license expires:
VisualDSP++ allows a connection to the ADSP-BF538F EZ-KIT Lite via the USB debug agent interface only. Connections to simu­lators and emulation products are no longer allowed.
The linker restricts a users program to 20 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.

Memory Map

The ADSP-BF538F processor has internal SRAM that can be used for instruction or data storage. SRAM configuration details can be found in the ADSP-BF538/ADSP-BF538F Blackfin Processor Hardware Reference.
The ADSP-BF538F EZ-KIT Lite board includes two types of external memory: SDRAM and flash.
The size of SDRAM is 64 Mbytes (32M x 16-bit). The processor’s mem­ory select pin,
The size of the external flash memory is 4 Mbytes (2M x 16-bits), and the size of the internal flash memory is 1 Mbyte. The processor’s asynchro­nous memory select pins (~AMS3–0) are configured for flash memory. Any of the ~AMS signals can be mapped to internal or external flash memory.
~SMS0, is configured for SDRAM.
ADSP-BF538F EZ-KIT Lite Evaluation System Manual 1-7

SDRAM Interface

Table 1-1. EZ-KIT Lite Evaluation Board Memory Map

Start Address End Address Content
External Memory
Internal Memory
0x0000 0000 0x03FF FFFF SDRAM bank 0 (SDRAM). See “SDRAM Inter-
face” on page 1-8.
0x2000 0000 0x200F FFFF ASYNC memory bank 0. See “Flash Memory” on
page 1-10.
0x2010 0000 0x201F FFFF ASYNC memory bank 1. See “Flash Memory” on
page 1-10.
0x2020 0000 0x202F FFFF ASYNC memory bank 2. See “Flash Memory” on
page 1-10.
0x2030 0000 0x203F FFFF ASYNC memory bank 3. See “Flash Memory” on
page 1-10.
All other locations Not used
0xFF80 0000 0xFF80 3FFF Data bank A SRAM 16 KB 0xFF80 4000 0xFF80 7FFF Data bank A SRAM/CACHE 16 KB 0xFF90 0000 0xFF90 7FFF Data bank B SRAM 16 KB 0xFF90 4000 0xFF90 7FFF Data bank B SRAM/CACHE 16 KB 0xFFA0 0000 0xFFA0 7FFF Instruction bank A SRAM 32 KB 0xFFA1 0000 0xFFA1 3FFF Instruction bank B SRAM 16 KB 0xFFA0 8000 0xFFA0 BFFF Instruction SRAM/CACHE 16 KB 0xFFB0 0000 0xFFB0 0FFF Scratch pad SRAM 4KB 0xFFC0 0000 0xFFDF FFFF System MM Rs 2 MB 0xFFE0 0000 0xFFFF FFFF Core MMRs 2 MB
All other locations Reserved
SDRAM Interface
The three SDRAM control registers must be initialized in order to use the MT48LC32M8A2 32M x 16 bits (64 MB) SDRAM memory. When you are in a VisualDSP++ session and connect to the EZ-KIT Lite board, the
1-8 ADSP-BF538F EZ-KIT Lite Evaluation System Manual
Loading...
+ 71 hidden pages