Summary of Contents for Analog Devices ADSP-BF609 EZ-KIT Lite
Page 1
ADSP-BF609 EZ-KIT Lite ® Evaluation System Manual Revision 1.1, May 2014 Part Number 82-000269-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-BF609 EZ-KIT Lite is designed to be used solely in a labora- tory environment. The board is not intended for use as a consumer end product or as a portion of a consumer end product. The board is an open system design which does not include a shielded enclosure and therefore may cause interference to other electrical devices in close proximity.
What’s New in This Manual ............xiv Technical Support ................xv Supported Processors ..............xvi Product Information ..............xvi Analog Devices Web Site ............xvi EngineerZone ................xvii Related Documents ..............xviii Notation Conventions ..............xviii ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 6
UART Interface ................1-15 SD Interface ................1-16 Rotary Encoder Interface ............1-16 Temperature Sensor Interface ............1-17 Link Ports Interface ..............1-18 General-Purpose I/O (GPIO) ............1-18 JTAG Interface ................1-19 Power-On-Self Test ..............1-20 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 7
System Architecture ..............2-2 Software-Controlled Switches (SoftConfig) ........2-3 Overview of SoftConfig ............2-3 SoftConfig on the ADSP-BF609 EZ-KIT LITE ...... 2-7 Programming SoftConfig Switches ........... 2-8 Push Buttons and Switches ............2-18 JTAG Interface Switches (SW1, SW3–5) ........ 2-18 Boot Mode Select Switch (SW2) ..........
Page 8
Power Connector (P18) ............2-27 CAN Connector (J4) ............2-28 SD Connector (J5) ..............2-28 Ethernet Connector (J1) ............2-28 Ethernet Connectors (P16-17) ..........2-28 ADSP-BF609 EZ-KIT LITE BILL OF MATERIALS ADSP-BF609 EZ-KIT LITE SCHEMATIC INDEX viii ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 9
PREFACE ® Thank you for purchasing the ADSP-BF609 EZ-KIT Lite , Analog ® Devices, Inc. low-cost evaluation system for the ADSP-BF60x Blackfin processors. The ADSP-BF609 processor is a member of the Blackfin family of prod- ucts, incorporating the Analog Devices/Intel Micro Signal Architecture (MSA).
ADSP-BF609 processor and evaluation board peripherals. Analog Devices JTAG emulators offer faster communication between the host PC and target hardware. Analog Devices carries a wide range of in-circuit emulation products. To learn more about Analog Devices emulators and processor development tools, go to: http://www.analog.com/processors/tools/...
Page 11
• DP83848C 10/100 PHY • Two LEDs integrated into the RJ-45 connector: link/activity • Universal Asynchronous Receiver/Transmitter (UART) • ADM3315 RS-232 line driver/receiver • DB9 female connector • Temp sensor • On Semiconductor • ADM1032 two-wire sensor ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 12
• CE approved • 5V @ 3.6 Amps • Other features • Link port connectors • SD/MMC memory connector • Rotary encoder • MP JTAG in and out connectors • 0.05-ohm resistors for processor current measurement ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Lite. Finally, a schematic and a bill of materials are provided for reference. Intended Audience The primary audience for this manual is a programmer who is familiar with Analog Devices processors. This manual assumes that the audience has a working knowledge of the appropriate processor architecture, instruction set, and C/C++ programming languages.
Schematic. Lists the resources for board-level debugging. What’s New in This Manual This is Revision 1.1 of the ADSP-BF609 EZ-KIT Lite Evaluation System Manual. Changes to this manual from the previous revision (Revision 1.0) include compliance certification and a revised...
Preface 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-BF609 Blackfin embedded processors. Product Information Product information can be obtained from the Analog Devices Web site and the CCES online help system. Analog Devices Web Site The Analog Devices Web site, , provides information www.analog.com...
If you are a registered user, just log on. Your user name is your e-mail address. EngineerZone EngineerZone is a technical support forum from Analog Devices. It allows you direct access to ADI technical support engineers. You can search FAQs and technical information to get quick answers to your embedded processing and DSP design questions.
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 xviii ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 19
A Warning identifies conditions or inappropriate usage of the product that could lead to conditions that are potentially hazardous for the devices users. In the online version of this book, the word Warning appears instead of this symbol. ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 20
Notation Conventions ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 21
1 USING ADSP-BF609 EZ-KIT LITE This chapter provides information to assist you with development of pro- grams for the ADSP-BF609 EZ-KIT Lite evaluation system. The following topics are covered. • Package Contents • ADSP-BF609 EZ-Board • Default Configuration • Supported Operating Systems •...
For detailed information about the ADSP-BF609 Blackfin processor, see documents referred to as Related Documents. Package Contents Your ADSP-BF609 EZ-KIT Lite package contains the following items. • ADSP-BF609 EZ-KIT Lite board • Standalone debug agent (SADA2) ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
The EZ-Board requires an Analog Devices USB-based emulator (USB, HP-USB, or ICE-100B). Default Configuration The ADSP-BF609 EZ-KIT Lite board is designed to run as a standalone unit. When removing the EZ-KIT Lite board from the package, handle the board carefully to avoid the discharge of static electricity, which can dam- age some components.
Page 24
) if desired. Place the nylon standoff in the hole and tighten a hex nut on each. Confirm that your board is in the default configuration before using the board. Figure 1-1. EZ-KIT Lite Hardware Setup ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
• 2 GHz single-core processor • 1 GB RAM • 8 GB available disk space • One open USB port A faster disk drive decreases the build time, especially for a large amount of source files. ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
USB cable. Step 2: Connect the EZ-KIT Lite board to a personal computer (PC) run- ning CCES. There are two connection options: using an Analog Devices emulator or using the standalone debug agent. Using an Emulator: 1. Plug one side of the assembled USB cable into the USB connector of the emulator.
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-BF609 EZ-KIT Lite Evaluation System Manual...
Page 28
5. Select one of the following: • For standalone debug agent connections, EZ-KIT Lite and click Next. • For emulator connections, Emulator and click Next. The Select Platform page of the Session Wizard appears. ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 29
Using ADSP-BF609 EZ-KIT Lite 6. Do one of the following: • For standalone debug agent connections, ensure that the selected platform is ADSP-BF609 EZ-KIT Lite via Debug Agent. • For emulator connections, choose the type of emulator that is connected to the board.
Evaluation License Evaluation License The ADSP-BF609 EZ-KIT Lite software is part of the Board Support Package (BSP) for the Blackfin ADSP-BF60x family. The EZ-KIT Lite is a licensed product that offers an unrestricted evaluation license for 90 days after activation. Once the evaluation period ends, the evaluation license becomes permanently disabled.
Page 31
Using ADSP-BF609 EZ-KIT Lite Figure 1-2. ADSP-BF609 Processor Memory Map ADSP-BF609 EZ-KIT Lite Evaluation System Manual 1-11...
An example program is included in the EZ-KIT Lite installation directory to demonstrate how to setup and access the DDR2 interface. For more information on how to initialize the registers after a reset, refer to the hardware reference manual. 1-12 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
(RMIIs), one of which connects to an external Ethernet PHY device. The EZ-KIT Lite provides a National DP83848C, Auto-MDIX, fully compliant PHY with IEEE 802.2/802.2u standards. The PHY supports 10BASE-T and 100BASE-TX operations. ADSP-BF609 EZ-KIT Lite Evaluation System Manual 1-13...
Use the example programs in the EZ-KIT Lite installation directory to learn about the processor’s device and host modes. For more information, refer to the ADSP-BF60x Blackfin Processor Hardware Reference. 1-14 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
The ADSP-BF609 processor has two built-in universal asynchronous transmitters (UARTs), with only connected to a UART line trans- UART0 mitter. has full RS-232 functionality via the Analog Devices UART0 ADM3315 line driver and receiver ( of the processor is connected to the PD07/UART0_TX/TM0_ACI3 ADM3315 device directly.
The rotary switch is a two-bit quadrature (gray code) counter with detent, meaning that both the down signal ( ) and up signal ( ) tog- CNT0_DG CNT0_UD gle when the count register increases on a rotation to the right. 1-16 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
ADSP-BF609 processor by default. Thermal Limit LED (LED5) Software-Controlled Switches (Soft- Config) for more information. Example programs are included in the EZ-KIT Lite installation directory to demonstrate temperature sensor operations. ADSP-BF609 EZ-KIT Lite Evaluation System Manual 1-17...
Two push buttons are available on programmable flags PB10 PE01 The push buttons are connected to the processor by default. Use SoftCon- fig to disconnect the push buttons. Refer to Software-Controlled Switches (SoftConfig) for more information. 1-18 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
CCES Target Configurator. Then create a session for the EZ-KIT Lite based on the newly created platform. For a dual ADSP-BF609 EZ-KIT Lite session, connect two EZ-KIT Lites via connectors . Flip one of the two EZ-KIT Lites by 180 degrees to allow the boards to mate.
EZ-Extender or a custom-design daughter board to be tested across vari- ous hardware platforms that have the same expansion interface. The EI3 implemented on the ADSP-BF609 EZ-KIT Lite consists of five connectors, , and . The connectors contain a major- ity of the processor's signals.
Additional circuitry can add extra loading to signals, decreasing their max- imum effective speed. Analog Devices does not support and is not responsible for the effects of additional circuitry. Power Architecture The ADSP-BF609 EZ-KIT Lite has three primary voltage domains: 3.3V, 1.25V and 1.8V.
Example Programs Example Programs Example programs are provided with the ADSP-BF609 EZ-KIT Lite to demonstrate various capabilities of the product. The programs are installed with CCES and can be found in the CrossCore Embedded Stu- dio directory. Refer to a readme file provided with each example for more information.
Shows the locations and describes the LEDs. • Connectors Shows the locations and provides part numbers for the on-board connectors. In addition, the manufacturer and part number infor- mation is provided for the mating parts. ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
The clock rate can be set up on the fly by the processor. The input clock is 25 MHz. The core clock runs at a maximum of 500 MHz. The default boot mode for the processor is parallel flash boot. ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Software-Controlled Switches (SoftConfig) On the ADSP-BF609 EZ-KIT Lite, most of the traditional mechanical switches have been replaced by I C software-controlled switches. The remaining mechanical switches are provided for setting up a single- or multiprocessor JTAG session, changing the boot mode, and push buttons.
Page 46
EXAMPLE_SIGNAL_B used to change to a logic 1 through software that interfaces with ENABLE_A the Microchip. The same procedure for would disconnect ENABLE_B EXAM- from PLE_SIGNAL_C EXAMPLE_SIGNAL_D Figure 2-2. Example of Individual FET Switches ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 47
Also notice the default setting for reference designators . In order to connect the letters instead of the numbers, the user physically changes all switches on to the position and all switches on to the position. ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 48
Software-Controlled Switches (SoftConfig) Figure 2-4. Example of Bus Switch ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
ADSP-BF609 EZ-KIT Lite Hardware Reference Figure 2-5. Example of Mechanical Switch Equivalent to Figure 2-4 SoftConfig on the ADSP-BF609 EZ-KIT LITE The Microchip MCP23017 GPIO expander provides control for individ- ual and 10-bit electronic switches. The TWI0 interface of the processor communicates with the Microchip device.
Enabled (except for wake push button) LEDs Enabled Programming SoftConfig Switches On the ADSP-BF609 EZ-KIT Lite, three Microchip MCP23017 devices exist. Each of these devices have the following programming characteristics: • Each switch has two programmable GPIO registers. GPIO Register...
Page 51
C Hardware Address 0x21 GPIO MCP23017 Register Address Default Value GPIOA 0x12 0x07 GPIOB 0x13 0xFC Table 2-3. I C Hardware Address 0x22 GPIO MCP23017 Register Address Default Value GPIOA 0x12 0x0A GPIOB 0x13 0x00 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 52
The selection line must be low in order to disconnect the signals from the link port connector . This allows the signals to connect to the on-board parallel flash memory and EI3 connec- tors. See ADSP-BF609 EZ-KIT Lite Schematic for details. 2-10 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 53
GPIO PE02 for CAN0 error High CAN0_ERR_EN U33 PE02/SPI1_ RDY/PPI0_ D22/SPT1_ACLK CAN0RX connected to CAN0RX_EN U34 PG04/SPT2_ CAN IC U55 ACLK/TM0_ TMR1/CAN0_ RX/TM0_ACI2 Rotary counter 0 count up CNT0UD_EN U30 PG11/SPT2_ connected to rotary connec- BD1/TM0_ TMR6/CNT0_UD ADSP-BF609 EZ-KIT Lite Evaluation System Manual 2-11...
Page 54
UART0 CTS and RTS not High UART0CTS_RTS_LPBK connected. Change to low for looping back UART0 CTS and RTS signals UART0 CTS signal not con- High UART0CTS_RST_EN nected to input of reset IC (U48) 2-12 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 55
) is controlling the enable signal of a FET switch. Also note that if a particular functionality of the processor signal is being used, it will be in bold font under the Pro- cessor Signal column. ADSP-BF609 EZ-KIT Lite Evaluation System Manual 2-13...
Page 56
SLEEP/TM0_ACI4 PE14 is used as GPIO LED3_GPIO_EN PE14/ETH1_ LED3 output for LED3, RXERR/SPT2_ ATDV/TM0_TMR0 enabled by default PB11 is used as GPIO LED4_GPIO_EN PB11/SMC0_ LED4 output for LED4, A25/SPT0_ BD0/TM0_ACLK3 enabled by default 2-14 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 57
D16/SPI0_SEL3 This is needed for quad access mode. SPI flash data 3 connec- SPI0D3_EN PD01/SPI0_ tion to U38 SPI flash, D3/PPI1_ connected by default. D17/SPI0_SEL2 This is needed for quad access mode. ADSP-BF609 EZ-KIT Lite Evaluation System Manual 2-15...
Page 58
ETHERNET_EN U4/U5 signals from U49 Enables push button High WAKE_PUSHBUTTON_EN PE12/ETH1_PHY- input to processor INT/PWM1_ CL/RSI0_D5 Connects processor sig- High PD0_SPI0D2_ PD00/SPI0_ EPPI1D16_SPI0SEL3_ nal to EI3 connectors, D2/PPI1_ EI3_EN D16/SPI0_SEL3 disabled by default 2-16 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 59
Component Default (if applicable) Connected Connects processor sig- High PD3_SPI0MOSI_EI3_EN U56 PD03/SPI0_MOSI nal to EI3 connectors, disabled by default Connects processor sig- High PD4_SPI0CK_EI3_EN U58 PD04/SPI0_CLK nal to EI3 connectors, disabled by default ADSP-BF609 EZ-KIT Lite Evaluation System Manual 2-17...
Table 2-11. The default configuration applies to either a debug agent or an external emulator, such as the Analog Devices high-performance USB-based emu- lator (HP-USB) or ICE-100B emulator. To use an external emulator and multiple EZ-KIT Lites simultaneously in one CrossCore Embedded Studio (CCES) multi-processor session, set up...
Page 61
SW1.4 SW1.5 SW1.6 SW1.7 SW1.8 SW3.1 SW3.2 SW4.1 SW4.2 SW5.1 SW5.2 Table 2-12. Multiple-Processor Configuration Switch Position Main EZ-KIT Lite EZ-KIT Lite Attached to Emulator Not Attached to Emulator SW1.1 SW1.2 SW1.3 SW1.4 ADSP-BF609 EZ-KIT Lite Evaluation System Manual 2-19...
The rotary encoder is a two-bit quadrature (Gray code) encoder. The rotary encoder can be disconnected from the processor by setting SoftConfig, see Software-Controlled Switches (SoftConfig) for more information. ADSP-BF609 EZ-KIT Lite Evaluation System Manual 2-21...
SoftConfig. Refer to Software-Con- trolled Switches (SoftConfig) for more details. Power Jumpers This section describes functionality of the power jumpers ( P10-15 Figure 2-7 shows the jumper locations. Figure 2-7. Configuration Jumper Locations 2-22 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Table 2-14. Power Jumpers (P10-15) Jumper Power Domain VDD_DMC VDD_INT 3.3V VDD_EXT VDD_USB USB_VBUS LEDs This section describes the on-board LEDs. Figure 2-8 shows the LED locations. Figure 2-8. LED Locations ADSP-BF609 EZ-KIT Lite Evaluation System Manual 2-23...
For more information, see Temperature Sensor Interface. Power LED (LED6) When is lit solid (green), it indicates that power is being supplied to LED6 the board properly. 2-24 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
When is lit (red), it indicates that the master reset of the processor is LED4 active. The reset signal is controlled by the Analog Devices ADM13305 supervisory reset circuit. SPD LED (LED6) SPD LED indicates the speed of the Ethernet port. When...
For more information, see JTAG Interface. Remove the standalone debug agent when an emulator is used with the board. Follow the installation instructions provided in EZ-KIT Lite Installation, using as the JTAG connection point. 2-26 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
FX8-120S-SV(21) USB Connector (P7) Part Description Manufacturer Part Number USB mini-Ab MOLEX 56579-0576 Power Connector (P18) Part Description Manufacturer Part Number 0.65 mm power jack 045-0883R Mating Connector 5.0VDC@3.6A power supply GLOBETEK GS-1750(R) ADSP-BF609 EZ-KIT Lite Evaluation System Manual 2-27...
Standard Ethernet cable Ethernet Connectors (P16-17) allow connection to the Ethernet port IEEE 1588 signals. They are 6-pin 0.1” headers. The pinout of the connectors can be found in ADSP-BF609 EZ-KIT Lite Schematic. 2-28 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 97
2-26 example programs, 1-22 J3 and P8 (Link Port / JTAG), 2-26 expansion interface, 1-20, 2-27 J4 (CAN), 2-28 J5 (SD), 2-28 P16-17 (ethernet), 2-28 P18 (power), 2-27 FET switches, P1A-C (expansion), 2-27 example, ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 98
1-13 mechanical switch, 2-5, SoftConfig memory map, of this EZ-KIT Lite, 1-10 on the EZ-KIT Lite, 2-7, 2-11 Micro Signal Architecture (MSA), overview, programming switches, LEDs (LED6), 2-25 notation conventions, xviii SPI interface, 1-13 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 99
EZ-KIT Lite, system requirements, technical support, temperature sensor interface, 1-17 thermal limit LED (LED5), 2-24 UART interface, 1-15 USB connector (P7), 2-27 USB OTG HS interface, 1-14 wake push switch (SW10), 2-22 ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 100
Index ADSP-BF609 EZ-KIT Lite Evaluation System Manual...
Page 101
Development Boards & Kits - Other Processors Click to view products by manufacturer: Analog Devices Other Similar products are found below : EVB-MEC1418MECC 20-101-1252 C29XPCIE-RDB CC-ACC-18M433 MAX1464EVKIT RTE510Y470TGB00000R RTK0EN0001D01001BZ MAXQ622-KIT# YR0K505231S000BE YR0K50571MS000BE YQB-R5F1057A-TB QB-R5F104PJ-TB CC- ACC-ETHMX OV-7604-C7-EVALUATION-BOARD SK-AD02-D62Q1747TB SK-BS01-D62Q1577TB ST7MDT1-EMU2 GROVE BASE...