Analog Devices EZ-KIT Bedienungsanleitung

Getting Started with
ADSP-BF548 EZ-KIT Lite®
Revision 1.0, November 2007
Part Number
82-000206-02
Analog Devices, Inc.
One Technology Way
Norwood, Mass. 02062-9106 a

Copyright Information
©2007 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 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-BF548 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-BF548 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-BF548 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.029
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.


Getting Started with ADSP-BF548 EZ-KIT Lite v
CONTENTS
PREFACE
Purpose of This Manual ................................................................ xiii
Intended Audience ........................................................................ xiii
Manual Contents .......................................................................... xiii
What’s New in This Manual ............................................................ xv
Technical or Customer Support ....................................................... xv
Supported Processors ...................................................................... xvi
Product Information ...................................................................... xvi
MyAnalog.com ........................................................................ xvii
Processor Product Information ................................................. xvii
Related Documents ................................................................ xviii
Online Technical Documentation ............................................. xix
Printed Manuals ....................................................................... xxi
Notation Conventions ................................................................. xxiii
PROGRAMMING ADSP-BF548 EZ-KIT LITE WITH
VISUALDSP++
Installing VisualDSP++ and the EZ-KIT Lite ................................. 1-2
Starting VisualDSP++ and Connecting to the EZ-KIT Lite ............ 1-3
Example 1: Building and Running an Application .......................... 1-6

CONTENTS
vi Getting Started with ADSP-BF548 EZ-KIT Lite
Example 1: Sorts.c File .................................................................. 1-9
USING ADSP-BF548 EZ-KIT LITE TO INVESTIGATE
PERFORMANCE FACTORS
ADSP-BF548 Processor Memory Hierarchy .................................. 2-2
Example 2: Benchmarking the Relative Performance of Memories .. 2-4
Example 3: Using the Blackfin Processor Voltage Regulator ........... 2-8
USING ADSP-BF548 EZ-KIT LITE PERIPHERALS
ADSP-BF548 Processor I/O Peripherals ........................................ 3-2
ADSP-BF548 Peripheral Interfaces on the EZ-KIT Lite ................. 3-4
Using ADSP-BF548 Peripherals on the EZ-KIT Lite ..................... 3-5
Example 4: Overview .................................................................... 3-7
Example 4: Audio.c File ................................................................ 3-8
InitAudio()—Opening the Driver ............................................ 3-8
adi_dev_Control()—Configuring the Driver .......................... 3-11
TerminateAudio() ................................................................. 3-14
PlayBuffer() .......................................................................... 3-14
AD1980Callback() ................................................................ 3-16
Example 4: Running ................................................................... 3-17
USING ADSP-BF548 EZ-KIT LITE AS A MASS STORAGE
DEVICE
ADSP-BF548 Processor USB Interface .......................................... 4-2
Analog Devices USB Software ....................................................... 4-2
Example 5: USB Project ................................................................ 4-3

Getting Started with ADSP-BF548 EZ-KIT Lite vii
CONTENTS
Example 5: Running ..................................................................... 4-6
USING ADSP-BF548 EZ-KIT LITE HARD DISK AND LCD
SCREEN
SSL File System Service ................................................................. 5-2
Sharp LQ043T1DG01 LCD Device Driver ................................... 5-3
Example 6: Displaying a Bitmap File on the EZ-KIT Lite .............. 5-4
Example 6: Project Options ........................................................... 5-4
Example 6: Application Structure .................................................. 5-9
FileSystem.c ............................................................................ 5-9
LCD.c ................................................................................... 5-10
adi_ssl_Init.h ........................................................................ 5-11
Example 6: Running ................................................................... 5-12
USING ADSP-BF548 EZ-KIT LITE KEYPAD AND LED
INDICATOR
Event-Driven Device Drivers ......................................................... 6-2
VDK Device Model ...................................................................... 6-3
VDK Message Passing ................................................................... 6-4
Example 7: Creating a VDK Application ....................................... 6-4
Example 7: Source Files ................................................................. 6-7
CREATING A BOOTABLE APPLICATION
VisualDSP++ Utility Programs ...................................................... 7-2
Executable and Loadable Program Files .......................................... 7-2
Creating a Loadable Program File .................................................. 7-3

CONTENTS
viii Getting Started with ADSP-BF548 EZ-KIT Lite
Writing a Loader File to Flash Memory ......................................... 7-5
Booting From Burst Flash Memory ............................................... 7-8
Example 8: Loading ...................................................................... 7-9
Epilogue ..................................................................................... 7-10
INDEX

Getting Started with ADSP-BF548 EZ-KIT Lite ix
PREFACE
Thank you for purchasing the ADSP-BF548 EZ-KIT Lite®, Analog
Devices, Inc. evaluation system for ADSP-BF548 Blackfin®processors.
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 Visu-
alDSP++®development environment to test the capabilities of
ADSP-BF548 Blackfin processors. The VisualDSP++ development envi-
ronment gives you the ability to perform advanced application code
development and debug, such as:
• Create, compile, assemble, and link application programs written
in C++, C, and ADSP-BF548 assembly
• Load, run, step, halt, and set breakpoints in application programs
• Read and write data and program memory
• Read and write core and peripheral registers
• Plot memory
Access to the ADSP-BF548 processor from a personal computer (PC) is
achieved through a USB port or an optional JTAG emulator. The USB
interface provides unrestricted access to the ADSP-BF548 processor and
the evaluation board peripherals. Analog Devices JTAG emulators offer

x Getting Started with ADSP-BF548 EZ-KIT Lite
faster communication between the host PC and target hardware. Analog
Devices carries a wide range of in-circuit emulation products. To learn
more about Analog Devices emulators and processor development tools,
go to http://www.analog.com/dsp/tools/.
The ADSP-BF548 EZ-KIT Lite provides example programs to demon-
strate the capabilities of the evaluation board.
LThe ADSP-BF548 EZ-KIT Lite installation is part of the Visu-
alDSP++ installation. The EZ-KIT Lite is a licensed product that
offers an evaluation (temporary) license. Once the evaluation
license expires, the linker restricts a user’s program to 60 KB of
memory for code space with no restrictions for data space
The board features:
• Analog Devices ADSP-BF548 Blackfin processor
DCore performance up to 600 MHz
DExternal bus performance up to 133 MHz
D400-pin mini-BGA package
D25 MHz crystal
• Double data rate (DDR) synchronous dynamic random access
memory (SDRAM)
DMicron MT46V32M16 – 64 MB (8M x 16-bits x 4 banks)
• Burst flash memory
DIntel PC28F128K3C115 – 32 MB (16M x 16-bits)
• NAND flash memory
DST Micro NAND02 – 2 Gb
Dieses Handbuch passt für folgende Modelle
1
Inhaltsverzeichnis
Andere Analog Devices Schalten Handbücher

Analog Devices
Analog Devices LTC3308A Kurzanleitung zur Einrichtung

Analog Devices
Analog Devices LT7182S Kurzanleitung zur Einrichtung

Analog Devices
Analog Devices LINEAR LTM 8005 Bedienungsanleitung

Analog Devices
Analog Devices Linear DC2492A Bedienungsanleitung

Analog Devices
Analog Devices ADG5412BF Bedienungsanleitung

Analog Devices
Analog Devices AD9273 Bedienungsanleitung

















