Summary of Contents for Analog Devices ADSP-BF526 EZ-Board
Page 1
ADSP-BF526 EZ-Board ® Evaluation System Manual Revision 1.2, July 2012 Part Number 82-000208-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106...
Page 2
Analog Devices, Inc. Printed in the USA. 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;...
Page 3
Regulatory Compliance The ADSP-BF526 EZ-Board is designed to be used solely in a laboratory environment. The board is not intended for use as a consumer end prod- uct or as a portion of a consumer end product. The board is an open system design which does not include a shielded enclosure and therefore may cause interference to other electrical devices in close proximity.
What’s New in This Manual ............xvii Technical Support ................ xviii Supported Processors ..............xix Product Information ..............xix Analog Devices Web Site ............xix EngineerZone ................xx Related Documents ..............xxi Notation Conventions ..............xxi ADSP-BF526 EZ-Board Evaluation System Manual...
Page 9
Ethernet Connector (J5) ............2-32 Battery Holder (J6) ............... 2-32 JTAG Connector (P1) ............2-32 Expansion Interface II Connectors (P2 and P4) ...... 2-33 Expansion Interface II Connector (P3) ........2-33 DMAX Land Grid Array Connectors (P5–7) ......2-33 ADSP-BF526 EZ-Board Evaluation System Manual...
Page 10
USB OTG Connector (P8) ............ 2-34 Host Interface Connector (P9) ..........2-34 Power Connector (P14) ............2-35 Battery Connector (P24) ............2-35 Standalone Debug Agent Connector (ZP1) ......2-35 ADSP-BF526 EZ-BOARD BILL OF MATERIALS ADSP-BF526 EZ-BOARD SCHEMATIC INDEX ADSP-BF526 EZ-Board Evaluation System Manual...
Page 11
PREFACE ® Thank you for purchasing the ADSP-BF526 EZ-Board , Analog Devices, ® Inc. evaluation system for Blackfin processors. Blackfin processors embody a type of embedded processor designed specif- ically to meet the computational demands and power constraints of today’s embedded audio, video, and communications applications. They deliver breakthrough signal-processing performance and power efficiency within a reduced instruction set computing (RISC) programming model.
Page 12
Analog Devices JTAG emu- lators offer faster communication between the host PC and target hardware. To learn more about Analog Devices emulators and processor development tools, go to http://www.analog.com/dsp/tools The ADSP-BF526 EZ-Board provides example programs to demonstrate the product capabilities.
Page 15
• JTAG ICE 14-pin header • USB on-the-go (OTG) connector • Host interface connector • Blackfin and SDRAM power measurement jumpers For information about the hardware components of the EZ-Board, refer Chapter 2, “ADSP-BF526 EZ-Board Hardware Reference”. ADSP-BF526 EZ-Board Evaluation System Manual...
(board). The text describes operation and configuration of the board components and provides guide- lines for running your own code on the ADSP-BF526 EZ-Board. Finally, a schematic and a bill of materials are provided as a reference guide for future designs.
The manual has been updated to include CCES information. In addition, modifications and corrections based on errata reports against the previous manual revision have been made. For the latest version of this manual, please refer to the Analog Devices Web site. ADSP-BF526 EZ-Board Evaluation System Manual...
Technical Support Technical Support You can reach Analog Devices processors and DSP technical support in the following ways: • Post your questions in the processors and DSP support community ® at EngineerZone http://ez.analog.com/community/dsp • Submit your questions to technical support directly at: http://www.analog.com/support...
Supported Processors This evaluation system supports Analog Devices ADSP-BF526 Blackfin embedded processors. Product Information Product information can be obtained from the Analog Devices Web site and the online help system. Analog Devices Web Site The Analog Devices Web site, , provides information www.analog.com...
Product Information Also note, is a free feature of the Analog Devices Web site that myAnalog allows customization of a Web page to display only the latest information about products you are interested in. You can choose to receive weekly e-mail notifications containing updates to the Web pages that meet your interests, including documentation errata against all manuals.
Optional item lists in syntax descriptions appear within brackets delim- [this,…] ited by commas and terminated with an ellipse; read the example as an optional comma-separated list of this ADSP-BF526 EZ-Board Evaluation System Manual...
Page 22
A Warning identifies conditions or inappropriate usage of the product that could lead to conditions that are potentially hazardous for the devices users. In the online version of this book, the word Warning appears instead of this symbol. xxii ADSP-BF526 EZ-Board Evaluation System Manual...
Page 23
1 USING THE ADSP-BF526 EZ-BOARD This chapter provides specific information to assist you with development of programs for the ADSP-BF526 EZ-Board evaluation system. The following topics are covered. • “Package Contents” on page 1-3 • “Default Configuration” on page 1-3 •...
Page 24
For information about the graphical user interface, including boot load- ing, target options, and other facilities of the EZ-Board system, refer to the online help. For more information about the ADSP-BF526 Blackfin processor, see documents referred to at “Related Documents”. ADSP-BF526 EZ-Board Evaluation System Manual...
Store unused EZ-Boards in the protective shipping package. The ADSP-BF526 EZ-Board is designed to run outside your personal computer as a standalone unit. You do not have to open your computer case.
Follow these instructions to ensure correct operation of the product soft- ware and hardware. Step 1: Connect the EZ-KIT Lite board to a personal computer (PC) run- ning CCES using one of two options: an Analog Devices emulator or via the debug agent. Using an Emulator: 1.
Note: If you connect the board or emulator first (before installing CCES) to the PC, the Windows driver wizard may not find the board drivers. 1. Navigate to the CCES environment via the Start menu. Note that CCES is not connected to the target board. ADSP-BF526 EZ-Board Evaluation System Manual...
Page 29
The Select Connection Type page of the Session Wizard appears. 5. Select one of the following: • For standalone debug agent connections, EZ-Board and click Next. • For emulator connections, Emulator and click Next. The Select Platform page of the Session Wizard appears. ADSP-BF526 EZ-Board Evaluation System Manual...
Page 30
CCES Install and Session Startup 6. Do one of the following: • For standalone debug agent connections, ensure that the selected platform is ADSP-BF526 EZ-Board via Debug Agent. • For emulator connections, choose the type of emulator that is connected to the board.
(PC) running VisualDSP++: via an Analog Devices emulator or via a standalone debug agent module. The standalone debug agent allows a debug agent to interface to the ADSP-BF526 EZ-Board. The standalone debug agent is shipped with the kit. To connect the EZ-Board to a PC via an emulator: 1.
2. Plug one side of the provided USB cable into the USB connector ) of the standalone debug agent. Plug the other side of the cable into a USB port of the PC running VisualDSP++. The other USB connector on the ADSP-BF526 EZ-Board (labelled ) is for applications use. USB OTG 3.
Page 33
5. The Select Platform page of the wizard appears on the screen. For standalone debug agent connections, ensure that the selected platform is ADSP-BF526 EZ-Board via Debug Agent. For emula- tor connections, choose the type of emulator that is connected.
Delete. Click OK. CCES Evaluation License The ADSP-BF526 EZ-Board software is part of the Board Support Pack- age (BSP) for the Blackfin ADSP-BF52x family. The EZ-Board is a licensed product that offers an unrestricted evaluation license for 90 days after activation.
CCES with a valid evaluation or full license. VisualDSP++ Evaluation License The ADSP-BF526 EZ-Board installation is part of the VisualDSP++ installation. The EZ-Board is a licensed product that offers an unrestricted evaluation license for the first 90 days. Once the initial unrestricted 90-day evaluation license expires: •...
1-1. The inter- nal memory details can be found in the ADSP-BF52x Blackfin Processor Hardware Reference. The ADSP-BF526 EZ-Board includes four types of external memory: syn- chronous dynamic random access memory (SDRAM), serial peripheral interconnect (SPI), parallel flash, and NAND flash. See Table 1-2.
The SDRAM chip can operate at a maximum clock frequency of 80 MHz, which is the ADSP-BF526 processor limitation when operating VDDEXT at 1.8V. With a CCES or VisualDSP++ session running and connected to the EZ-Board via the USB standalone debug agent, the SDRAM registers are 1-16 ADSP-BF526 EZ-Board Evaluation System Manual...
“reset values”. Parallel Flash Memory Interface The parallel flash memory interface of the ADSP-BF526 EZ-Board con- tains a 4 MB (2M x 16 bits) 1.8V Numonyx M58WR032KB chip. Flash memory connects to the 16-bit data bus and address lines 1 through 19.
For more information about the NAND02 device, refer to the Numonyx Web site: http://www.numonyx.com. An example program is included in the EZ-Board installation directory to demonstrate how to setup and access the NAND flash interface. 1-18 ADSP-BF526 EZ-Board Evaluation System Manual...
EZ-Board installation directory, and U-Boot documentation. U-Boot includes an SPI flash driver and can be used to download a new file over Ethernet or serial connection, and write that to SPI flash. ADSP-BF526 EZ-Board Evaluation System Manual 1-19...
The rotary switch is a two-bit quadrature (gray code) counter with a detent, meaning that both the down signal ( ) and up signal ( 1-20 ADSP-BF526 EZ-Board Evaluation System Manual...
The Ethernet chip is pre-loaded with a MAC address. The MAC address for the EZ-Board is stored in the configuration flash section of the parallel flash memory and can be found on a sticker on the bottom side of the board. ADSP-BF526 EZ-Board Evaluation System Manual 1-21...
. The TWI can be disconnected 0011011 from the codec by turning positions 3 and 4 of . Refer to SW2 OFF “SPORT0A ENBL Switches/I2C ENBL (SW2 and SW7)” on page 2-11 for more information. 1-22 ADSP-BF526 EZ-Board Evaluation System Manual...
The ADSP-BF526 processor has a built-in, high-speed USB OTG inter- face and integrated PHY. The interface connects to a 24 MHz crystal ( has a surge protector, and can be configured as a host or a device. When in ADSP-BF526 EZ-Board Evaluation System Manual 1-23...
USB 5V FET switch ( ) is turned . When in host mode, the ADSP-BF526 EZ-Board can supply 5V to a device, if desired. A 5V, 500 mA current can be supplied only when the EZ-Board is powered from the 5V wall source.
Page 47
On the processor, shares pins with the PPI interface; conse- UART1 quently, do not use at the same time as the PPI interface. To UART1 disable the UART line drive, ensure that has no jumpers on. ADSP-BF526 EZ-Board Evaluation System Manual 1-25...
GPIO flag pins. The three LEDs, labeled through , are accessed via the LED0 LED2 PG11 pins of the processor (respectively). For information on how to PG12 1-26 ADSP-BF526 EZ-Board Evaluation System Manual...
Page 49
OTP_FLAG SW13.2 OFF SW20.5 ON . Push button 2 is shared with signal . See “USB OTG SW20.6 OFF HOSTADDR Interface” on page 1-23 “GPIO Enable Switch (SW20)” on page 2-16 for more information. ADSP-BF526 EZ-Board Evaluation System Manual 1-27...
See “CCES Install and Session Startup” on page 1-5 “VisualDSP++ Install and Session Startup” on page 1-9 for more information. For more information about emulators, contact Analog Devices or go to: http://www.analog.com/processors/tools/blackfin 1-28 ADSP-BF526 EZ-Board Evaluation System Manual...
Using The ADSP-BF526 EZ-Board Land Grid Array The ADSP-BF526 EZ-Board has provisions for probing every port pin and the EBIU interface of the processor on connectors , and . The connector locations are intended for use with a Tektronix DMAX logic analyzer connector, but can be probed with any oscilloscope or logic ana- lyzer.
Additional circuitry can add extra loading to signals, decreasing their maximum effective speed. Analog Devices does not support and is not responsible for the effects of additional circuitry. Power Architecture The ADSP-BF526 EZ-Board has three primary voltage sources, a lithium...
Page 53
PG13 to the OTP memory: there is a limited amount of time that the OTP cir- cuit can be supplied 7V. Refer to the ADSP-BF522/523/524/525/526/527 Blackfin Embedded Processor Data Sheet for more information. ADSP-BF526 EZ-Board Evaluation System Manual 1-31...
Page 54
, refer to “Gauge Signals Switch (SW4)” on page 2-11. An exam- ple program in the POST directory of the ADSP-BF526 EZ-Board installation demonstrates how to use the fuel gauge. Change jumper and switch settings only when power is...
Change jumper and switch settings only when power is Table 1-5. 5V Power Settings Switch/Jumper 5V Setting Positions 1 and 2, 3 and 4 Installed Positions 2 and 3 JP10 Uninstalled JP15 Positions 1 and 2 ADSP-BF526 EZ-Board Evaluation System Manual 1-33...
Page 56
Table 1-4 SW22 Refer to the individual switch and jumper descriptions for alternate settings. Note that complying with USB current limitations requires limit- ing the charging rate and implementation of power saving features. 1-34 ADSP-BF526 EZ-Board Evaluation System Manual...
Using The ADSP-BF526 EZ-Board Power Saving Features The ADSP-BF526 EZ-Board is designed for low-power application evalu- ations; use the following settings to enable the board’s power saving features. • Jumper-controlled power savings • The Ethernet PHY (SMSC LAN8700) can be totally pow- ered down by removing jumpers •...
For more information, see “VDDINT Power Jumper (P13)” on page 2-25, “VDDEXT Power Jumper (P11)” on page 2-25, and “VDD- MEM Power Jumper (P12)” on page 2-25. 1-36 ADSP-BF526 EZ-Board Evaluation System Manual...
.zip design, layout, fabrication and assembly of the product is available for download from the Analog Devices board design database at: http://www.analog.com/board-design-database Example Programs Example programs are provided with the ADSP-BF526 EZ-KIT Lite to demonstrate various capabilities of the product.
Page 60
Example Programs 1-38 ADSP-BF526 EZ-Board Evaluation System Manual...
EZ-Board. The following topics are covered. • “System Architecture” on page 2-2 Describes the ADSP-BF526 EZ-Board configuration and explains how the board components interface with the processor. • “Programmable Flags” on page 2-3 Shows the locations and describes the programming flags (PFs).
This EZ-Board is designed to demonstrate the capabilities of the ADSP-BF526 Blackfin processors. The processor has an I/O voltage of 1.8V. The core voltage of the processor is controlled by an Analog Devices ADP1715 low dropout regulator (LDO) and an Analog Devices AD5258...
PPID0/DR0PRI/ND_D0A PPID0 P3.18 Land grid array via P7.A Default: PPID1/RFS0/ND_D1A PPID1 P3.17 Land grid array via P7.A2 Default: PPID2/RSCLK0/ND_D2 PPID2 P3.20 Land grid array via P7.A4 Default: PPID3/DT0PRI/ND_D3A PPID3 P3.19 Land grid array via P7.A5 ADSP-BF526 EZ-Board Evaluation System Manual...
Page 64
) via , land P3.32 P4.15 SW21.2 grid array via P7.A25 Default: ) via PF15 PPID15/DR1SEC/ UAR1RX SW14.2 Expansion interface II ( UART1RX/TACI3 P3.31 P4.16 SW21.1 ) via , land grid array via P4.32 SW21.1 P7.A26 ADSP-BF526 EZ-Board Evaluation System Manual...
Page 65
) via TMR5/RSCLK0A/TACI5 RSCLK0A SW2.2 Expansion interface II ( ), land grid array P2.18 P3.38 P7.B11 Default: codec ( ) via PG10 TMR6/TSCLK0A/TACI6 TSCLK0A SW2.1 Expansion interface II , land grid array via P2.17 P7.B12 ADSP-BF526 EZ-Board Evaluation System Manual...
Page 66
2 ( ), land grid array via P9.27 P6.B6 Default: NAND data 3 ( ) via ND_D3/ETXEN/HOST_D3 PHY transmit enable ( ), host connector data 3 U29.6 ), land grid array via P9.25 P6.B5 ADSP-BF526 EZ-Board Evaluation System Manual...
Page 67
Default: NAND output enable ( PH12 ND_RE/ERXD3/HOST_D12 Host connector data 12 ( ), land grid array via P9.7 P6.B21 Default: NAND busy ( PH13 ND_BUSY/ERXCLK/ Host connector data 13 ( ), land grid array via HOST_D13 P9.5 P6.B23 ADSP-BF526 EZ-Board Evaluation System Manual...
Page 68
, digipot SW4.3 Codec via , expansion interface II ( SW2.4 P2.29 P3.63 P4.29 Default: fuel gauge via switch , digipot SW4.4 Codec via , expansion interface II ( SW2.2 P2.30 P3.61 P4.30 ADSP-BF526 EZ-Board Evaluation System Manual...
ADSP-BF526 EZ-Board Hardware Reference Push Button and Switch Settings This section describes operation of the push buttons and switches. The push button and switch locations are shown in Figure 2-2. Figure 2-2. Push Button and Switch Locations ADSP-BF526 EZ-Board Evaluation System Manual...
Blackfin Processor Hardware Reference for more information. The rotary encoder is disconnected from the processor by setting SW13 positions 1, 2 and 3 to . See “Rotary/NAND Enable Switch (SW13)” on page 2-14 for more information. ADSP-BF526 EZ-Board Evaluation System Manual 2-11...
“Audio Interface” on page 1-22 for more information about the audio codec. Table 2-7. MIC Gain Switch (SW9) Gain SW9 Switch Settings 5 (14 dB) 1 (0 dB) 0.5 (–6 dB) OFF, OFF, ON, OFF (default) Unused 2-12 ADSP-BF526 EZ-Board Evaluation System Manual...
Mode Definitions OFF, OFF, OFF All capable, auto negotiation (default) Power down mode Repeater mode, auto negotiation 100Base-TX half duplex advertised, auto negotiation 100Base-TX full duplex 100Base-TX half duplex 10Base-T full duplex 10Base-T half duplex ADSP-BF526 EZ-Board Evaluation System Manual 2-13...
4 should be for loopback flow control. Refer to the ADM1385 data sheet on the Analog Devices Web Site for more information about the UART interface. Programmable Flag Push Buttons (SW15 and SW19) Two momentary push buttons (...
Depending on the switch configuration, the signals can be used as push buttons, one-time-programmable memory (OTP) flag for writing, or on-the-go (OTG) host mode 5V (see Table 2-11). 2-16 ADSP-BF526 EZ-Board Evaluation System Manual...
Page 77
6 SW13 Then the programmable flag pin of the processor can be used to con- PG13 trol the p-channel mosfet ( ). Refer to “USB OTG Interface” on page 1-23 for more information. ADSP-BF526 EZ-Board Evaluation System Manual 2-17...
EZ-board power. When , the board can run SW22 and charge from the battery attached to the back of the board. Jumper should be removed when by default. SW22 SW22 2-18 ADSP-BF526 EZ-Board Evaluation System Manual...
See “Power Architecture” on page 1-30 for more information on power saving capabilities of the ADSP-BF526 EZ-Board. By default, is installed on positions 1 and 2. LED Enable Jumper (JP5) The LED enable jumper ( ) enables the power saving feature of the board through control of the voltage translator’s output enable pins.
. When a jumper is installed on , and 0x203 F0000—0x203 FFFFF the parallel flash driver from Analog Devices is used, block 70 is read-only. By default, is installed. EXP 5V Select Jumper (JP8) The EXP 5V select jumper (...
See “Power JP11 Architecture” on page 1-30 “Power Saving Features” on page 1-35 more information about the power saving capabilities of the EZ-Board. By default, is installed on positions 1 and 2. JP11 2-22 ADSP-BF526 EZ-Board Evaluation System Manual...
JP16 regulator ( ). When installed, allows OTP writes. must be JP16 JP16 used in conjunction with the GPIO enable switch. Refer to “GPIO SW20 Enable Switch (SW20)” on page 2-16 for more information. ADSP-BF526 EZ-Board Evaluation System Manual 2-23...
“R274 JMP Jumper (P23)” on page 2-26, “CHG GPIO Jumper (JP15)” on page 2-23, and “Power Measurements” on page 1-36. By default, is installed on JP17 positions 2 and 3. 2-24 ADSP-BF526 EZ-Board Evaluation System Manual...
PHY from the 1.8V and 3.3V power supplies. When P21—22 removed, all power is disconnected from the PHY, which is a great benefit for low-power consumption applications that do not require Ethernet. See “Power Architecture” on page 1-30 “Power Saving Features” on ADSP-BF526 EZ-Board Evaluation System Manual 2-25...
) serves as an indication to the BQ27500 fuel gauge that a lithium ion battery is installed. When using the battery, install a jumper on before turning the battery’s power switch ). By default, is uninstalled. SW22 2-26 ADSP-BF526 EZ-Board Evaluation System Manual...
ADSP-BF526 EZ-Board Hardware Reference LEDs This section describes the on-board LEDs. Figure 2-4 shows the LED locations. Figure 2-4. LED Locations ADSP-BF526 EZ-Board Evaluation System Manual 2-27...
When is lit, it indicates that the master reset of all major ICs is LED7 active. The reset LED is controlled by the Analog Devices ADM13305 supervisory reset circuit. You can assert the reset push button ( ) to SW18 assert a master reset and activate For more information, see “Reset...
Charging LED (LED10) When illuminates, it indicates that the lithium ion battery is receiv- LED10 ing a charge from either the 5V wall adaptor ( ) or the USB OTG connector ( ADSP-BF526 EZ-Board Evaluation System Manual 2-29...
This section describes connector functionality and provides information about mating connectors. Figure 2-5 shows the connector locations. Connectors shown with a dotted line are on the backside of the PCB Figure 2-5. Connector Locations 2-30 ADSP-BF526 EZ-Board Evaluation System Manual...
Mating Cable 2m female-to-female cable DIGI-KEY AE1020-ND Dual Audio Connectors (J3–4) Part Description Manufacturer Part Number 3.5 mm dual stereo jack SWITCHCRAFT 35RAPC7JS Mating Cable (shipped with EZ-Board) 3.5 mm male/male 6’ cable RANDOM 10A3-01106 ADSP-BF526 EZ-Board Evaluation System Manual 2-31...
When using an emulator with the EZ-Board, the standalone debug agent must be removed. Follow the installation instructions provided in “CCES Install and Session Startup” on page 1-5 “VisualDSP++ Install and Ses- sion Startup” on page 1-9, using as the JTAG connection point. 2-32 ADSP-BF526 EZ-Board Evaluation System Manual...
P5—7 cessor signals. The pads are exposed and designed to attach a Tektronix logic analyzer to the connectors listed in Table 2-14. require the primary retention connectors, while can connect to either the primary ADSP-BF526 EZ-Board Evaluation System Manual 2-33...
Host Interface Connector (P9) The pinout of the connector can be found in “ADSP-BF526 EZ-Board Schematic” on page B-1. Part Description Manufacturer Part Number IDC header SAMTEC TSW-116-26-T-D Mating Connector IDC socket SAMTEC TSW-116-01-T-D 2-34 ADSP-BF526 EZ-Board Evaluation System Manual...
EZ-Board. The standalone debug agent requires both the connectors. For more informa- tion, see “CCES Install and Session Startup” on page 1-5 “VisualDSP++ Install and Session Startup” on page 1-9. ADSP-BF526 EZ-Board Evaluation System Manual 2-35...
Page 96
Connectors 2-36 ADSP-BF526 EZ-Board Evaluation System Manual...
ADSP-BF526 EZ-Board Bill Of Materials Ref. Qty. Description Reference Designator Manufacturer Part Number ADP2105-3.3V ANALOG ADP2105ACPZ-3.3- LFCSP16 DEVICES ADM13305-4 ANALOG ADM13305-4ARZ SOIC8 DEVICES AD5258 ANALOG AD5258BRMZ10 MSOP10 DEVICES ADM1385ARSZ ANALOG ADM1385ARSZ SSOP20 DEVICES AD8619ARUZ ANALOG AD8619ARUZ TSSOP14 DEVICES ADP1610 VR7,VR9...
Page 115
"MIC GAIN" SW9: MIC GAIN HP OUT MIC IN POS. GAIN Table shows the gain if 40.2K 5 (14dB) switch position in left 0402 column is ON, all others OFF. "AUDIO LPBK" 1 (0dB) 90.9K 0402 DEFAULT 0.5 (-6dB) 1P8V_CODEC 1P8V_CODEC SW10 DIP4...
Page 117
1.8V All USB interface circuitry is considered proprietary and has been omitted from this schematic. 1.8V 1.8V "ROTARY" When designing your JTAG interface please refer to the "NAND" Engineer to Engineer Note EE-68 which can be found at R105 R106 R107 "ENABLE"...
Need help?
Do you have a question about the ADSP-BF526 EZ-Board and is the answer not in the manual?
Questions and answers