ADSP-BF535 EZ-KIT Lite® Evaluation System Manual Revision 2.2, October 2003 Part Number 85-000603-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106 a Copyright Information © 2003 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 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, Blackfin, and EZ-KIT Lite are registered trademarks of Analog Devices, Inc. VisualDSP++ is a trademark of Analog Devices, Inc. All other brand and product names are trademarks or service marks of their respective owners. Regulatory Compliance The ADSP-BF535 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-BF535 EZ-KIT Lite evaluation system had been appended to the Technical Construction File referenced “DSPTOOLS1” dated December 21, 1997 and was awarded CE Certification by an appointed European Competent Body as listed below. Technical Certificate No: Z600ANA1.007 Issued by: Technology International (Europe) Limited 41 Shrivenham Hundred Business Park Shrivenham, Swindon, SN6 8TZ, 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 ................................................................. xiv Intended Audience ......................................................................... xiv Manual Contents ........................................................................... xiv What’s New in This Manual ............................................................ xv Technical or Customer Support ...................................................... xvi Supported Processors ...................................................................... xvi Product Information ...................................................................... xvi MyAnalog.com ........................................................................ xvii DSP Product Information ........................................................ xvii Related Documents ................................................................ xviii Online Documentation ............................................................ xix Printed Manuals ....................................................................... xix VisualDSP++ Documentation Set ......................................... xix Hardware Manuals ................................................................ xx Data Sheets ........................................................................... xx Contacting DSP Publications ..................................................... xx Notation Conventions .................................................................... xxi ADSP-BF535 EZ-KIT Lite Evaluation System Manual v CONTENTS GETTING STARTED Contents of EZ-KIT Lite Package ................................................. 1-1 PC Configuration ......................................................................... 1-3 Installation Tasks .......................................................................... 1-3 Installing VisualDSP++ and EZ-KIT Lite Software .................. 1-4 Installing VisualDSP++ License ............................................... 1-5 Setting Up EZ-KIT Lite Hardware .......................................... 1-5 Installing EZ-KIT Lite USB Driver ......................................... 1-7 Windows 98 USB Driver .................................................... 1-8 Windows 2000 USB Driver .............................................. 1-12 Windows XP USB Driver ................................................. 1-13 Verifying Driver Installation .................................................. 1-15 Starting VisualDSP++ ........................................................... 1-16 USING EZ-KIT LITE EZ-KIT Lite License Restrictions .................................................. 2-2 Memory Map ............................................................................... 2-3 Using SDRAM Interface ............................................................... 2-4 Using Flash Memory ..................................................................... 2-5 Using Programmable Flag Pins ...................................................... 2-6 Power Management ................................................................. 2-7 Example Programs ........................................................................ 2-8 Using Flash Programmer Utility .................................................... 2-9 Using Background Telemetry Channel .......................................... 2-9 vi ADSP-BF535 EZ-KIT Lite Evaluation System Manual CONTENTS Using EZ-KIT Lite VisualDSP++ Interface .................................. 2-10 Trace Window ....................................................................... 2-10 Enabling Trace Buffer ........................................................ 2-11 Reading Trace Buffer Data ................................................ 2-11 Performance Monitor ............................................................ 2-11 Boot Load ............................................................................. 2-13 Context Switching ................................................................. 2-13 Using M3 Register ............................................................ 2-13 Using Stack Pointer ........................................................... 2-14 Hardware Breakpoints ........................................................... 2-14 Global Breakpoint Options ............................................... 2-15 Common Breakpoint Attributes ........................................ 2-15 Data Breakpoints .............................................................. 2-15 Data Breakpoint Specific Attributes ............................... 2-15 Instruction Breakpoints ..................................................... 2-16 Instruction Breakpoint Specific Attributes ...................... 2-16 Hardware Breakpoints Tips and Tricks ............................... 2-18 Latency ......................................................................... 2-18 Restrictions ................................................................... 2-18 Target Options ...................................................................... 2-19 Reset Options ................................................................... 2-19 On Emulator Exit ............................................................. 2-20 Other Options .................................................................. 2-20 Restricted Software Breakpoints ............................................. 2-21 ADSP-BF535 EZ-KIT Lite Evaluation System Manual vii CONTENTS EZ-KIT LITE HARDWARE REFERENCE System Architecture ...................................................................... 3-2 External Bus Interface ............................................................. 3-3 SPORT0 Audio Interface ........................................................ 3-3 Expansion Interface ................................................................. 3-4 JTAG Emulation Port ............................................................. 3-5 Jumper and DIP Switch Settings ................................................... 3-5 Audio Input Select Jumper (JP1) ............................................. 3-5 Audio Codec Disable Jumper (JP2) ......................................... 3-6 Boot Mode Select Switch (SW1) .............................................. 3-7 DSP PLL Setup Switch (SW2) ................................................. 3-7 LEDs and Push Buttons ................................................................ 3-9 Programmable Flag LEDs (LED1, LED2, LED3, LED4) ......... 3-9 USB Monitor LED (LED5) ................................................... 3-10 Power LED (LED6) .............................................................. 3-10 Reset LEDs (LED7, LED8) ................................................... 3-10 Non-Maskable Interrupt Push Button (SW3) ......................... 3-11 Programmable Flag Push Buttons (SW4, SW5, SW6, SW7) ... 3-11 Reset Push Button (SW8) ...................................................... 3-11 Connectors ................................................................................. 3-12 Expansion Interface (P1, P2, P3) ........................................... 3-12 FlashLINK (P4) .................................................................... 3-13 Audio (P5, P6) ...................................................................... 3-13 USB (P7) .............................................................................. 3-14 viii ADSP-BF535 EZ-KIT Lite Evaluation System Manual CONTENTS JTAG (P8) ............................................................................ 3-14 SPORT0 (P9) ........................................................................ 3-15 Power Connector (P10) ......................................................... 3-15 Specifications .............................................................................. 3-15 Power Supply ........................................................................ 3-16 Board Current Measurements ................................................ 3-16 Mechanical Dimensions ......................................................... 3-17 BILL OF MATERIALS INDEX ADSP-BF535 EZ-KIT Lite Evaluation System Manual ix CONTENTS x ADSP-BF535 EZ-KIT Lite Evaluation System Manual PREFACE Thank you for purchasing the ADSP-BF535 EZ-KIT Lite®, Analog Devices (ADI) evaluation system for Blackfin® embedded media processors. 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++™ development environment to test the capabilities of the ADSP-BF535 (formerly ADSP-21535) Blackfin processors. The VisualDSP++ development environment gives you the ability to perform advanced application code development and debug, such as: • Create, compile, assemble, and link application programs written in C++, C and ADSP-BF535 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 • Plot memory Access to the ADSP-BF535 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-BF535 processor and the ADSP-BF535 EZ-KIT Lite Evaluation System Manual xi 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 DSP development tools, go to http://www.analog.com/dsp/tools/. ADSP-BF535 EZ-KIT Lite provides example programs to demonstrate the capabilities of the evaluation board. VisualDSP++ license provided with this EZ-KIT Lite evalua! The tion system limits the size of a user program to 176 KB of internal memory. The board’s features include: • Analog Devices ADSP-BF535 processor " " " 300 MHz Core Clock Speed (default) Switch-Configurable Core Clock Speed Switch-Configurable Boot Mode • USB Debugging Interface is not the DSP’s USB interface. !• This Analog Devices AD1885 48 kHz AC’97 SoundMAX " " ® Codec Jumper-Selectable Line-In or Mic-In 3.5 mm Stereo Jack Line-Out 3.5 mm Stereo Jack • SDRAM " 4 M x 32-bit • Flash Memory " xii 272 K x 16 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Preface • Interface Connectors " " " " 14-Pin Emulator Connector for JTAG Interface SPORT0 Connector FlashLINK™ Connector (for Flash memory programming) Expansion Interface Connectors (not populated) • General-Purpose IO " " " 4 Push Buttons connected to DSP Programmable Flags 1 Push Button connected to DSP Non-maskable Interrupt 4 LEDs connected to DSP Programmable Flags • Real Time Clock • Analog Devices ADP3331, ADP3338, ADP3339, and ADP3088 Voltage Regulators The EZ-KIT Lite board has a Flash memory device that can be used to store user specific boot code. By configuring the boot mode switch (SW1) and by programming the Flash memory, the board can run as a stand-alone unit. For information about using the Flash memory, see “Using Flash Memory” on page 2-5. is interfaced with an audio codec, allowing you to create audio signal processing applications. SPORT0 is also attached to an off-board connector to allow communication with other serial devices. For information about SPORT0, see “SPORT0 Audio Interface” on page 3-3. SPORT0 Additionally, the EZ-KIT Lite board provides access to most of the processor’s peripheral ports. Access is provided in the form of uninstalled expansion interface connectors. The processor’s USB pins are brought to the P3 connector but require additional circuitry to function as a USB port. The PCI bus of the DSP is not available at any connector of the EZ-Kit Lite. For information about the expansion interface, see “Expansion Interface” on page 3-4. ADSP-BF535 EZ-KIT Lite Evaluation System Manual xiii Purpose of This Manual Purpose of This Manual The ADSP-BF535 EZ-KIT Lite Evaluation System Manual provides instructions for using the hardware and installing the software on your PC. This manual provides guidelines for running your own code on the ADSP-BF535 EZ-KIT Lite. The manual also describes the operation and configuration of the evaluation board’s components. Finally, a schematic and a bill of materials are provided as a reference for future ADSP-BF535 board designs. Intended Audience This manual is a user’s guide and reference to the ADSP-BF535 EZ-KIT Lite evaluation system. Programmers who are familiar with the Analog Devices Blackfin processor architecture, operation, and programming are the primary audience for this manual. Programmers who are unfamiliar with Analog Devices Blackfin processors can use this manual in conjunction with the ADSP-BF535 DSP Hardware Reference and the Blackfin Processor Instruction Set Reference, which describe the processor architecture and instruction set. Programmers who are unfamiliar with VisualDSP++ should refer to the VisualDSP++ online Help and the VisualDSP++ user’s or getting started guides. For the locations of these documents, refer to “Related Documents”. xiv ADSP-BF535 EZ-KIT Lite Evaluation System Manual Preface Manual Contents The manual consists of: • Chapter 2, “Getting Started” on page 1-1 Provides software and hardware installation procedures, PC system requirements, and basic board information. • Chapter 2, “Using EZ-KIT Lite” on page 2-1 Provides information on the EZ-KIT Lite from a programmer’s perspective and provides an easy-to-access memory map. • Chapter 3, “EZ-KIT Lite Hardware Reference” on page 3-1 Provides information on the hardware aspects of the evaluation system. • Appendix A, “Bill Of Materials” on page A-1 Provides a list of components used to manufacture the EZ-KIT Lite board. • Appendix B, “Schematics” on page B-1 Provides the resources to allow EZ-KIT Lite board-level debugging or to use as a reference design. This appendix is not part of the online Help. The online Help viewers should go the PDF version of the ADSP-BF535 EZ-KIT Lite Evaluation System Manual located in the Docs\EZ-KIT Lite Manuals folder on the installation CD to see the schematics. ADSP-BF535 EZ-KIT Lite Evaluation System Manual xv What’s New in This Manual What’s New in This Manual This is the third revision of the ADSP-BF535 EZ-KIT Lite Evaluation System Manual. The manual provides an updated listing of related documents. Technical or Customer Support You can reach DSP Tools Support in the following ways. • Visit the DSP Development Tools website at www.analog.com/technology/dsp/developmentTools/index.html • Email questions to [email protected] • Phone questions to 1-800-ANALOGD • Contact your ADI local sales office or authorized distributor • Send questions by mail to Analog Devices, Inc. DSP Division One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 USA Supported Processors The ADSP-BF535 EZ-KIT Lite evaluation system supports ADSP-BF535 (formerly ADSP-21535) Blackfin Analog Devices embedded processors. xvi ADSP-BF535 EZ-KIT Lite Evaluation System Manual Preface Product Information You can obtain product information from the Analog Devices website, from the product CD-ROM, or from the printed publications (manuals). Analog Devices is online at www.analog.com. Our website provides information 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 website that allows customization of a webpage to display only the latest information on products you are interested in. You can also choose to receive weekly email notification containing updates to the webpages 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 email address. DSP Product Information For information on digital signal processors, visit our website at www.analog.com/dsp, which provides access to technical publications, data sheets, application notes, product overviews, and product announcements. ADSP-BF535 EZ-KIT Lite Evaluation System Manual xvii Product Information You may also obtain additional information about Analog Devices and its products in any of the following ways. • Email questions or requests for information to [email protected] • Fax questions or requests for information to 1-781-461-3010 (North America) or +49 (0) 89 76903-157 (Europe) Related Documents For information on product related development software, see the following publications. Table 1. Related DSP Publications Title Description ADSP-BF535 Embedded Processor Datasheet General functional description, pin-out, and timing. ADSP-BF535 Blackfin Processor Hardware Reference Description of internal processor architecture and all register functions. Blackfin Processor Instruction Set Reference Description of all allowed processor assembly instructions. Table 2. Related VisualDSP++ Publications Title Description VisualDSP++ 3.5 User’s Guide for 16-Bit Proces- Detailed description of VisualDSP++ 3.5 feasors tures and usage. xviii VisualDSP++ 3.5 Assembler and Preprocessor Manual for Blackfin Processors Description of the assembler function and commands for Blackfin processors. VisualDSP++ 3.5 C/C++ Complier and Library Manual for Blackfin Processors Description of the complier function and commands for Blackfin processors ADSP-BF535 EZ-KIT Lite Evaluation System Manual Preface Table 2. Related VisualDSP++ Publications (Cont’d) Title Description VisualDSP++ 3.5 Linker & Utilities Manual for 16-Bit Processors Description of the linker function and commands for 16-bit processors. VisualDSP++ 3.5 Loader Manual for 16-Bit Processors Description of the loader/splitter function and commands for 16-bit processors. The listed documents can be found through online Help or in the Docs folder of your VisualDSP++ installation. Most documents are available in printed form. you plan to use the EZ-KIT Lite board in conjunction with a ! IfJTAG emulator, refer to the documentation that accompanies the emulator. Online Documentation Your software installation kit includes online Help as part of the Windows® interface. These help files provide information about VisualDSP++ and the ADSP-BF535 EZ-KIT Lite evaluation system. To view VisualDSP++ Help, click on the Help menu item or go to the Windows task bar and select Start -->Programs -->VisualDSP -->VisualDSP++ Documentation. To view ADSP-BF535 EZ-KIT Lite Help, which now is a part of the VisualDSP++ Help system, go the Contents tab of the Help window and select Manuals --> ADSP-BF535 EZ-KIT Lite. For more documentation, please go to http://www.analog.com/technology/dsp/library.html. ADSP-BF535 EZ-KIT Lite Evaluation System Manual xix Product Information Printed Manuals For general questions regarding literature ordering, call the Literature Center at 1-800-ANALOGD (1-800-262-5643) and follow the prompts. VisualDSP++ Documentation Set Printed copies of VisualDSP++ manuals may be purchased through Analog Devices Customer Service at 1-781-329-4700; ask for a Customer Service representative. The manuals can be purchased only as a kit. For additional information, call 1-603-883-2430. If you do not have an account with Analog Devices, you will be referred to Analog Devices distributors. To get information on our distributors, log onto www.analog.com/salesdir/continent.asp. Hardware Manuals Printed copies of hardware reference and instruction set reference manuals can be ordered through the Literature Center or downloaded from the Analog Devices website. The phone number is 1-800-ANALOGD (1-800-262-5643). The manuals can be ordered by a title or by product number located on the back cover of each manual. Data Sheets All data sheets can be downloaded from the Analog Devices website. As a general rule, printed copies of data sheets with a letter suffix (L, M, N, S) can be obtained from the Literature Center at 1-800-ANALOGD (1-800-262-5643) or downloaded from the website. Data sheets without the suffix can be downloaded from the website only—no hard copies are available. You can ask for the data sheet by part name or by product number. xx ADSP-BF535 EZ-KIT Lite Evaluation System Manual Preface If you want to have a data sheet faxed to you, the phone number for that service is 1-800-446-6212. Follow the prompts and a list of data sheet code numbers will be faxed to you. Call the Literature Center first to find out if requested data sheets are available. Contacting DSP Publications Please send your comments and recommendations on how to improve our manuals and online Help. You can contact us at [email protected]. Notation Conventions The following table identifies and describes text conventions used in this manual. conventions, which apply only to specific chapters, may ! Additional appear throughout this document. Example Description Close command (File menu) or OK Text in bold style indicates the location of an item within the VisualDSP++ environment’s and boards’ menu system and user interface items. {this | that} Alternative required items in syntax descriptions appear within curly brackets separated by vertical bars; read the example as this or that. [this | that] Optional items in syntax descriptions appear within brackets and separated by vertical bars; read the example as an optional this or that. [this,…] Optional item lists in syntax descriptions appear within brackets delimited by commas and terminated with an ellipsis; read the example as an optional comma-separated list of this. PF9-0 Registers, connectors, pins, commands, directives, keywords, code examples, and feature names are in text with letter gothic font. filename Non-keyword placeholders appear in text with italic style format. ADSP-BF535 EZ-KIT Lite Evaluation System Manual xxi Notation Conventions Example # xxii Description Note: A note providing information of special interest or identifying a related topic. In the online version of this book, the word Note appears instead of this symbol. Caution: A caution providing information about critical design or programming issues that influence operation of a product. In the online version of this book, the word Caution appears instead of this symbol. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 1 GETTING STARTED This chapter provides the information you need to begin using ADSP-BF535 EZ-KIT Lite evaluation system. For correct operation, install the software and hardware in the order presented in “Installation Tasks” on page 1-3. The chapter includes the following sections. • “Contents of EZ-KIT Lite Package” on page 1-1 Provides a list of the components shipped with this EZ-KIT Lite evaluation system. • “PC Configuration” on page 1-3 Describes the minimum requirements for the PC to work with the EZ-KIT Lite evaluation system. • “Installation Tasks” on page 1-3 Describes the step-by-step procedures for setting up the hardware and software. Contents of EZ-KIT Lite Package Your ADSP-BF535 EZ-KIT Lite evaluation system package contains the following items. • ADSP-BF535 EZ-KIT Lite board • EZ-KIT Lite Quick Start Guide ADSP-BF535 EZ-KIT Lite Evaluation System Manual 1-1 Contents of EZ-KIT Lite Package • CD containing: " VisualDSP++ for Blackfin processors with a limited license " ADSP-BF535 EZ-KIT Lite debug software " USB driver files " Example programs " ADSP-BF535 EZ-KIT Lite Evaluation System Manual (this document) • Installation Quick Reference Card for VisualDSP++ • Universal 7.5V DC power supply • USB 2.0 type 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. 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. 1-2 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Getting Started PC Configuration For correct operation of the VisualDSP++ software and the EZ-KIT Lite, your computer must have the minimum configuration: Windows 98, Windows 2000, Windows XP Intel (or comparable) 166 MHz processor VGA Monitor and color video card 2-button mouse 50 MB free on hard drive 32 MB RAM Full-speed USB port CD-ROM Drive # EZ-KIT Lite does not run under Windows 95 or Windows NT. Installation Tasks The following task list is provided for the safe and effective use of the ADSP-BF535 EZ-KIT Lite. Follow the instructions in the presented order to ensure correct operation of your software and hardware. 1. VisualDSP++ and EZ-KIT Lite software installation 2. VisualDSP++ license installation 3. EZ-KIT Lite hardware setup 4. EZ-KIT Lite USB driver installation 5. USB driver installation verification 6. VisualDSP++ startup ADSP-BF535 EZ-KIT Lite Evaluation System Manual 1-3 Installation Tasks Installing VisualDSP++ and EZ-KIT Lite Software This EZ-KIT Lite comes with the latest version of VisualDSP++ 3.5 for 16-bit processors. VisualDSP++ installation includes EZ-KIT Lite installations. To install VisualDSP++ and EZ-KIT Lite software: 1. Insert the VisualDSP++ installation CD into the CD-ROM drive. 2. If Autoplay is enabled on your PC, you see the Install Shield Wizard Welcome screen. Otherwise, choose Run from the Start menu, and enter D:\ADI_Setup.exe in the Open field, where D is the name of your local CD-ROM drive. 3. Follow the on-screen instructions to continue installing the software. 4. At the Custom Setup screen, select your EZ-KIT Lite from the list of available systems and choose the installation directory. Click an icon in the Feature Description field to see the selected system’s description. When you have finished, click Next. 5. At the Ready to Install screen, click Back to change your install options, click Install to install the software, or click Cancel to exit the install. 6. When the EZ-KIT Lite installs, the Wizard Completed screen appears. Click Finish. 1-4 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Getting Started Installing VisualDSP++ License To install the VisualDSP++ license: 1. Locate the serial number provided on the sticker affixed to the CD sleeve and the registration form. 2. From the Start menu, choose Programs, Analog Devices, VisualDSP++ 3.5 for 16-bit Processors, VisualDSP++ Environment. 3. The information screen asks if you would like to install a license. Click Yes. The About VisualDSP++ screen appears. 4. Select the Licenses tab and click New. 5. In the Install a New License dialog that opens, select Single User. 6. Fill in the tools serial number in the field provided exactly as it appears on your CD sleeve or registration form and click Next. An information window notifies of successful license installation. Setting Up EZ-KIT Lite Hardware 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-BF535 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-BF535 EZ-KIT Lite Evaluation System Manual 1-5 Installation Tasks To connect the EZ-KIT Lite board: 1. Remove the EZ-KIT Lite board from the package. Be careful when handling the board to avoid the discharge of static electricity, which may damage some components. 2. 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 continuing. Figure 1-1. EZ-KIT Lite Hardware Setup 1-6 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Getting Started 3. Plug the provided power supply into P10 on the EZ-KIT Lite board. Visually verify that the green power LED (LED6) is on. Also verify that the two red reset LEDs (LED7 and LED8) go on for a moment and then go off. 4. Connect one end of the USB cable to an available full speed USB port on your PC and the other end to P7 on the ADSP-BF535 EZ-KIT Lite board. Installing EZ-KIT Lite USB Driver The EZ-KIT Lite evaluation system installed on Windows 98, Windows 2000, and Windows XP requires one full-speed USB port. • “Windows 98 USB Driver” on page 1-8 describes the installation on Windows 98. • “Windows 2000 USB Driver” on page 1-12 describes the installation on Windows 2000. • “Windows XP USB Driver” on page 1-13 describes the installation on Windows XP. The USB driver used by the debug agent is not Microsoft certified because it is intended for a development or laboratory environment, not a commercial environment. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 1-7 Installation Tasks Windows 98 USB Driver Before using the ADSP-BF535 EZ-KIT Lite for the first time, the Windows 98 USB driver must first be installed. To install the USB driver: 1. Insert the CD into the CD-ROM drive. The connection of the device to the USB port activates the Windows 98 Add New Hardware Wizard, as shown in Figure 1-2. Figure 1-2. Windows 98 – Add New Hardware Wizard 2. Click Next. 1-8 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Getting Started 3. Select Search for the best driver for your device, as shown in Figure 1-3. Figure 1-3. Windows 98 – Searching for Driver 4. Click Next. 5. Select CD-ROM drive, as shown in Figure 1-4. Figure 1-4. Windows 98 – Searching for CD-ROM ADSP-BF535 EZ-KIT Lite Evaluation System Manual 1-9 Installation Tasks 6. Click Next. Windows 98 locates the WmUSBEz.inf file on the installation CD, as shown in Figure 1-5. Figure 1-5. Windows 98 – Locating Driver 7. Click Next. The Coping Files dialog box appears (Figure 1-6). Figure 1-6. Windows 98 – Searching for .SYS File 1-10 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Getting Started 8. Click Browse. The Open dialog box, shown in Figure 1-7, appears on the screen. Figure 1-7. Windows 98 – Opening .SYS File 9. In Drives, select your CD-ROM drive. 10. Click OK. The Copying Files dialog box (Figure 1-8) appears. Figure 1-8. Windows 98 – Copying .SYS File ADSP-BF535 EZ-KIT Lite Evaluation System Manual 1-11 Installation Tasks 11. Click OK. The driver installation is now complete, as shown in Figure 1-9. Figure 1-9. Windows 98 – Completing Software Installation 12. Click Finish to exit the wizard. 13.Verify the installation by following the instructions in “Verifying Driver Installation” on page 1-15. Windows 2000 USB Driver VisualDSP++ 3.5 installation software pre-installs the necessary drivers for the selected EZ-KIT Lite. The install also upgrades an older driver if such is detected in the system. to running the VisualDSP++ 3.5 installer, ensure there are no # Prior other Hardware Wizard windows running in the background. If there are any wizard windows running, close them before starting the installer. 1-12 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Getting Started To install the USB driver: 1. If VisualDSP++ 3.5 is already installed on your system, go to step 2. Otherwise, run VisualDSP++ 3.5 installation. Refer to the Installation Quick Reference Card for VisualDSP++ for a detailed installation description. When installing VisualDSP++ 3.5 on Windows 2000, make sure the appropriate EZ-KIT Lite component is selected for the installation. 2. Connect the EZ-KIT Lite device to your PC’s USB port. Windows 2000 automatically detects an EZ-KIT device and automatically installs the appropriate driver for the selected device (see step 1). 3. Verify the installation by following the instructions in “Verifying Driver Installation” on page 1-15. Windows XP USB Driver VisualDSP++ 3.5 installation software pre-installs the necessary drivers for the selected EZ-KIT Lite. The install also upgrades an older driver if such is detected in the system. to running the VisualDSP++ 3.5 installer, ensure there are no # Prior other Hardware Wizard windows running in the background. If there are any wizard windows running, close them before starting the installer. To install the USB driver: 1. If VisualDSP++ 3.5 is already installed on your system, go to step 2. Otherwise, run VisualDSP++ 3.5 installation. Refer to the Installation Quick Reference Card for VisualDSP++ for a detailed ADSP-BF535 EZ-KIT Lite Evaluation System Manual 1-13 Installation Tasks installation description. When installing VisualDSP++ 3.5 on Windows XP, make sure the appropriate EZ-KIT Lite component is selected for the installation. 2. Connect the EZ-KIT Lite device to your PC’s USB port. By connecting the device to the USB port you activate the Windows XP Found New Hardware Wizard, shown in Figure 1-10. Figure 1-10. Windows XP – Found New Hardware Wizard 3. Select Install the software automatically (Recommended) and click Next. 1-14 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Getting Started When Windows XP completes the driver installation for the selected device (see step 1), a window shown in Figure 1-11 appears on the screen. Figure 1-11. Windows XP – Completing Driver Installation 4. Verify the installation by following the instructions in “Verifying Driver Installation”. Verifying Driver Installation Before you use the EZ-KIT Lite evaluation system, verify that the USB driver software is installed properly: 1. Ensure that the USB cable is connected to the evaluation board and the PC. 2. Verify that the yellow USB monitor LED (LED4) is lit. This signifies that the board is communicating properly with the host PC and is ready to run VisualDSP++. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 1-15 Installation Tasks 3. Verify that the USB driver software is installed properly. Open Windows Device Manager and verify that ADSP-BF535 EZ-KIT Lite shows under ADI Development Tools with no exclamation point, as in Figure 1-12. Figure 1-12. Device Manager Window Lite on Windows 98, disconnect the USB # Ifcableusingfroman theEZ-KIT board before booting the PC. When Windows 98 is booted and you are logged on, re-connect the USB cable to the board. The operation should continue normally from this point. Starting VisualDSP++ To set up a session in VisualDSP++. 1. Verify that the yellow USB monitor LED (LED5, located near the USB connector) is lit. This signifies that the board is communicating properly with the host PC and is ready to run VisualDSP++. 2. Hold down the Control (CTRL) key. 1-16 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Getting Started 3. Select the Start button on the Windows taskbar, then choose Programs-->VisualDSP-->VisualDSP++. If you are running VisualDSP++ for the first time, go to step 4. If you already have existing sessions, the Session List dialog box appears on the screen. 4. Click New Session. 5. The New Session dialog box, shown in Figure 1-13, appears on the screen. Figure 1-13. New Session Dialog Box 6. In Debug Target, choose EZ-KIT Lite (ADSP-BFxxx). 7. In Processor, choose the appropriate processor, ADSP-BF535. 8. Type a new target name in Session Name or accept the default name. 9. Click OK to return to the Session List. Highlight the new session and click Activate. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 1-17 Installation Tasks 1-18 ADSP-BF535 EZ-KIT Lite Evaluation System Manual 2 USING EZ-KIT LITE This chapter provides specific information to assist you with developing programs for the ADSP-BF535 EZ-KIT Lite evaluation board. This information appears in the following sections. • “EZ-KIT Lite License Restrictions” on page 2-2 Describes the restrictions of the VisualDSP++ license shipped with the EZ-KIT Lite. • “Memory Map” on page 2-3 Defines the ADSP-BF535 EZ-KIT Lite’s memory map. • “Using SDRAM Interface” on page 2-4· Defines the register values to configure the on-board SDRAM. • “Using Flash Memory” on page 2-5 Describes how to program and use the on-board Flash memory. • “Using Programmable Flag Pins” on page 2-6 Describes the function and use of the programmable flag pins on the EZ-KIT Lite evaluation system. • “Example Programs” on page 2-8 Provides information about the example programs included in the ADSP-BF535 EZ-KIT Lite evaluation system. • “Using Flash Programmer Utility” on page 2-9 ADSP-BF535 EZ-KIT Lite Evaluation System Manual 2-1 EZ-KIT Lite License Restrictions Provides information on the Flash Programmer utility included with the EZ-KIT Lite software. • “Using Background Telemetry Channel” on page 2-9 Highlights the advantages of the Background Telemetry Channel features of VisualDSP++. • “Using EZ-KIT Lite VisualDSP++ Interface” on page 2-10 Describes the trace, performance monitoring, boot loading, context switching, hardware breakpoints, and target options of the EZ-KIT Lite system. For more detailed information about programming the ADSP-BF535 Blackfin processor, see the documents referred to as “Related Documents”. EZ-KIT Lite License Restrictions The license shipped with the EZ-KIT Lite imposes the following restrictions. • The user program is limited to 176 KB of the ADSP-BF535 processor’s internal memory space. • No connections to Simulator or Emulator sessions are allowed. • Only one EZ-KIT Lite board can be connected to the host PC and debugged at a time. • The EZ-KIT Lite hardware must be connected and powered up in order to use VisualDSP++ with a kit license. 2-2 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Using EZ-KIT Lite Memory Map The ADSP-BF535 processor has internal SRAM that can be used for instruction or data storage. The configuration of internal SRAM is detailed in the ADSP-BF535 Processor Hardware Reference. The ADSP-BF535 EZ-KIT Lite board contains 272K x 16 bits of external Flash memory. This memory is connected to the processor’s ~AMS0 memory select pin. The external memory interface is also connected to 4M x 32-bit SDRAM memory. This memory is connected to the ~SMS0 pin. Table 2-1. EZ-KIT Lite Evaluation Board Memory Map Start Address External Memory End Address Content 0x0000 0000 0x00FF FFFF SDRAM Bank 0 (SDRAM) See “Using SDRAM Interface” on page 2-4. 0x2000 0000 0x2009 FFFF ASYNC Memory Bank 0 (FLASH) See “Using Flash Memory” on page 2-5. All other locations Internal Memory Not used 0xF000 0000 0xF003 FFFF L2 SRAM 256 KB 0xFF80 0000 0xFF80 3FFF Data Bank A 16 KB 0xFF90 0000 0xFF90 3FFF Data Bank B 16 KB 0xFFA0 0000 0xFFA0 3FFF Instruction SRAM 16 KB 0xFFB0 0000 0xFFB0 0FFF Scratch Pad SRAM 4 KB 0xFFC0 0000 0xFFDF FFFF System MMRs 2 MB 0xFFE0 0000 0xFFFF FFFF Core MMRs 2 MB All other locations Reserved ADSP-BF535 EZ-KIT Lite Evaluation System Manual 2-3 Using SDRAM Interface Using SDRAM Interface In order to use the 4M x 32 bits (16 MB) of SDRAM memory, the three SDRAM control registers must be initialized. Table 2-2 shows the standard configuration for these registers when using the EZ-KIT Lite in the default configuration. These numbers were derived using the M48LC4M16ATG-75 with a system clock frequency of 120 MHz. Table 2-2. SDRAM Default Settings Register Value Function EBIU_SDRRC 0x0000074A RDIV = 1866 clock cycles EBIU_SDBCTL 0x00000001 Bank 0 enabled Bank 0 size = 16 MB Bank 0 column address width = 8 bits EBIU_SDGCTL 0x0091998F 32-bit data path External buffering timing disabled tWR = 2 SCLK cycles tRCD = 3 SCLK cycles tRP = 3 SCLK cycles tRAS = 6 SCLK cycles pre-fetch disabled CAS latency = 3 SCLK cycles SCLK1 disabled If you are in an EZ-KIT Lite session (that is, not using an emulator), the SDRAM registers are configured automatically through the debugger. The debugger uses the values in Table 2-2 whenever Bank 0 is accessed through the debugger (such as viewing memory windows or loading a program). Clearing the appropriate checkbox on the Target Options dialog box, which is accessible through the Settings pull-down menu, disables this feature and allows manual configuration. An example program is included in the EZ-KIT installation directory to demonstrate how to set up the SDRAM interface. 2-4 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Using EZ-KIT Lite Using Flash Memory The DSM2150 Flash/PLD chip provides a total of 272K x 16 bits of external Flash memory, arranged into two independent flash arrays (boot and main). The chip also has a series of configuration registers to control IO and PLD. This chip is initially configured with the memory sectors mapped to the DSP, as shown in Figure 2-1. 0x200A 0000 Main Flash Array 0x2002 0000 Empty 0x2001 00FF Config 0x2001 0000 Empty 0x2000 8000 0x2000 0000 Boot Flash Array Figure 2-1. Flash Memory Map Use PSDsoft Express™ to modify the default settings for the Flash memory. The DSM project must be modified and the Flash memory must be reprogrammed using FlashLINK. The default project files can be found in \…\VisualDSP\Blackfin\EZ-KITs\ADSP-BF535\PSDConfigFiles. Analog Devices does not provide any support for setting up the DSM2150 with PSDsoft Express or programming it using FlashLINK. E-mail STMicroelectronics at [email protected] for technical assistance. To program the Flash memory with your boot code, you must first create a loader file from your DSP code. Set up the loader in VisualDSP++, depending on how you plan to boot the Flash memory. The two possibili- ADSP-BF535 EZ-KIT Lite Evaluation System Manual 2-5 Using Programmable Flag Pins ties are to boot the DSP in 16-bit external execution mode or in 8-bit boot mode. See “Boot Mode Select Switch (SW1)” on page 3-7 for the boot mode settings. Next, the loader file must be programmed into the Flash memory. This can be done through the DSP using the VisualDSP++ Flash Programmer utility (see “Using Flash Programmer Utility” on page 2-9) or by using the FlashLink programmer. The DSM2150 can be re-programmed using the FlashLINK JTAG programming cable available from STMicroelectronics (www.st.com/psd) for approximately $59. FlashLINK plugs into any PC parallel port. The software development tool, PSDsoft Express, is required to modify the DSM2150 configuration and to operate the FlashLINK cable. PSDsoft Express can be downloaded at no charge from at www.st.com/psd. Using Programmable Flag Pins The ADSP-BF535 processor has 16 asynchronous Programmable Flag (PF) IO pins. During reset, PF9-0 function as inputs to the internal PLL of the DSP. They are not valid until 120 uS after reset. Table 2-3 describes how the PFs can be used after reset. Table 2-3. Programmable Flag Pin Summary 2-6 Flag Connected To Description PF0 LED4 PF1 LED1 PF3-0 are connected to the LEDs. These can be used to light an LED when a routine completes. PF2 LED2 PF3 LED3 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Using EZ-KIT Lite Table 2-3. Programmable Flag Pin Summary (Cont’d) Flag Connected To Description PF4 SW4 PF5 SW5 PF7-4 are connected to the push buttons on the EZ-KIT Lite board and are for user input. Your routine can monitor and execute specific code when a push button is pressed. PF6 SW6 PF7 SW7 PF8 Not used PF9 Not used PF10 Not used PF11 Not used PF12 PMGMT0 PF13 PMGMT1 PF14 PMGMT2 PF15 U7.11 These are used to change the internal voltage of the DSP. Refer to “Power Management” on page 2-7 for more information. Connected to the reset of the AD1885 codec (U7). This signal must be output as a high (1) to enable the AD1885 codec. After a DSP reset, all of the PF pins are initialized as inputs. The direction of the PF is configured by the FIO_DIR Memory Mapped Register (MMR). The PFs are set HIGH (1) using the FIO_FLAG_S and cleared (0) using the FIO_FLAG_C MMRs. For more information on configuring the PF pins, see the ADSP-BF535 Processor Hardware Reference Manual. All of the PFs can are brought out to the expansion connector P2. The location of the PF nets can be found in “Schematics” on page B-1. Power Management The PF14–12 pins allow you to program the core voltage of the processor. The default core voltage is 1.5V. Table 2-4 gives the value of the core voltage corresponding to the state of the PFs. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 2-7 Example Programs Table 2-4. Power Management PF Settings PF14 PF13 PF12 VDD_INT 0 0 0 0.9V 0 0 1 1.0V 0 1 0 1.1V 0 1 1 1.2V 1 0 0 1.3V 1 0 1 1.4V 11 11 01 1.5V1 1 1 1 1.6V 1 Default settings When lowering the core voltage of the processor, the frequency of the DSP should also be taken into consideration. As you lower the core voltage, the frequency the core is running at must be decreased. Example Programs Example programs are provided with the ADSP-BF535 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 \…\VisualDSP\Blackfin\EZ-KITs\ADSP-BF535\Examples. Please refer to the readme file provided with each example for more information. 2-8 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Using EZ-KIT Lite Using Flash Programmer Utility The ADSP-BF535 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. For more information on the Flash Programmer utility, select Start and choose Programs-->VisualDSP-->VisualDSP++ Documentation. Using Background Telemetry Channel The ADSP-BF535 USB debug agent supports the Background Telemetry Channel (BTC), which facilitates data exchange between VisualDSP++ and the processor without interrupting DSP execution. The BTC allows the user 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 DSP emulators at www.analog.com/Analog_Root/productPage/productHome/0,2121,EMULATORS,00.html. For more information about the Background Telemetry Channel, see the VisualDSP++ 3.5 User’s Guide for 16-Bit Processors or online Help. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 2-9 Using EZ-KIT Lite VisualDSP++ Interface Using EZ-KIT Lite VisualDSP++ Interface This section provides information on the following parts of the VisualDSP++ graphical user interface: • “Trace Window” on page 2-10 • “Performance Monitor” on page 2-11 • “Boot Load” on page 2-13 • “Context Switching” on page 2-13 • “Hardware Breakpoints” on page 2-14 • “Target Options” on page 2-19 • “Restricted Software Breakpoints” on page 2-21 Trace Window Choosing the Trace command from the View-->Debug Windows menu opens the Trace window (Figure 2-2). Figure 2-2. Trace Window The trace buffer stores a history of the last 16 changes in program flow taken by the program sequencer. View the history to recreate the program sequencer’s most recent path. 2-10 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Using EZ-KIT Lite The trace buffer does not track changes in flow caused by zero-overhead loops or while in the reset service routine. use the trace buffer, ensure your program leaves the reset service ! Toroutine. Enabling Trace Buffer To view trace history in the Trace window, first, enable the trace buffer (choose Enable Trace from the Tools->Trace menu). On each halt, the Trace window is updated with the changes that occurred since the last halt. Reading the trace buffer destroys the trace buffer’s contents and discards the information previously stored before the last run. Reading Trace Buffer Data The first column between the square brackets (in blue) indicates the line number in the Trace window. The second column between square brackets, which comes in vertical pairs, shows the trace number. For each discontinuity, the first (top position) is the source trace, and the second (bottom position) is the destination trace. The third column in between square brackets shows the addresses of the instructions. Each address is followed by the assembly instruction. The trace grows upward. In Figure 2-2 on page 2-10, trace 0 occurred before trace 1, which occurred before trace 2, and so on. Performance Monitor Choosing Performance Monitor from the Settings menu opens the Performance Monitor Control dialog box shown in Figure 2-3 on page 2-12. A description of the dialog box appears in Table 2-5 on page 2-12. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 2-11 Using EZ-KIT Lite VisualDSP++ Interface Figure 2-3. Performance Monitor Dialog Box The performance monitor is a 32-bit counter that allows you to track occurrences of events within the core and use these to analyze system behavior. When the counter reaches zero, it causes an exception or emulation event, as specified by the Type option. Table 2-5. Performance Monitor Options Option Description Enable Enables performance monitoring. Mode Determines the mode of operation for tracking events: Disabled disables the monitor. User tracks while in user mode. Supervisor tracks while in supervisor mode. Both tracks while in both user mode and supervisor mode. Type Determines the type of event occurring on a match: Exception causes an exception to occur. You can install a handler to detect and handle this exception. Emulation halts the DSP. 2-12 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Using EZ-KIT Lite Table 2-5. Performance Monitor Options (Cont’d) Option Description Event Specifies the tracked event. Refer to your processor’s Hardware Reference for details. Events include stalls, cache hits or misses, loop iterations, branches, interrupts, loads, stores, DMA accesses, and so on. Count Specifies the count. When the 32-bit counter reaches zero, an exception or emulation event occurs. For example, to halt on the third occurrence of an event, load the count with 0xFFFFFFFE and set Type to Emulation. The counter counts up and wraps around, causing the processor to halt as desired. Boot Load Choosing Boot Load from the Settings menu runs the processor and performs a hard reset on the board. This command saves you from having to shut down VisualDSP++, reset the EZ-KIT Lite board, and bring up VisualDSP++ again when you want to perform a hard reset. Use this feature when loading debug boot code from an external part or when you want to put the device into a known state. Context Switching The ADSP-BF535 EZ-KIT Lite evaluation system uses two methods to obtain and restore the processor’s context: by using the M3 register or by using the stack. Using M3 Register Set Use M3 register for context switching option in the Target Options dialog box, as described on page 2-19. When this option is selected, VisualDSP++ uses the M3 register for context switches. This renders M3 unavailable for user code since the register will be corrupted. When cleared, VisualDSP++ uses the address pointed to by the Stack Pointer register (SP). ADSP-BF535 EZ-KIT Lite Evaluation System Manual 2-13 Using EZ-KIT Lite VisualDSP++ Interface This method is very straightforward. M3 is chosen as the register for temporary storage and is, therefore, corrupted and cannot be employed in user code. Only use this method when there may be a problem using the stack method. Using Stack Pointer If the processor is in the reset service routine at startup, it is assumed the Stack Pointer (SP) is not pointing to a valid address. In this case, the SP is initialized to point to a valid address (0xFFB00FFC), and this location is used for temporary storage. If the processor is not in the reset service routine, it is assumed the user code has already initialized the SP to a valid address, and this location is used for temporary storage. After the initial startup, the SP is assumed valid. User code can change the SP at any time after leaving the reset service routine, and the new value of the SP is used for context switches. In all cases, the stack is pushed and popped and is non-intrusive to the user code. This method is less intrusive than the M3 method but is also more prone to problems. First, this method requires at least one available location on the stack. It also assumes user code will not point the SP to an invalid memory location during debugging and that, if not in the reset service routine, the SP has been programmed correctly. Additionally, it may be possible that a user program has not yet left the reset service routine, but the SP is already initialized. In this case, at startup, the processor is detected in the reset service routine still and the user’s SP value would be overwritten. Hardware Breakpoints Choosing Hardware Breakpoints from the Settings menu opens the Hardware Breakpoints dialog box. The Hardware Breakpoints dialog box contains four tabbed pages: Data 0-1, Instruction 0-1, Instruction 2-3, and Instruction 4-5. 2-14 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Using EZ-KIT Lite Hardware breakpoints allow you to set breaks on instructions or data transfers within a user-defined memory range. The two types of breakpoints are described in “Data Breakpoints” on page 2-15 and “Instruction Breakpoints” on page 2-16. Global Breakpoint Options Global breakpoint options apply to all hardware breakpoints regardless of type. These options are listed in Table 2-6. Table 2-6. Global Breakpoint Options Option Description Enable watchpoint unit Enables the watchpoint unit. Enable data AND instruction Specifies that the processor AND the data and instruction breakpoints to form the composite interrupt. Normally each of the group interrupts are ORed to create a composite interrupt. Common Breakpoint Attributes Each tabbed page in the Hardware Breakpoints dialog box has the following common attributes, as described in Table 2-7. Data Breakpoints Figure 2-4 on page 2-17 shows the Data 0-1 page of the Hardware Breakpoints dialog box. Two individual data breakpoints can be set. A data breakpoint is triggered by a memory access to a specified address or range. Selecting Enable Range enables the two data breakpoints. Data Breakpoint Specific Attributes Data breakpoints have the attributes listed in Table 2-8. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 2-15 Using EZ-KIT Lite VisualDSP++ Interface Table 2-7. Common Breakpoint Attributes Option Description Enable Enables the individual breakpoint. Ensure that Global watchpoint unit is also selected. Enable Range Each tab (Data 0-1, Instruction 0-1, Instruction 2-3, and Instruction 4-5) is considered a range. Selecting this option on a particular tabbed page specifies a search range instead of a single address. Select the inclusive or exclusive range radio button as desired, for example: WPIA0 < IA <= WPIA1 causes the DSP to break for an address greater than the instruction breakpoint 0 address AND less than or equal to the instruction breakpoint 1 address. IA <= WPIA0 || IA > WPIA1 causes the DSP to break for an address less than or equal to the instruction breakpoint 0 address OR greater than the instruction breakpoint 1 address. Address Each breakpoint has an associated address. For a single address, this is the address searched when Enable Range is selected. This may be the upper or lower bound address. Skip count Each individual breakpoint has an associated skip count. When this count is reached, the breakpoint triggers on the next match of this breakpoint. For example, to break on every third match, enter a skip count of 2. Instruction Breakpoints Figure 2-5 shows the Instruction 0-1 page of the Hardware Breakpoint dialog box. Six individual instruction breakpoints can be set. An instruction breakpoint occurs when an instruction is executed or an instruction in a specified range is executed. Three ranges, each with its own page, can be specified. You must select Enable Range to set up an instruction range. Instruction Breakpoint Specific Attributes Each instruction breakpoint have a specific attribute, as described in Table 2-9. 2-16 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Using EZ-KIT Lite Figure 2-4. Data Breakpoints Dialog Box Table 2-8. Data Breakpoint Specific Attributes Attribute Description Access Specifies the type of access: Reserved (reserved). Write triggers the breakpoint on any write to the specified address. Read triggers the breakpoint on any read from the specified address. Both triggers the breakpoint on any write to or read from the specified address. Source Specifies the source of access: Reserved (reserved). DAG0 triggers the breakpoint on any access using DAG0 with the specified address. DAG1 triggers the breakpoint on any access using DAG1 with the specified address. Both triggers the breakpoint on any access using DAG0 or DAG1 with the specified address. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 2-17 Using EZ-KIT Lite VisualDSP++ Interface Figure 2-5. Instruction Breakpoints Dialog Box Table 2-9. Instruction Breakpoint Specific Attribute Attribute Description Type Determines the type of event that occurs on a match: Exception causes an exception to occur. You can install a handler to detect and handle this exception. Emulation halts the processor. Hardware Breakpoints Tips and Tricks Be aware of the following tips and tricks when using hardware breakpoints on Blackfin processors. Latency There are no latency cycles for hardware breakpoint matches on the ADSP-BF535 EZ-KIT Lite evaluation system. Restrictions When using hardware breakpoints, do not place breaks at any address where a JUMP, CALL, or IDLE instruction is not valid. 2-18 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Using EZ-KIT Lite Do not attempt to place breaks in the last few instructions of a DO LOOP or in the delay slots of a delayed branch. For more information on these illegal locations, see the processor’s Hardware Reference. Target Options Choosing Target Options from the Settings menu opens the Target Options dialog box (Figure 2-6). Use target options to control certain aspects of the processor on the ADSP-BF535 EZ-KIT Lite evaluation system. Figure 2-6. Target Options Dialog Box Reset Options Reset options control how the processor behaves when a reset occurs. The reset options are described in Table 2-10. Table 2-10. Reset Options Option Description Core reset Resets the core when the debugger executes a reset. System reset Resets the peripherals when the debugger executes a reset. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 2-19 Using EZ-KIT Lite VisualDSP++ Interface On Emulator Exit This target option controls processor behavior when VisualDSP++ relinquishes DSP control (for example, when exiting VisualDSP++). The option is described in Table 2-11. Table 2-11. On Emulator Exit Target Options Option Description On Emulator Exit Determines the state the DSP is left in when the emulator relinquishes control of the DSP. Reset DSP and Run causes the DSP to reset and begin execution from its reset vector location. Run from current PC causes the DSP to begin running from its current location. Stall the DSP resets the DSP and then writes a JUMP 0 to the first location in internal memory so the DSP is stuck in a tight loop after exiting. Other Options Table 2-12 describes other available target options. Table 2-12. Miscellaneous Target Options Option Description Reset before loading executable Resets registers before loading a DSP executable. Clear this option when DSP registers must not change to their reset values when a file load occurs. Verify all writes to target memory Validates all memory writes to the DSP. 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. 2-20 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Using EZ-KIT Lite Table 2-12. Miscellaneous Target Options (Cont’d) Option Description Reset cycle counters on run 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. Auto configure SDRAM bank 0 VisualDSP++ will auto-configure the necessary registers to communicate with the SDRAM bank 0 memory included on the EZ-KIT Lite evaluation board. Select this option to cause VisualDSP++ to configure bank 0 when it is accessed through VisualDSP++ (for example, when viewing memory windows or loading a program). Clear this option if you want to manually configure memory. Use M3 register for context switching Allows VisualDSP++ to use the M3 register for context switches. This leaves M3 unavailable for user code because it will be corrupted. Clear this option to specify that the M3 register and VisualDSP++ use the address pointed to by the Stack Pointer register. 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-BF535 EZ-KIT Lite Evaluation System Manual 2-21 Using EZ-KIT Lite VisualDSP++ Interface 2-22 ADSP-BF535 EZ-KIT Lite Evaluation System Manual 3 EZ-KIT LITE HARDWARE REFERENCE This chapter describes the hardware design of the ADSP-BF535 EZ-KIT Lite board. The following topics are covered. • “System Architecture” on page 3-2 Describes the configuration of the ADSP-BF535 (formerly ADSP-21535) processor and explains how the board components interface with the processor. • “Jumper and DIP Switch Settings” on page 3-5 Shows the location and describes the function of the configuration jumpers and DIP switches. • “LEDs and Push Buttons” on page 3-9 Shows the location and describes the function of the LEDs and push buttons. • “Connectors” on page 3-12 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. • “Specifications” on page 3-15 Gives the requirements for powering the board. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 3-1 System Architecture System Architecture This section describes the processor’s configuration on the EZ-KIT Lite board. JTAG Header 4M X 32bit SDRAM (U5, U6) 544KB Flash (U4) External Bus Interface Unit JTAG Port EZ USB FX USB Connector SRAM SPI 1:0 UART1:0 Timer2:0 ADSP-BF535 20MHz Oscillator CLK_IN 32.768KHz Crystal RTC Power Management processor (U1) VDD_EXT SPORT0 LEDs, PBs and Clock Logic PF15:0 SPORT0 Connector 5V A5V 3.3V +7.5V Connector USB VDD_INT 3.3V Power Regulation Expansion Connectors (P1, P2, P3) SPORT1 AD1885 Codec (U7) Stereo LINEIN/ MIC and LINEOUT Connectors Figure 3-1. System Architecture The EZ-KIT Lite has been designed to demonstrate the capabilities of the ADSP-BF535 Blackfin processor. The processor has a default core voltage of 1.5V. Refer to “Power Management” on page 2-7 for more information about changing the core voltage without halting the processor. The voltage of the processor’s peripheral interface is 3.3V. A 20 MHz oscillator supplies the input clock to the processor. The speed at which the core and peripherals operate is determined by the configuration of the multiplier select switch (SW2) at reset. (See “DSP PLL Setup 3-2 ADSP-BF535 EZ-KIT Lite Evaluation System Manual EZ-KIT Lite Hardware Reference Switch (SW2)” on page 3-7.) By default, the processor core runs at 300 MHz and the peripheral interface runs at 120 MHz. A 32.768 kHz crystal supplies the Real Time Clock (RTC) inputs of the processor. The EZ-KIT Lite board can be configured to boot in all of the possible ADSP-BF535 boot modes. For information about configuring the boot mode, see “Boot Mode Select Switch (SW1)” on page 3-7. External Bus Interface The External Bus Interface Unit (EBIU) is connected to 4M x 32 bits of SDRAM (16 MB). This memory is connected to the synchronous memory select 0 (~SMS0) pin. Refer to “Using SDRAM Interface” on page 2-4 for information about configuring the SDRAM. The EBIU is also connected to 272K x 16 bits of Flash memory. This memory is connected to the asynchronous memory select (~AMS0) pin. The processor can use this memory for both booting and storing information during normal operation. Refer to “Using Flash Memory” on page 2-5 for information about using the Flash memory. All of the address, data, and control signals are available externally via the extender connectors (P3-1). The pin-out of these connectors can be found in “Schematics” on page B-1. SPORT0 Audio Interface is connected to the AD1885 SoundMAX codec (U7). Two 3.5mm stereo jacks (P5, P6) allow audio to be input and output. You can supply an audio input to the Codec Microphone Input Channel (MIC1) or to the stereo LINE_IN input channel. The jumper settings of JP1 determine the codec channel driven by the input jack (P5). For information about configuring JP1, see “Audio Input Select Jumper (JP1)” on page 3-5. SPORT0 ADSP-BF535 EZ-KIT Lite Evaluation System Manual 3-3 System Architecture is also routed to an off-board connector (P9). When using the off-board connector, the codec must be held in reset, so that it does not drive any of the SPORT0 signals. The codec can be held in reset by driving PF15 low or by setting up JP2 to always hold the codec in reset (see “Audio Codec Disable Jumper (JP2)” on page 3-6). PF15 must be pulled HI (1) for the codec to function. SPORT0 # TCLK0 and RCLK0 pins are shorted together using R114 and R118. Expansion Interface The expansion interface consists of the footprints for three connectors. Table 3-1 shows the interfaces each connector provides. For the exact pin-out of these connectors, refer to “Schematics” in Appendix B, Schematics. Analog Devices does not populate these connectors or provide any additional support for this interface. The mechanical locations of these connectors can be found in “Mechanical Dimensions” on page 3-17. Table 3-1. Connector Interfaces Connector Interfaces P1 5V, GND, Address, Data P2 3.3V, GND, EBUI control signals, PF15-0, SPI1-0, SPORT1, UART1-0, TMR2-0, NMI P3 1.5V, GND, Reset, USB, CLKOUT, SLEEP Limits to the current and to the interface speed must be taken into consideration if you use this interface. The maximum current limit is dependent on the capabilities of the regulator used. Additional circuitry can also add extra loading to signals, decreasing their maximum effective speed. Devices does not support and is not responsible for the # Analog effects of additional circuitry. 3-4 ADSP-BF535 EZ-KIT Lite Evaluation System Manual EZ-KIT Lite Hardware Reference 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 DSP is also connected to the USB debugging interface (Note that this is not the processor’s USB interface). When an emulator is connected to the board at P8, the USB debugging interface is disabled. See “JTAG (P8)” on page 3-14 for more information about the JTAG connector. To learn more about available emulators, contact Analog Devices (see “Product Information”). Jumper and DIP Switch Settings This section describes the function of all the jumpers and DIP switches. The following figure (Figure 3-2 on page 3-6) shows the location of all the jumpers and DIP switches. Audio Input Select Jumper (JP1) The audio input jack (P5) can be connected to the MIC1 or the LINEIN input channels of the AD1885 codec (U7). When the JP1 jumpers connect pins 1 and 3 and pins 2 and 4, P3 connects to the mono MIC1 channel. When the jumpers connect pins 3 and 5 and pins 4 and 6, P5 connects to the stereo LINE_IN channel of the AD1885 codec. These jumper settings are illustrated in Figure 3-2 on page 3-6. (The words MIC and LINE are on the board as a reference) ADSP-BF535 EZ-KIT Lite Evaluation System Manual 3-5 Jumper and DIP Switch Settings Figure 3-2. Jumper Locations Table 3-2. Audio Input Jumper Settings (JP1) 2 1 6 5 JP1 2 1 LINE MIC JP1 Mono MIC1 LINE MIC Stereo LINE_IN (DEFAULT) 6 5 Audio Codec Disable Jumper (JP2) Placing a jumper between pins 1 and 2 of JP2 holds the AD1885 in reset, preventing it from driving signals to the serial port. When a jumper is between pins 2 and 3 of JP2, the AD1885 is held in reset until PF15 is set to an output and is asserted. These positions are labeled on the board as DIS and ENA 1885. 3-6 ADSP-BF535 EZ-KIT Lite Evaluation System Manual EZ-KIT Lite Hardware Reference Boot Mode Select Switch (SW1) The boot mode select switch determines how the processor boots. Table 3-3 shows the switch settings for the boot modes. ! SPI ROM is not available on the EZ-KIT Lite. Table 3-3. Boot Mode Select Switch BMODE0 Pin 1 BMODE1 Pin 2 BMODE2 Pin 3 Description On On On Execute from 16 bit external memory (no boot). Off1 On1 On1 Boot from 8-bit EPROM1 On Off On Boot from SPI0 ROM (8-bit addresses) Off Off On Boot from SPI0 ROM (16-bit addresses) – – Off All others reserved 1 Default settings DSP PLL Setup Switch (SW2) The processor’s Phase Lock Loop (PLL) multiplies the 20 MHz input clock by a multiplication factor to set the core clock speed of the DSP. Internal to the processor the Programmable Flag pins, PF9-0, are multiplexed with the PLL setup signals, SSEL6-0, DF, and MSEL1-0. During reset, the function of the pins is to setup the PLL. At this time, the signals are attached to the SW2 switch and determine the core and external clock speeds of the processor. The SW2 switch drives the processor pins during reset and, for approximately 120mS, after reset. Once this time has elapsed, the PFs are no longer connected to the SW2 but are connected to the general-purpose IO (LEDs, push buttons) on the board. This is done with an external 2-to-1 multiplexer and is provided for flexibility when using the EZ-KIT Lite. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 3-7 Jumper and DIP Switch Settings The following table shows the switch position that corresponds to a processor pin. Table 3-4. PLL Setup Switch (SW2) Functions DSP Pin Switch Position DSP Pin Switch Position MSEL0 1 MSEL6 7 MSEL1 2 DF 8 MSEL2 3 SSEL0 9 MSEL3 4 SSEL1 10 MSEL4 5 None 11 MSEL5 6 Bypass 12 Figure 3-3 shows the default setting for SW2. This will produce a 300 MHz core clock speed and a 120 MHz peripheral interface speed. For more information about setting up the multiplication factors, refer to the Managing DSP Clocks section of the ADSP-BF535 Processor Hardware Reference. ON 1 2 3 4 5 6 7 8 9 10 11 12 Figure 3-3. Default PLL Setup Switch Settings (SW2) A switch setting of ! processor pin. 3-8 ON supplies a logic low (0) on the corresponding ADSP-BF535 EZ-KIT Lite Evaluation System Manual EZ-KIT Lite Hardware Reference LEDs and Push Buttons This section describes the functionality of the LEDs and push buttons. Figure 3-4 shows the locations of the LEDs and push buttons. Figure 3-4. LED and Push Button Locations Programmable Flag LEDs (LED1, LED2, LED3, LED4) Four LEDs are connected to four of the processor’s Programmable Flag (PF) pins, PF3-0. These LEDs are active HIGH and are lit by an output of “1” from the processor. Refer to “Using Programmable Flag Pins” on page 2-6 for more information about using of the PFs when programming the processor. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 3-9 LEDs and Push Buttons Table 3-5. Programmable Flag LEDs LED Reference Designator DSP Programmable Flag Pin LED4 PF0 LED1 PF1 LED2 PF2 LED3 PF3 USB Monitor LED (LED5) The USB Monitor LED (LED5) 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 (see “Installing EZ-KIT Lite USB Driver” on page 1-7). Power LED (LED6) When LED6 is lit (green), it indicates that power is being properly supplied to the board. Reset LEDs (LED7, LED8) When LED8 is lit, it indicates that master reset for all the major ICs is active. When LED7 is lit, the USB interface chip (U11) is being reset. The USB chips only reset on power-up, or if USB communication has not been initialized. 3-10 ADSP-BF535 EZ-KIT Lite Evaluation System Manual EZ-KIT Lite Hardware Reference Non-Maskable Interrupt Push Button (SW3) The SW3 button is connected to the Non-maskable Interrupt (NMI) pin of the processor. When pressed, the processor vectors to the NMI interrupt vector. Programmable Flag Push Buttons (SW4, SW5, SW6, SW7) Four push buttons are provided for general-purpose user input. SW7-4 connect to the processor’s Programmable Flag (PF) pins, PF7-4. The push buttons are active HIGH and, when pressed, send a High (1) to the processor. Refer to “Using Programmable Flag Pins” on page 2-6 for more information about the use of the PFs when programming the DSP. Table 3-6 shows the PF signal and the switch it is connected to. Table 3-6. Programmable Flag Switches Push Button Reference Designator DSP Programmable Flag Pin SW4 PF4 SW5 PF5 SW6 PF6 SW7 PF7 Reset Push Button (SW8) The RESET push button resets all of the ICs on the board. This reset does not affect the USB interface chip (U11) unless communication has not been initialized with a PC. After USB communication has been initialized, the only way to reset the USB is by powering down the board. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 3-11 Connectors Connectors This section describes the connector functionality and provides information about mating connectors. The locations of the connectors are shown in Figure 3-5 on page 3-10. Figure 3-5. Connector Locations Expansion Interface (P1, P2, P3) Three board-to-board connector footprints provide signals for most of the DSP peripheral interfaces. Analog Devices does not populate these connectors or provide any additional support for this interface. For more information on the expansion interface, see “Expansion Interface” on page 3-4. Contact Samtec for the availability and pricing of the connectors. 3-12 ADSP-BF535 EZ-KIT Lite Evaluation System Manual EZ-KIT Lite Hardware Reference Part Description Manufacturer Part Number 90 Position 0.05" Spacing (P1, P2, P3) Samtec SFM-145-01-S-D Mating Connector 90 Position 0.05" Spacing (Through Hole) Samtec TFM-145-x1 Series 90 Position 0.05" Spacing (Surface Mount) Samtec TFM-145-x2 Series 90 Position 0.05" Spacing (Low Cost) Samtec TFC-145 Series FlashLINK (P4) The FlashLINK connector allows you to configure and program the STMicroelectronics DSM2150 flash/PLD chip. See “Using Flash Memory” on page 2-5 for more information about using the FlashLINK connector. Part Description Manufacturer Part Number Right-angle 7X2 Shrouded 0.1 Spacing TYCO 2-767004-2 Mating Assembly FlashLINK JTAG Programmer ST Micro L-101B Audio (P5, P6) There are two 3.5 mm stereo audio jacks: one input and one output. Part Description Manufacturer Part Number 3.5 mm stereo jack (P5, P6) Shogyo SJ-0359AM-5 ADSP-BF535 EZ-KIT Lite Evaluation System Manual 3-13 Connectors Part Description Manufacturer Part Number Mating Cable 3.5 mm stereo plug to 3.5 mm stereo cable Radio Shack 42-2387A USB (P7) The USB connector is a standard Type B USB receptacle. This connector is used to debug the processor and is not connected to the processor’s USB interface. Part Description Manufacturer Part Number Type B USB receptacle (P7) Mill-Max 897-30-004-90-000 Digi-Key ED90003-ND Mating Connector USB cable (provided with kit) Assmann AK672-5 Digi-Key AK672-5ND JTAG (P8) The JTAG header is the connecting point for a JTAG in-circuit emulator pod. When an emulator is connected to the JTAG header, the USB debug interface is disabled. 3 is missing to provide keying. Pin 3 in the mating connector ! Pin should have a plug. using an emulator with the EZ-KIT Lite board, follow the ! When connection instructions provided with the emulator. 3-14 ADSP-BF535 EZ-KIT Lite Evaluation System Manual EZ-KIT Lite Hardware Reference SPORT0 (P9) is connected to a 20-pin connector. The pin-out for this connector can be found in “Schematics” on page B-1. Contact AMP for pricing and availability on these connectors. SPORT0 Part Description Manufacturer Part Number 20 position AMPMODU system 50 receptacle (P9) AMP 104069-1 Mating Connectors 20 position AMPMODU ribbon cable connector AMP 111196-4 Power Connector (P10) The power connector provides all of the power necessary to operate the EZ-KIT Lite board. Part Description Manufacturer Part Number 2.5 mm Power Jack (P10) Switchcraft RAPC712 Digi-key SC1152-ND Mating Power Supply (shipped with EZ-KIT Lite) 7.5V Power Supply GlobTek TR9CC2000LCP-Y Specifications This section provides the requirements for powering the board and the mechanical dimensions of the board. ADSP-BF535 EZ-KIT Lite Evaluation System Manual 3-15 Specifications Power Supply The power connector supplies DC power to the EZ-KIT Lite board. Table 3-7 shows the power connector pin-out. Table 3-7. Power Connectors Terminal Connection Center pin +7.5 VDC@2amps Outer Ring GND Board Current Measurements The ADSP-BF535 EZ-KIT Lite board provides eight zero-ohm resistors that may be removed to measure current draw. Table 3-8 shows the resistor number, the voltage plane, and a description of each component on the plane. Table 3-8. Current Measurement Resistors Resistor Voltage Plane Description R2 VDD_RTC DSP Real Time Clock Supply R3 VDD_EXT DSP External Interface Supply R6 VDD_INT DSP Internal Interface Supply R7 VDD_PCIEXT DSP PCI Interface Supply R8 VDD_PLL DSP Phase Lock Loop Supply R110 5V 5V Supply R111 3V 3V supply to all non DSP-related components R113 3V_DSP 3V to DSP-related components 3-16 ADSP-BF535 EZ-KIT Lite Evaluation System Manual EZ-KIT Lite Hardware Reference Mechanical Dimensions Figure 3-6 shows the location of the mounting holes as well as the PIN1 of each of the expansion connectors. 5.000 4.750 3.875 P1 3.750 2.500 P2 1.400 1.300 1.125 P3 6.750 7.000 6.375 6.200 3.600 3.250 0.625 0.000 0.250 0.250 0.000 Figure 3-6. Mechanical Drawing ADSP-BF535 EZ-KIT Lite Evaluation System Manual 3-17 Specifications 3-18 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Manufacturer 2 3 74LVC14A SOIC14 U9-10, U19 TI HEX-INVER-SCHMITT-TRIGGER 74LVC14AD 3 1 IDT74FCT3244APY SSOP20 3.3V-OCTAL-BUFFER U24 IDT IDT74FCT3244APY 4 1 24.576MHZ SMT OSC005 CRYSTAL Y2 EPSON MA505 24.576M-C2 5 1 CY7C64603-128 PQFP128 USB-TX/RX MICROCONTROLLER U11 CYPRESS CY7C64603-128NC 6 1 MMBT4401 SOT-23 NPN TRANSISTOR 200MA Q1 FAIRCHILD MMBT4401 7 1 74LVC00AD SOIC14 U13 PHILIPS 74LVC00AD 8 1 24LC00-SN SOIC8 128 BIT SERIAL EEPROM U25 MICROCHIP 24LC00-SN 9 1 ADP3331ART SOT23-6 ADJ 200MA REGULATOR VR3 ANALOG DEVICES ADP3331ART 10 3 BSS123 SOT23D NMOS FET M1-3 FAIRCHILD BSS123 11 1 CY7C1019BV33-15VC SOJ32 128K X 8 SRAM U12 CYPRESS CY7C1019BV33-12VC 12 1 SN74AHC1G02 SOT23-5 SINGLE-2 INPUT-NOR U16 TI SN74AHC1G02DBVR ADSP-BF535 EZ-KIT Lite Evaluation System Manual Part Number Quantity Reference Design Reference Description A BILL OF MATERIALS A-1 Reference Design Manufacturer Part Number TI SN74LV164AD 14 1 CY7C4201V-15AC TQFP32 64-BYTE-FIFO U18 CYPRESS CY7C4201V-15AC 15 1 12.0MHZ THR OSC006 CRYSTAL Y3 DIG01 300-6027-ND 16 2 MT48LC4M16 TSOP54 4MX16-SDRAM-133MHZ U5-6 MICRON MT48LC4M16A2TG-75 17 1 32.768kHz TH OSC007 CRYSTAL Y1 ECPLITEK EC38T 18 1 SN74AHC1G00 SOT23-5 SINGLE-2-INPUT-NAND U26 TI SN74AHC1G00DBVR 19 1 21535 BRD DSM2150F5V U4"" BLKFIN160.OBJ SUM 876F5F1 U4 ST MICRO DSM2150F5V 20 2 1000pF 50V 5% 1206 CERM C25-26 AVX 12065A102JAT2A 21 2 0.1uF 50V 10% 1206 CERM C8-9 PHILIPS 12062R104K9BB2 22 1 ADM708SAR SOIC8 VOLTAGE-SUPERVISOR U23 ANALOG DEVICES ADM708SAR 23 1 AD1885JST LQFP48 AC97 STEREO CODEC U7 ANALOG DEVICES AD1885JST 24 2 ADP3338AKC-33 SOT-223 3.3V-1.0AMP REGULATOR VR1-2 ANALOG DEVICES ADP3338AKC-3.3 25 1 ADP3339AKC-5 SOT-223 5V-1.5A REGULATOR VR4 ANALOG DEVICES ADP3339AKC-5-REEL 26 1 ADP3088 MSOP8 500MA-BUCK-REGULATOR VR5 ANALOG DEVICES ADP3088ARM-REEL 27 1 ADSP-21535PKB-300 PBGA260 308KBYTES-BLACKFIN U1 ANALOG DEVICES ADSP-21535PKB-300 A-2 Description U17 Quantity SN74LV164A SOIC14 8-BIT-PARALLEL-SERIAL Reference 13 1 ADSP-BF535 EZ-KIT Lite Evaluation System Manual Reference Design Manufacturer Part Number RUBBER FEET BLACK MH1-5 MOUSER 517-SJ-5018BK 29 1 PWR 2.5MM_JACK CON005 RA P10 SWITCHCRAFT SC1152-ND12 30 1 USB 4PIN CON009 USB P7 MILL-MAX 897-30-004-90-000000 31 1 .05 10X2 CON014 RA P9 AMP 104069-1 32 6 SPST-MOMENTARY SWT013 6MM SW3-8 PANASONIC EVQ-PAD04M 33 1 DIP12 SWT014 SW2 DIGI-KEY CKN3063-ND 34 1 DIP3 SWT015 SW1 DIGI-KEY CKN3055-ND 35 1 IDC 7X2 IDC7X2SRDRA RIGHT ANGLE SHROUDED P4 MOLEX 70247-1401 36 23 0.00 1/8W 5% 1206 R2-3, R6-12, R21, R63-64, R77, R97, R111-118, R127 YAGEO 0.0ECT-ND 37 2 220uF 10V 20% E ELEC CT7-8 SPRAGUE 293D227X9010E2T 38 5 AMBER-SMT LED001 GULL-WING LED1-5 PANASONIC LN1461C-TR 39 2 22pF 50V 5% 805 CERM C5-C6 AVX Quantity 28 5 Reference Description Bill Of Materials ADSP-BF535 EZ-KIT Lite Evaluation System Manual 08055A220JAT A-3 Manufacturer Part Number 08051C103KAT2A 41 1 0.22uF 25V 10% 805 CERM C114 AVX 08053C224FAT 42 5 0.1uF 50V 10% 805 CERM C3, C24, C27-29 AVX 08055C104KAT 43 4 10uF 16V 10% C TANT CT15-18 SPRAGUE 293D106X9025C2T 44 44 10K 100MW 5% 805 R1, R13-19, R31-32, R37, R44-45, R47-54, R57, R59-61, R66, R68, R78-81 AVX CR21-103J-T 45 44 10K 100MW 5% 805 R83-84, R87-88, R90-93, R105, R120-122, R125 DALE CRCW0805-103JRT1 46 4 33 100MW 5% 805 R4-5, R46, R119 AVX CR21-330JTR 47 5 4.7K 100MW 5% 805 R55-56, R58, R62, R107 AVX CR21-4701F-T 48 1 1M 100MW 5% 805 R41 AVX CR21-1004F-T A-4 Reference Design Description AVX Quantity C19, C30-92, C94, C96-97, C99-109, C116 Reference 40 79 0.01uF 100V 10% 805 CERM ADSP-BF535 EZ-KIT Lite Evaluation System Manual Reference Design Manufacturer Part Number 1.5K 100MW 5% 805 R43 AVX CR21-1501F-T 50 1 22uF 16V 10% D TANT CT1 DIG01 PCT3226CT-ND 51 3 2.21K 1/8W 1% 1206 R30, R35, R40 AVX CR32-2211F-T 52 4 10uF 16V 10% B TANT CT4, CT19-21 AVX TAJB106K016R 53 1 1A HSM160J DO-214AA SCHOTTKY D4 MICRO-SEMI HSM160J 54 5 100 100MW 5% 805 R67, R82, R85-86, R89 AVX CR21-101J-T 55 1 1000 100MHZ 1.5A FER002 0.06 CHOKE FER9 MURATA PLM250S40T1 56 3 2A S2A_RECT DO-214AA SILICON RECTIFIER D1-3 GENERALSEMI S2A 57 8 600 100MHZ 500MA 1206 0.70 BEAD FER1-8 DIGIKEY 240-1019-1-ND 58 1 0.047UF 16V 10% 1206 C10 AVX 12065C473JATME 59 2 270PF 50V 10% 805 C11, C13 KEMET C1206C271J5GAC210 60 6 1UF 16V 10% 805 X7R C4, C22, C110-113 MURATA GRM40X7R105K016AL 61 6 470PF 100V 10% 1206 CERM C12, C14-16, C20-21 AVX 12061A471JAT2A 62 2 30PF 100V 5% 1206 C17-18 AVX 12061A300JAT2A 63 3 10UF 25V +80-20% 1210 Y5V C93, C95, C98 MURATA GRM235Y.5V106Z025 Quantity 49 1 Reference Description Bill Of Materials ADSP-BF535 EZ-KIT Lite Evaluation System Manual A-5 Reference Design Manufacturer Part Number KEMET T491A474K025AS 65 1 16K 1/8W5% 1206 R65 DALE CRCW1206-163JRT1 66 1 53.6K 1/10W 1% 805 R95 PHILIPS 9C08052A5362FKRT/R 67 1 165K 1/10W 1% 805 R102 PHILIPS 9C08052A1653FKRT/R 68 1 316K 1/10W 1% 805 R103 PHILIPS 9C08052A3163FKRT/R 69 1 332K 1/10W 1% 805 R101 PHILIPS 9C08052A3323FKRT/R 70 1 665K 1/10W 1% 805 R100 PHILIPS 9C08052A6653FKRT/R 71 1 10UH 47+/-20 IND001 L1 TDK SLF7045T-100M1R1-2 72 1 243.0K 1/10W 1% 805 R106 PHILIPS 9C08052A2433FKRT/R 73 1 1.00M 1/4W 1% 1210 R108 PANASONIC ERJ-14NF1004U ECG 74 3 10K 31MW 5% RNET8 RN6-8 CTS 75 2 39PF 50V 5% 805 NPO C1-C2 PANASONIC ECJ-2VC1H390J 76 5 10K 100MW 2% RNET16 BUSSED RN1-5 CTS 767-161-103G 77 1 1K 1/8W 5% 1206 R38 AVX CR32-102J-T 78 6 10K 1/8W 5% 1206 R23-27, R33 DALE CRCW1206-1002FRT1 79 1 100K 1/8W 5% 1206 R109 DALE CR1206-1003FTR1 80 1 20.0K 1/8W 1% 1206 R104 DALE CRCW1206-2002FRT1 81 3 22 1/8W 5% 1206 R36, R39, R126 DALE CR1206-22R0JTR 82 7 270 1/8W 5% 1206 R69-73, R75-76 AVX CR32-271J-T 83 4 4.7K 1/8W 5% 1206 R20, R22, R28-29 AVX CR32-472J-T A-6 Description CT14 Quantity 0.47UF 20V 10% A TANT Reference 64 1 746X101103J ADSP-BF535 EZ-KIT Lite Evaluation System Manual Reference Design Manufacturer Part Number 680 1/8W 5% 1206 R74 AVX CR32-681J-T 85 1 20MHZ 1/2 OSC001 U2 ECLIPTEK EC1100HS-20.000MHZ 86 2 RED-SMT LED001 GULL-WING LED7-8 PANASONIC LN1261C 87 1 GREEN-SMT LED001 GULL-WING LED6 PANASONIC LN1361C 88 5 1uF 25V 20% A TANT -55+125 CT9-13 PANASONIC ECS-T1EY105R 89 5 QS3257Q QSOP16 QUICKSWITCH-257 U14-15, U20-22 ANALOG DEVICES ADG774ABRQ 90 1 IDC 3X1 IDC3X1 JP2 BERG 54101-T08-03 91 1 IDC 3X2 IDC3X2 JP1 BERG 54102-T08-03 92 1 IDC 7X2 IDC7X2 P8 BERG 54102-T08-07 93 3 IDC 2PIN_JUMPER 0.1 SJ1-3 MOLEX 15-38-1024 94 1 2.5A RESETABLE FUS001 F1 RAYCHEM CORP. SMD250-2 95 2 3.5MM STEREO_JACK CON001 P5-6 A/D ELECTONICS ST-323-5 Quantity 84 1 Reference Description Bill Of Materials ADSP-BF535 EZ-KIT Lite Evaluation System Manual A-7 A-8 ADSP-BF535 EZ-KIT Lite Evaluation System Manual A B C D 1 1 2 2 ADSP-BF535 EZ-KIT LITE 3 3 ANALOG DEVICES 4 Approvals Date Title 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD ADSP-BF535 EZ-KIT LITE - TITLE Drawn Checked Engineering A B C Size Board No. C Date Rev A0162-2000 1.6 Sheet 3-12-2003_15:48 D 1 of 12 A B PWR_MGT_OUT 3V_DSP C D VDD_INT VDD_RTC R2 0.00 1206 R6 0.00 1206 3.3V FOR RTC VDD_EXT 1.5V XTALI VDD_PLL R3 0.00 1206 1 R1 10K 805 R8 0.00 1206 R9 0.00 1206 XTALO Y1 XXMHZ 32.768KHZ OSC007 R10 0.00 1206 RN2 RN1 VDD_PCIEXT R4 33 805 U2 1 OE R7 0.00 1206 1 R1 2 R2 3 R3 4 R4 5 R5 6 R6 7 R7 8 R8 ARDY 5 OUT C2 39PF 805 CLKIN C1 39PF 805 20MHZ OSC001 PCI_RST PCI_CBE0 PCI_CBE1 PCI_CBE2 R34 DNP 1206 PCI_CBE3 0 OHM RESISTORS TO MEASURE DSP CURRENT PCI_GNT PCI_DEVSEL PCI_TRDY 16 COM PCI_SERR 15 R15 14 R14 13 R13 12 R12 11 R11 10 R10 9 R9 PCI_IRDY PCI_PERR PCI_PAR PCI_LOCK PCI_FRAME PCI_STOP PCI_INTD PCI_AD31 PCI_INTC PCI_AD28 PCI_INTB PCI_AD25 1 R1 USB_XVER_DATA 16 COM 2 R11 0.00 1206 15 R2 R15 3 14 R3 R14 4 13 R4 R13 5 12 R5 R12 6 11 R6 R11 7 10 R7 R10 8 9 R8 1 USB_CLK 3V_DSP 3V_DSP R9 USB_DPLS R12 0.00 1206 PCI_AD21 PCI_AD17 USB_DMNS PCI_AD16 R77 0.00 1206 PCI_AD11 PCI_AD2 PCI_INTA PCI_CLK 10K RNET16 10K RNET16 R127 0.00 1206 PCI_IDSEL U1 U1 D[31:0] A[25:2] A2 A2 A3 B06 A4 D06 A5 2 A06 A3 A4 C06 A5 A6 A05 A7 B05 A8 A9 A10 A11 A12 A13 A6 A7 A04 A8 C05 A9 D05 A10 B04 A11 A01 A12 C04 A13 A14 D04 A15 A03 A16 B03 A14 A15 A16 A17 A02 A18 C03 A19 D03 A20 B02 A21 C02 A22 E03 A23 C01 A24 F03 A25 D02 A17 A18 A19 A20 A21 A22 A23 A24 A25 3 N02 D0 XTALO VDD_RTC R10 XTALI T10 XTALO U10 VDD_RTC V11 VSS_RTC VDD_PLL VDD_PLL A10 VSS_PLL BYPASS CLKIN BMODE1 BMODE2 P02 SLEEP RESET D4 R02 D5 D5 P03 D6 U01 D7 U02 D8 T02 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D25 D26 D27 D28 D30 D31 V02 TX0 B08 RX1 RX1 C08 TX1 D6 TMR0 D7 TMR1 TX1 TMR1 D07 TMR2 R01 ARDY AOE R04 D12 ARE U03 D13 AWE T03 D14 T04 D15 AMS0 U04 D16 AMS1 V04 D17 AMS2 V05 D18 AMS3 R05 D19 T05 D20 ~ABE0/SDQM0 U05 D21 ~ABE1/SDQM1 V06 D22 ~ABE2/SDQM2 R06 D23 ~ABE3/SDQM3 U06 D24 T06 D25 SRAS V07 D26 SCAS V08 D27 SWE U07 D28 R07 D29 SMS0 T07 D30 SMS1 V09 D31 SMS2 ARDY E01 AOE F01 ARE G01 AWE F02 AMS0 D01 AMS1 H03 AMS2 G02 AMS3 E02 ~ABE0/SDQM0 ~ABE1/SDQM1 G03 ~ABE2/SDQM2 H07 ~ABE3/SDQM3 L02 SRAS L03 SCAS J03 SWE M02 SMS0 P01 SMS1 N01 SMS2 K03 SMS3 BYPASS D09 CLKIN1 TCK B14 BMODE0 A14 BMODE1 B13 BMODE2 TDO TMS TRST D10 C11 D11 A12 B12 A13 TCK SA10 TDI SCKE TDO TMS R119 33 805 TRST EMU PCI_AD0 RFS0 PCI_AD1 DR0 PCI_AD2 TCLK0 PCI_AD3 TFS0 PCI_AD4 DT0 PCI_AD5 PCI_AD6 U14 RSCLK1 V16 RFS1 U15 DR1 T15 TSCLK1 R15 TFS1 V17 DT1 RCLK1 PCI_AD7 RFS1 PCI_AD8 DR1 PCI_AD9 TCLK1 PCI_AD10 TFS1 PCI_AD11 DT1 PCI_AD12 PCI_AD13 U16 MOSI0 T16 MISO0 U17 SCK0 MOSI0 PCI_AD14 MISO0 PCI_AD15 SCK0 PCI_AD16 PCI_AD17 T17 MOSI1 U18 MISO1 R16 SCK1 MOSI1 PCI_AD18 MISO1 PCI_AD19 SCK1 PCI_AD20 B01 SMS3 C12 RCLK0 TMR0 C07 D9 D10 R13 RSCLK0 U13 RFS0 V14 DR0 V15 TSCLK0 T14 TFS0 R14 DT0 B07 TMR2 D8 D11 V03 RX0 A08 TX0 D3 N03 D4 EMU NMI D2 D3 TDI BMODE0 T01 D2 D29 G09 D1 D1 D24 XTALI M03 A07 RX0 D0 U1 M01 SA10 L01 SCKE K01 SCLK0 H01 CLKOUT/SCLK1 PCI_AD21 U08 MSEL0/PF0 R08 MSEL1/PF1 T08 MSEL2/PF2 V10 MSEL3/PF3 U09 MSEL4/PF4 R09 MSEL5/PF5 T09 MSEL6/PF6 R11 DF/PF7 T11 SSEL0/PF8 U11 SSEL1/PF9 V12 PF10 T12 PF11 R12 PF12 U12 PF13 V13 PF14 T13 PF15 MS_PF0 MS_PF[6:0] PCI_AD22 MS_PF1 PCI_AD23 MS_PF2 PCI_AD24 MS_PF3 PCI_AD25 MS_PF4 PCI_AD26 MS_PF5 PCI_AD27 MS_PF6 PCI_AD28 DF_PF7 PCI_AD29 SSEL0_PF8 PCI_AD30 SSEL1_PF9 PCI_AD31 E17 PCI_AD0 E18 PCI_AD1 G16 PCI_AD2 F17 PCI_AD3 F18 PCI_AD4 G18 PCI_AD5 G17 PCI_AD6 H18 PCI_AD7 J18 PCI_AD8 H17 PCI_AD9 K18 PCI_AD10 H16 PCI_AD11 L18 PCI_AD12 J17 PCI_AD13 M18 PCI_AD14 K17 PCI_AD15 J16 PCI_AD16 K16 PCI_AD17 N18 PCI_AD18 P18 PCI_AD19 L17 PCI_AD20 L16 PCI_AD21 R18 PCI_AD22 T18 PCI_AD23 M17 PCI_AD24 M16 PCI_AD25 N17 PCI_AD26 P17 PCI_AD27 P15 PCI_AD28 N16 PCI_AD29 R17 PCI_AD30 P16 PCI_AD31 D14 PCI_CLK PCI_CLK PCI_RST D18 3V_DSP PCI_RST F16 PCI_CBE0 F15 PCI_CBE1 E16 PCI_CBE2 D17 PCI_CBE3 RN8 PCI_CBE0 5 PCI_CBE1 10 PCI_CBE2 1 COM1 R1 COM2 R2 2 PCI_AD1 3 PCI_CBE3 R3 PCI_AD3 4 R4 D16 PCI_REQ C18 PCI_GNT PCI_AD4 6 R5 PCI_AD9 7 PCI_GNT R6 PCI_AD7 8 R7 C16 PCI_DEVSEL B18 PCI_IDSEL C14 PCI_INTA B15 PCI_INTB A15 PCI_INTC D13 PCI_INTD PCI_AD5 9 PCI_DEVSEL R8 PCI_IDSEL 10K RNET8 PCI_INTA RN7 PCI_INTB 5 PCI_INTC 10 PCI_AD6 1 COM1 R1 COM2 R2 PCI_AD13 2 PCI_INTD PCI_AD8 3 R3 PCI_AD10 4 PCI_FRAME R4 C17 PCI_FRAME PCI_AD15 6 R5 C15 PCI_PAR E15 PCI_IRDY B17 PCI_TRDY B16 PCI_SERR D15 PCI_PERR A16 PCI_LOCK A17 PCI_STOP PCI_PAR PCI_AD14 7 R6 PCI_IRDY PCI_AD24 8 R7 PCI_TRDY PCI_AD20 9 R8 PCI_AD12 PCI_SERR 10K RNET8 PCI_PERR PCI_LOCK 3 RN6 PCI_STOP 5 10 COM1 COM2 1 R1 PCI_AD29 2 R2 PCI_AD18 3 USB_CLK R3 G07 USB_CLK PF11 PF12 PF13 PF14 PCI_AD26 4 R4 A09 XVER_DATA C09 DPLS D08 DMNS B10 TXDPLS G10 TXDMNS C10 TXEN A11 SUSPEND PF10 2 PCI_AD0 USB_XVER_DATA PCI_AD19 6 R5 USB_DPLS PCI_AD30 7 R6 USB_DMNS PCI_AD23 8 R7 USB_TXDLPLS PCI_AD22 9 R8 PCI_AD27 USB_TXDMNS 10K RNET8 USB_TXEN USB_SUSPEND PF15 ADSP-BF535PKB-300 PBGA260 SCLK0 B11 ADSP-BF535PKB-300 PBGA260 NMI D12 R5 33 805 SLEEP B09 RESET CLKOUT ANALOG DEVICES ADSP-BF535PKB-300 PBGA260 4 Approvals Date Title 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD ADSP-BF535 EZ-KIT LITE - DSP Drawn Checked Engineering A B C Size Board No. C Date Rev A0162-2000 1.6 Sheet 3-25-2003_9:50 D 2 of 12 A B 3.3V C D 3.3V 1 1 RN3 1 PB0 2 PB1 3 PB2 4 PB3 5 PB4 6 PB5 7 PB6 8 PB7 R1 16 COM R2 R15 R3 R14 14 13 R4 R13 R5 R12 PD0 PA1 PD1 PA2 PD3 12 R11 R8 R9 3 4 PA3 5 6 PA5 10 R10 2 PA4 11 R7 1 PA0 15 R6 512 KB MAIN FLASH 32KB SECONDARY FLASH RN4 7 PA6 9 8 PA7 16 COM 15 R15 14 R14 13 R13 12 R12 11 R11 10 R10 9 R9 R1 R2 R3 R4 R5 R6 R7 R8 ~ABE0/SDQM0 PC7 ~ABE3/SDQM3 PE6 A2 A[21:2] A3 PE7 10K RNET16 A5 A6 A7 A8 A9 A10 A11 A12 A13 3.3V A14 2 A15 A16 A17 A18 R13 10K 805 R14 10K 805 R15 10K 805 R16 10K 805 R17 10K 805 R18 10K 805 R19 10K 805 A19 A20 A21 AMS0 PC7 3 AD0 4 AD1 5 AD2 6 AD3 7 AD4 10 AD5 11 AD6 12 AD7 13 AD8 14 AD9 15 AD10 16 AD11 17 AD12 18 AD13 19 AD14 20 AD15 41 PC0 42 PC1 43 PC2 44 PC3 45 PC4 46 PC5 47 PC6 48 PC7 D[15:0] 31 D0 32 D1 33 D2 PF0 PF1 34 D3 35 D4 PF3 PF4 36 D5 37 D6 38 D7 PF5 PF6 PF7 21 PG0 22 PG1 23 PG2 24 PG3 25 PG4 26 PG5 27 PG6 28 PG7 51 PA0 52 PA1 53 PA2 54 PA3 55 PA4 56 PA5 57 PA6 58 59 CNTL0/~WR 60 CNTL1/~RD 40 CNTL2 AOE ~ABE1/SDQM1 61 PB0 62 PB1 63 PB2 71 PE0/TMS 72 PE1/TCK 73 PE2/TDI 74 PE3/TDO 75 PE4/TSTAT 76 PE5/~TERR 77 PE6 78 PE7 3.3V P4 1 3 2 3 4 PE6 5 6 PE7 7 8 9 10 12 U13 11 11 12 13 14 RESET 3 65 PB4 66 PB5 67 PB6 68 PB7 4 39 RESET 74LVC14A SOIC14 A2 23 A3 24 A4 25 A5 26 A6 29 A7 30 A8 31 A9 32 A10 33 A11 34 D8 D9 D10 D11 22 D12 A13 35 D13 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 D14 A19 21 A18 20 D15 PA0 16 PA1 17 PA2 18 BA1 BA0 15 PA5 39 D0 A2 23 D1 A3 24 D2 A4 25 D3 A5 26 D4 A6 29 D5 A7 30 D6 A8 31 D7 A9 32 D8 A10 33 D9 A11 34 D10 22 D11 A13 CAS RAS 35 A19 21 D14 A18 20 17 37 CKE 38 CLK 18 CS 15 DQML 39 DQMH D19 8 D20 10 D21 11 D22 13 D23 42 D24 44 D25 45 D26 47 D27 48 D28 50 D29 51 D30 53 D31 A3 DQ3 A4 DQ4 A5 DQ5 A6 DQ6 A7 DQ7 A8 DQ8 A9 DQ9 A10 DQ10 A11 DQ11 BA1 DQ13 BA0 DQ14 DQ15 16 7 DQ2 D15 19 D18 A2 DQ12 D13 D17 5 DQ1 4 A1 D16 DQ0 2 A0 D12 WE PA3 PA4 U6 2 DQ0 4 DQ1 5 DQ2 7 DQ3 8 DQ4 10 DQ5 11 DQ6 13 DQ7 42 DQ8 44 DQ9 45 DQ10 47 DQ11 48 DQ12 50 DQ13 51 DQ14 53 DQ15 2 WE 19 CS 37 CKE 38 CLK CAS RAS DQML DQMH PA6 MT48LC4M16 TSOP54 PA7 PB0 SA10 PB1 SWE PB2 SCAS PB3 SRAS PB4 ~ABE0/SDQM0 PB5 ~ABE1/SDQM1 PB6 ~ABE2/SDQM2 PB7 ~ABE3/SDQM3 MT48LC4M16 TSOP54 3 SCLK0 79 PD0 80 PD1 PD2 13 74LVC00AD SOIC14 64 PB3 1 U9 A[19:2] U5 PF2 PA7 AWE SDRAM 4M X 16 D[31:0] U4 A4 10K RNET16 SDRAM 4M X 16 2 PD3 PD0 SCKE PD1 SMS0 SLEEP PD3 DSM2150F5V-12T6 TQFP80 7X2 IDC7X2SRDRA C3 0.1UF 805 C4 1UF 805 ANALOG DEVICES PSD JTAG HEADER 4 Approvals Date Title 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD ADSP-BF535 EZ-KIT LITE - DSP MEMORY Drawn Checked Engineering A B C Size Board No. C Date Rev A0162-2000 1.6 Sheet 3-12-2003_15:48 D 3 of 12 A B C D SJ2 SHORTING JUMPER DEFAULT=4 & 6 1 AUDIO CODEC AD1885 CT4 10UF B 1 A5V 3.3V SJ1 SHORTING JUMPER DEFAULT=3 & 5 C8 0.1UF 1206 POPULATE TO COMPLY WITH PC99 R21 0.00 1206 C114 0.22UF 805 U7 Analog Signals C11 270PF 805 ALT_VAL=1K C7 0.01UF 1206 DNP JP1 SETTINGS * SJ1 SJ2 INPUT SOURCE 1&3 2&4 MIC IN 3&5 4&6 LINE IN * Denotes Default Setting 1 VDD1 9 VDD2 4 VSS1 7 VSS2 26 AVSS1 40 AVSS2 44 AVSS3 FER2 600 1206 R29 4.7K 1206 R22 4.7K 1206 C15 470PF 1206 LINE IN/MIC 1 3 C110 1UF 805 C111 1UF 805 TP1 JP1 AGND 3 4 C10 0.047UF 1206 C9 0.1UF 1206 DT0 R114 0.00 1206 C6 22PF 805 TCLK0 RFS0 C5 22PF 805 R118 0.00 1206 RCLK0 32 FILT_L 31 FILT_R 46 ID1 45 ID0 5 2 DR0 6 BIT_CLK 10 SYNC 11 RESET 30 AFILT2 29 AFILT1 P5 2 8 SDATA_IN 5 SDATA_OUT 27 VREF 28 VREFOUT C112 1UF 805 Y2 XXMHZ 24.576MHZ OSC005 2 XTAL_IN 3 XTL_OUT C13 270PF 805 AGND 2 Digital Signals 25 AVDD1 38 AVDD2 43 AVDD3 33 RX3D 34 CX3D 2 48 JS1 47 JS0 6 AGND 4 AGND 22 MIC2 21 MIC1 5 FER3 600 1206 1 R28 4.7K 1206 CON001 C14 470PF 1206 AGND D5 VC0805 40A 805 C113 1UF 805 24 LINE_IN_R 23 LINE_IN_L TP2 14 AUX_L 15 AUX_R TP3 36 LINE_OUT_R 35 LINE_OUT_L R20 4.7K 1206 D6 VC0805 40A 805 12 PC_BEEP 13 PHONE_IN R26 10K 1206 R25 10K 1206 R23 10K 1206 R24 10K 1206 16 VIDEO_L 17 VIDEO_R 37 MONO_OUT 41 HP_OUT_R 39 HP_OUT_L AGND 18 CD_L 20 CD_R 19 CD_GND_REF JP2: 1885 DISABLE 1&2 DISABLE AD1885 * 2&3 NORMAL OPERATION * DENOTES DEFAULT SETTING AGND AD1885JST LQFP48 R30 2.21K 1206 SHGND JP2 1 3 CT7 220UF E FER1 600 1206 HEAD PHONE OUT P6 SJ3 3 PF15 2 3 SHORTING JUMPER DEFAULT=1 & 2 2 IDC3X1 3 W1 COPPER 4 C12 470PF 1206 5 R27 10K 1206 R32 10K 805 1 R112 0.00 1206 CON001 R31 10K 805 DNP AGND AGND AGND CT8 220UF E FER4 600 1206 AGND D7 VC0805 40A 805 C16 470PF 1206 D8 VC0805 40A 805 AGND R33 10K 1206 ANALOG DEVICES AGND 4 Approvals SHGND Date Title 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD ADSP-BF535 EZ-KIT LITE - AUDIO CODEC Drawn Checked Engineering A B C Size Board No. C Date Rev A0162-2000 1.6 Sheet 3-21-2003_12:05 D 4 of 12 A B C D 3.3V RN5 1 1 R1 2 R2 3 R3 4 R4 5 R5 6 R6 7 R7 8 R8 BMODE0 BMODE1 BMODE2 MS0 MS1 MS2 MS3 MS4 U9 16 COM MUL_SEL 15 R15 MS5 14 R14 MS6 13 R13 DF 12 R12 SSEL1 10 R10 MS_PF0 4 YA MS_PF1 7 YB BYPASS 9 R9 MS_PF2 10K RNET16 MS_PF3 9 YC 12 YD 9 6 74LVC14A SOIC14 U20 SSEL0 11 R11 MS_PF[0:6] 8 2 I0A 3 I1A 5 I0B 6 I1B 11 I0C 10 I1C 14 I0D 13 I1D S 74LVC14A SOIC14 C19 0.01UF 805 PF0 MS1 PF1 MS2 PF2 MS3 PF3 MUL_SEL SW2 1 MS0 S E 1 7 18 8 DF MS5 17 SSEL0 9 16 PF5 SSEL1 MS6 10 15 11 PF6 14 12 13 12 YD MS6 PF4 11 12 DF_PF7 19 10 YC MS5 MS4 9 9 20 6 8 YB 5 7 MS_PF6 7 21 6 MS_PF5 2 I0A 3 I1A 5 I0B 6 I1B 11 I0C 10 I1C 14 I0D 13 I1D 4 5 2 YA 22 4 MS4 U21 23 3 3 MS2 BYPASS DF 24 2 2 MS1 ON 15 MS3 4 DSP_RESET_1 MS0 ADG774A QSOP16 MS_PF4 1 5 1 E 1 R65 16K 1206 U9 2 SWT014 DIP12 PF7 MUL_SEL 15 QS3257Q QSOP16 SW2: CLOCK MULTIPLIER SELECT SWITCH 1 2 3 4 5 6 7 8 9 10 11 12 OFF OFF OFF OFF ON ON ON ON OFF ON ON ON DEFAULT SETTINGS: Internal Clock - 15:1 - 300MHZ External Clock - 2.5:1 - 120MHZ REFER TO DSP HARDWARE REFERENCE FOR DETAILED SETTING INFOMATION U22 4 SSEL0_PF8 SW1 ON 3 YA 6 5 7 SSEL1_PF9 YB 4 3 BMODE2 2 2 BMODE1 1 BMODE0 3 1 9 SWT015 DIP3 YC 12 YD 2 I0A 3 I1A 5 I0B 6 I1B 11 I0C 10 I1C 14 I0D 13 I1D SSEL0 PF8 R66 10K 805 SSEL1 PF9 PF0 R120 10K 805 PF1 R121 10K 805 SW1 SETTINGS: BOOT MODE SELECTION BMODE2 ON * ON ON ON OFF * = DEFAULT BMODE1 ON ON OFF OFF - BMODE0 ON OFF ON OFF - BOOT MODE EXECUTE 16-BIT EXTERNAL 8-BITS ROM SPI0 ROM (8-BIT ADDRESS) SPI0 ROM (16-BIT ADDRESS) ALL OTHERS RESERVED S E 1 3 PF2 MUL_SEL R122 10K 805 15 PF3 QS3257Q QSOP16 ANALOG DEVICES 4 Approvals Date Title 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD ADSP-BF535 EZ-KIT LITE - CONFIG Drawn Checked Engineering A B C Size Board No. C Date Rev A0162-2000 1.6 Sheet 3-12-2003_15:48 D 5 of 12 A B C D 3.3V R83 10K 805 PF4 R82 100 805 R63 0.00 1206 U10 9 1 SW4 SWT013 SPST-MOMENTARY 8 PF4 3.3V 1 74LVC14A SOIC14 CT9 1UF A 3.3V USB RESET LED7 RED-SMT LED001 R90 10K 805 3.3V RESET LED8 RED-SMT LED001 3.3V 9 USB_CONFIGURED 8 USB_RESET 10 R84 10K 805 PF5 R64 0.00 1206 U10 5 SW5 SWT013 SPST-MOMENTARY U23 MR PF5 74LVC14A SOIC14 SW8 SWT013 SPST-MOMENTARY 8 2 7 4 5 PFO 6 RESET 4 PFI CT10 1UF A 2 U24 1 6 R75 270 1206 74LVC00AD SOIC14 R68 10K 805 R85 100 805 R76 270 1206 U13 RESET 18 1Y1 16 1Y2 14 1Y3 12 1Y4 1A1 1A2 1A3 8 RESET ADM708SAR SOIC8 1A4 PF[0:3] PF0 11 PF1 13 PF2 15 PF3 17 SOFT_RESET DSP_RESET_1 5V 2 9 2Y1 7 2Y2 5 2Y3 3 2Y4 2A1 2A2 2A3 2A4 1 OE1 19 PF3 LED3 AMBER-SMT LED001 OE2 PF2 LED2 AMBER-SMT LED001 PF1 LED1 AMBER-SMT LED001 PF0 LED4 AMBER-SMT LED001 POWER LED6 GREEN-SMT LED001 IDT74FCT3244APY SSOP20 3.3V R69 270 1206 R70 270 1206 R71 270 1206 R72 270 1206 R74 680 1206 R88 10K 805 PF6 R89 100 805 11 3 R115 0.00 1206 U10 SW6 SWT013 SPST-MOMENTARY 10 PF6 74LVC14A SOIC14 1 CT12 1UF A U13 3 3 2 3.3V 74LVC00AD SOIC14 3.3V U9 1 2 74LVC14A SOIC14 R78 10K 805 R79 10K 805 R80 10K 805 U9 3.3V 3.3V 13 12 4 U13 U10 6 74LVC14A SOIC14 NMI R86 100 805 R116 0.00 1206 U10 13 12 74LVC14A SOIC14 R67 100 805 3 4 74LVC14A SOIC14 74LVC14A SOIC14 R117 0.00 1206 U9 11 PF7 SW3 SWT013 SPST-MOMENTARY 10 NMI 74LVC14A SOIC14 ANALOG DEVICES CT13 1UF A CT11 1UF A 4 2 R91 10K 805 R87 10K 805 SW7 SWT013 SPST-MOMENTARY U10 1 5 74LVC00AD SOIC14 PF7 R81 10K 805 Approvals Date Title 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD ADSP-BF535 EZ-KIT LITE - RESET/PB/LED Drawn Checked Engineering A B C Size Board No. C Date Rev A0162-2000 1.6 Sheet 3-13-2003_19:50 D 6 of 12 A B C D D[0:31] A[2:25] 3.3V 3.3V 5V 1 1.5V 1 DSP JTAG HEADER P2 2 1 4 3 P3 P1 2 ~ABE3/SDQM3 4 3 6 5 SCLK0 ~ABE0/SDQM0 A3 8 7 A2 A5 10 9 A4 A7 12 11 A6 A9 14 13 A8 A11 16 15 A10 A13 18 17 A12 A15 20 19 A14 A17 22 21 A16 A19 24 23 A18 A21 26 25 A20 A23 28 27 A22 A25 30 29 A24 32 31 2 34 33 36 35 SCKE SMS0 SMS1 SMS2 SMS3 ARDY AMS0 AMS1 AMS2 AMS3 PF5 D1 40 39 D0 D3 42 41 D2 PF7 D5 44 43 D4 D7 46 45 D6 D9 48 47 D8 D11 50 49 D10 D13 52 51 D12 D15 54 53 D14 D17 56 55 D16 57 SRAS PF3 37 58 SCAS PF1 38 D19 3 1 D18 D21 60 59 D20 D23 62 61 D22 D25 64 63 D24 D27 66 65 D26 PF9 PF11 PF13 PF15 RCLK1 RFS1 DR1 SCK0 MOSI0 6 5 8 7 10 9 12 11 14 13 16 15 18 17 20 19 22 21 24 23 26 25 28 27 30 29 32 31 34 33 36 35 38 37 40 39 42 41 44 43 46 45 48 47 50 49 52 51 54 53 56 55 58 57 60 MISO0 RX0 TX0 TMR1 NMI 59 62 61 64 63 66 65 68 67 D29 68 67 D28 70 69 D31 70 69 D30 72 71 72 71 74 73 74 73 76 75 78 77 78 77 80 79 80 79 82 81 82 81 84 83 84 83 86 85 86 85 88 87 87 90 89 90 1 4 3 SWE 6 5 SA10 8 7 10 9 12 11 14 13 16 15 18 17 ~ABE0/SDQM0 ~ABE1/SDQM1 PA0 ~ABE2/SDQM2 PA1 ~ABE3/SDQM3 PA2 AWE PA3 ARE PA4 AOE PA5 20 19 22 21 24 PA6 ~ABE0/SDQM0 26 PA7 ~ABE1/SDQM1 28 RESET ~ABE2/SDQM2 30 RESET 23 25 27 29 ~ABE3/SDQM3 32 31 PF0 34 33 PF2 36 35 PF4 38 37 PF6 40 39 PF8 42 41 PF10 44 43 PF12 46 45 PF14 48 47 TCLK1 50 49 TFS1 52 51 DT1 54 53 SCK1 56 55 MOSI1 58 57 MISO1 60 59 RX1 62 61 TX1 64 63 TMR0 66 65 TMR2 68 67 70 69 72 74 R57 10K 805 USB_CLK HEADER_SELECT USB_XVER_DATA P8 USB_DPLS 1 2 USB_DMNS 3 4 USB_TXDLPLS 5 6 USB_TXDMNS 7 8 USB_TXEN 9 10 USB_SUSPEND 11 12 SLEEP 13 14 CLKOUT HEADER_EMU HEADER_TMS HEADER_TCK HEADER_TRST HEADER_TDI HEADER_TDO IDC7X2 2 SPORT0 P9 1 2 3 4 5 6 7 8 9 10 71 11 12 73 13 14 76 75 15 16 78 77 17 18 80 79 19 20 82 81 84 83 86 85 88 87 90 89 DT0 TFS0 TCLK0 RCLK0 3 75 76 88 2 RFS0 DR0 CON014 10X2 89 CON017 45X2 CON017 45X2 CON017 45X2 ANALOG DEVICES 4 Approvals Date Title 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD ADSP-BF535 EZ-KIT LITE - CONNECTORS Drawn Checked Engineering A B C Size Board No. C Date Rev A0162-2000 1.6 Sheet 3-13-2003_19:50 D 7 of 12 A B C D 1 PF14 PF13 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 PF12 VDD_INT 1 0 1 0 1 0 1 0 1.6V 1.5V 1.4V 1.3V 1.2V 1.1V 1.0V 0.9V * * = DEFAULT WAIT 100uS FOR VOLTAGE TO SETTLE AFTER CHANGING PF11-9 UNREG_IN PWR_MGT_OUT L1 10UH IND001 3V_DSP VR5 1 2 2 3 4 C22 1UF 805 IN1 SW IN2 DRV R95 53.6K 805 8 C21 470PF 1206 2 7 6 GND1 GND2 COMP FB R97 0.00 1206 R103 316K 805 5 ADP3088 MSOP8 R100 665K 805 R101 332K 805 R102 165K 805 R99 DNP 1206 R92 10K 805 R96 DNP 1206 C23 DNP 805 R93 10K 805 R94 DNP 805 3 R98 DNP 1206 C20 470PF 1206 3 M3 BSS123 SOT23D 3 1 M2 BSS123 SOT23D 1 M1 BSS123 SOT23D 1 PF14 2 2 2 PF13 D4 1A DO-214AA PF12 3 3 R104 20.0K 1206 R123 DNP 805 R124 DNP 805 R125 10K 805 ANALOG DEVICES 4 Approvals Date Title 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD ADSP-BF535 EZ-KIT LITE - POWER 1 Drawn Checked Engineering A B C Size Board No. C Date Rev A0162-2000 1.6 Sheet 3-12-2003_15:48 D 8 of 12 A B C D 1 1 5V F1 2.5A FUS001 FER9 CHOKE_COIL FER002 4 3 1 D2 2A DO-214AA UNREG_IN 3 INPUT 2 1 2 2 OUTPUT GND 1 ADP3339AKC-5 SOT-223 P10 D3 2A DO-214AA C26 1000PF 1206 R110 0.00 RC05 VR4 R109 100K 1206 CT16 10UF C C27 0.1UF 805 CT17 10UF C C28 0.1UF 805 5V A5V 3 7.5V_POWER CON005 FER6 600 1206 C25 1000PF 1206 2 2 SHGND 3.3V 5V 3V_DSP R113 0.00 1206 VR2 3 INPUT OUTPUT FER7 600 1206 5V R111 0.00 1206 VR1 2 3 INPUT GND 1 ADP3338AKC-33 SOT-223 FER8 600 1206 2 OUTPUT GND 1 ADP3338AKC-33 SOT-223 CT18 10UF C C29 0.1UF 805 CT15 10UF C D1 2A DO-214AA C24 0.1UF 805 SHGND VDD_INT 5V 3 3 1.5V R105 10K 805 MH1 MH2 MH3 MH4 MH5 VR3 2 INPUT 6 SD ERR OUTPUT R126 0.00 1206 3 1 5 FB GND 4 ADP3331ART SOT23-6 R128 34.8K 805 R106 243.0K 805 SHGND CT14 0.47UF A CT1 22UF D R108 1.00M 1210 ANALOG DEVICES 4 Approvals Date Title 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD ADSP-BF535 EZ-KIT LITE - POWER 2 Drawn Checked Engineering A B C Size Board No. C Date Rev A0162-2000 1.6 Sheet 3-25-2003_9:02 D 9 of 12 A B C D 3.3V 3.3V 1 C48 0.01UF 805 C47 0.01UF 805 C44 0.01UF 805 C45 0.01UF 805 C46 0.01UF 805 C50 0.01UF 805 C49 0.01UF 805 C54 0.01UF 805 C55 0.01UF 805 MT48LC4M16 (U5) C53 0.01UF 805 3.3V C52 0.01UF 805 C51 0.01UF 805 C56 0.01UF 805 C57 0.01UF 805 C102 0.01UF 805 C43 0.01UF 805 C42 0.01UF 805 1 MT48LC4M16 (U6) PSD4135 (U4) VDD_INT C93 10UF 1210 C95 10UF 1210 C98 10UF 1210 C82 0.01UF 805 C81 0.01UF 805 C78 0.01UF 805 2 VDD_EXT C79 0.01UF 805 C80 0.01UF 805 C83 0.01UF 805 C84 0.01UF 805 C85 0.01UF 805 C86 0.01UF 805 C87 0.01UF 805 C77 0.01UF 805 C76 0.01UF 805 C75 0.01UF 805 C71 0.01UF 805 C69 0.01UF 805 VDD_PLL C70 0.01UF 805 C68 0.01UF 805 C72 0.01UF 805 C73 0.01UF 805 C74 0.01UF 805 VDD_RTC C63 0.01UF 805 C64 0.01UF 805 2 ADSP-21535 INTERNAL (U1) ADSP-21535 EXTERNAL (U1) ADSP-21535 PLL (U1) ADSP-21535 RTC (U1) VDD_PCIEXT 3.3V CT21 10UF B C107 0.01UF 805 C106 0.01UF 805 C38 0.01UF 805 C32 0.01UF 805 3.3V C39 0.01UF 805 C97 0.01UF 805 C103 0.01UF 805 C104 0.01UF 805 C105 0.01UF 805 C61 0.01UF 805 CYC64603-128 (U11) 3 CT19 10UF B C40 0.01UF 805 C41 0.01UF 805 CT20 10UF B C65 0.01UF 805 C59 0.01UF 805 C60 0.01UF 805 C62 0.01UF 805 C88 0.01UF 805 C89 0.01UF 805 QS3257 (U14, U15, U20, U21, U22) C91 0.01UF 805 C90 0.01UF 805 C92 0.01UF 805 ADSP-21535 PCI (U1) 3.3V C36 0.01UF 805 C37 0.01UF 805 C108 0.01UF 805 IDT74FCT3244APY (U24) C34 0.01UF 805 C35 0.01UF 805 74LVC14A (U9, U10, U19) 3 A5V 3.3V C58 0.01UF 805 3.3V 3.3V C66 0.01UF 805 C67 0.01UF 805 C31 0.01UF 805 3.3V C30 0.01UF 805 3.3V C96 0.01UF 805 3.3V C109 0.01UF 805 3.3V C116 0.01UF 805 3.3V C94 0.01UF 805 3.3V C100 0.01UF 805 3.3V C101 0.01UF 805 3.3V C99 0.01UF 805 C33 0.01UF 805 AGND CY7C1019V33-15VC (U12) AD1885JST DIGITAL (U7) SN74LV164A (U17) SN74AHC1G02 (U16) SN74AHC1G00 (U26) CY7C4201V-15AC (U18) ADP3088 (VR5) ADM708SAR (U23) 24LC00-SN (U25) 74LVC00AD (U13) AD1885JST ANALOG (U7) ANALOG DEVICES 4 Approvals Date Title 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD ADSP-BF535 EZ-KIT LITE - BYPASS CAPS Drawn Checked Engineering A B C Size Board No. C Date Rev A0162-2000 1.6 Sheet 3-12-2003_15:48 D 10 of 12 A B C D 1 1 All USB interface circuitry is considered proprietary and has been omitted from this schematic 2 2 When designing your JTAG interface please refer to the Engineer to Engineer Note EE-68 which can be found at http://www.analog.com 3 3 ANALOG DEVICES 4 Approvals Date Title 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD ADSP-BF535 EZ-KIT LITE - USB INTERFACE Drawn Checked Engineering A B C Size Board No. C Date Rev A0162-2000 1.6 Sheet 3-25-2003_11:11 D 11 of 12 I INDEX Symbols ~AMS0, memory select pin, 2-3, 3-3 ~SMS0, memory select pin, 2-3, 3-3 A Add New Hardware Wizard, Windows 98, 1-8 ADSP-BF535 processor core voltage, 3-2 DF pin, 3-8 internal memory restrictions, 2-2 internal SRAM, 2-3 memory map MSEL0 pin, 3-8 MSEL1 pin, 3-8 MSEL2 pin, 3-8 MSEL3 pin, 3-8 MSEL4 pin, 3-8 MSEL5 pin, 3-8 MSEL6 pin, 3-8 peripheral interface voltage, 3-2 peripheral ports, -xiii real time clock (RTC), 3-3 SSEL0 pin, 3-8 SSEL1 pin, 3-8 audio applications, -xiii codec disable jumper (JP2), 3-6 input select jumper (JP1), 3-5 interface (SPORT0), 3-3 jacks (P5, P6), 3-13 B background telemetry channel (BTC), 2-9 bill of materials, A-1 boot load, 2-13 boot mode 8-bit, 2-6 external execution mode, 2-6 switch (SW1), -xiii boot mode switch (SW1) see also switch settings breakpoints, restrictions, 2-21 breakpoints, see hardware breakpoints C codecs, -xii, 2-7, 3-3, 3-5, 3-6, A-2 connecting, EZ-KIT Lite board, 1-6 connectors, 1-6, 3-12 expansion interface, 3-3, 3-12, 3-17 P1 (expansion), 3-4 P10 (power), 3-15 P2 (expansion), 2-7 ADSP-BF535 EZ-KIT Lite Evaluation System Manual I-1 INDEX P3 (expansion), 3-5 P4 (FlashLINK), 3-13 P5 (audio), 3-5, 3-13 P6 (audio), 3-3, 3-13 P7 (USB), 1-7, 3-14 P8 (JTAG), 3-5, 3-14 P9 (SPORT0), 3-4, 3-15 contents, EZ-KIT Lite package, 1-1 context switching, 2-13 using M3 register, 2-13 using SP, 2-14 conventions, manual, -xxi core voltage, 2-8, 3-2 customer support, -xvi D data breakpoints, 2-15 specific attributes, 2-15 Device Manager window, 1-16 DIP switch, 1-6, 3-5 E electrostatic discharge, 1-2 emulation events, 2-12 example programs, 2-8 exceptions, 2-12 expansion interface (P1, P2, P3), see connectors external bus interface unit (EBIU), 3-3 flash memory, see flash memory EZ-KIT Lite board architecture, 3-2 I-2 F features, product, -xii flash arrays boot, main, 2-5 flash memory, -xiii, 2-3, 2-5, 3-3 FlashLINK (P4), 2-5, 3-13 PSDsoft Express, 2-5 flash programmer, 2-9 Found New Hardware Wizard Windows 2000, 1-14 G graphical user interface (GUI), 2-10 H hard reset, 2-13 hardware breakpoints, 2-14 common attributes, 2-15 data type, 2-15 global options, 2-15 instruction type, 2-16 restrictions, 2-18 tips and tricks, 2-18 Help, online, -xix, 2-9 I installation, summary, 1-3 installing EZ-KIT Lite USB driver, 1-7 VisualDSP++ and EZ-KIT Lite software, 1-4 VisualDSP++ license, 1-5 instruction breakpoints ADSP-BF535 EZ-KIT Lite Evaluation System Manual INDEX specific attributes, 2-16 interface, see graphical user interface (GUI) internal memory restrictions, 2-2 memory, ADSP-BF535 processors, 2-3 J JTAG connector (P8), 3-14 emulation port, 3-5 jumper settings, 1-6, 3-3, 3-5 codec disable (JP2), 3-4, 3-6 input select (JP1), 3-5 L latency cycles, 2-18 LEDs, 1-6, 3-9 LED1, 2-6, 3-10 LED2, 2-6, 3-10 LED3, 2-6, 3-10 LED4, 1-15, 2-6, 3-10 LED5, 1-16, 3-10 LED6, 1-7, 3-10 LED7, 1-7, 3-10 LED8, 1-7, 3-10 license restrictions, 2-2 M M3 register, 2-13 measurements, 3-16 mechanical dimensions, 3-17 memory map, see ADSP-BF535 processor memory mapped registers (MMR), 2-7 FIO_DIR, 2-7 FIO_FLAG_C, 2-7 N non-maskable interrupt (NMI) pin, 3-11 push button (SW3), 3-11 P package contents, 1-1 PC configuration, 1-3 Performance Monitor Control dialog box, 2-11 peripheral interface voltage, 3-2 ports, -xiii phase lock loop (PLL) setup switch (SW2), 3-7 PMGMT0, 2-7 PMGMT1, 2-7 PMGMT2, 2-7 power connector (P10), 3-15 LED (LED6), 3-10 management, 2-7 supply, 3-16 processor memory map, see ADSP-BF535 processor programmable flags (PFs), 3-7, 3-9 PF0, 2-6, 3-10 PF1, 2-6, 3-10 ADSP-BF535 EZ-KIT Lite Evaluation System Manual I-3 INDEX PF10, 2-7 PF11, 2-7 PF12, 2-7, 2-8 PF13, 2-7, 2-8 PF14, 2-7, 2-8 PF15, 2-7, 3-4, 3-6 PF2, 2-6, 3-10 PF3, 2-6, 3-10 PF4, 2-7 PF5, 2-7 PF6, 2-7 PF7, 2-7 PF8, 2-7 PF9, 2-7 pins, 2-6 see also push buttons push buttons, 3-7, 3-9 SW3, 3-11 SW4, 2-7, 3-11 SW5, 2-7, 3-11 SW6, 2-7, 3-11 SW7, 2-7, 3-11 SW8, 3-11 S SDRAM, 2-3, 2-4, 3-3 setting hardware breakpoints, 2-14 target options, 2-19 setting up EZ-KIT Lite hardware, 1-5 software breakpoints, 2-21 SP stack pointer, 2-14 stack pointer register, 2-13, 2-14 specifications, 3-15 SPORT0 (P9), -xiii, 3-15 starting VisualDSP++, 1-16 SW2, see phase lock loop switch settings boot mode select (SW1), 3-7 also see boot mode switch phase lock loop setup (SW2), 3-7 system architecture, EZ-KIT Lite board, 3-2 system requirements, PC, 1-3 R registering, this product, 1-2 regulatory compliance, -iii reset board, 2-13, 3-11 options, 2-19 processor, 2-6, 3-10 service routines, 2-11 resistors, 3-16 I-4 T target options miscellaneous, 2-20 on emulator exit, 2-20 reset, 2-19 Target Options dialog box, 2-13, 2-19 trace buffer, 2-10, 2-11 destination, 2-11 instruction addresses, 2-11 number, 2-11 source, 2-11 ADSP-BF535 EZ-KIT Lite Evaluation System Manual INDEX Trace window, 2-10, 2-11 U USB cable, 1-2 connector (P7), 3-14 driver installation, Windows 2000, 1-12 driver installation, Windows 98, 1-8 driver installation, Windows XP, 1-13 interface, 3-5 interface chip (U11), 3-11 monitor LED (LED4), 1-15 monitor LED (LED5), 3-10 port, -xiii V VDD_INT, core voltage, 2-8 verifying USB driver installation, 1-15 VisualDSP++ documentation, -xix installation, 1-4 license, 1-5 online Help, -xix requirements, 1-3 starting, 1-16 voltage plane, 3-16 ADSP-BF535 EZ-KIT Lite Evaluation System Manual I-5