Blackfin® USB-LAN EZ-Extender® Manual Revision 2.0, April 2006 Part Number 82-000845-01 Analog Devices, Inc. One Technology Way Norwood, Mass.
Copyright Information ©2006 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 USB-LAN EZ-Extender 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.
Regulatory Compliance The Blackfin USB-LAN EZ-Extender 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 Blackfin USB-LAN EZ-Extender had been appended to Analog Devices Development Tools Technical Construction File referenced “DSPTOOLS1” dated December 21, 1997 and was awarded CE Certification by an appointed European Competent Body and is on file.
CONTENTS PREFACE Product Overview ............................................................................ x Purpose of This Manual .................................................................. xi Intended Audience .......................................................................... xi Manual Contents ........................................................................... xii What’s New in This Manual ...........................................................
CONTENTS Power-Over-Ethernet .............................................................. 1-5 MII Interface .......................................................................... 1-6 USB-LAN EZ-EXTENDER HARDWARE REFERENCE System Architecture ...................................................................... 2-2 Jumper Setting ............................................................................. 2-3 Power Select Jumper (JP1) .......................................................
INDEX Blackfin USB-LAN EZ-Extender Manual vii
viii Blackfin USB-LAN EZ-Extender Manual
PREFACE Thank you for purchasing the Blackfin® USB-LAN EZ-Extender®, Analog Devices, Inc. extension board to the EZ-KIT Lite® evaluation system for ADSP-BF533, ADSP-BF537, and ADSP-BF561 Blackfin processors. The Blackfin processors are embedded processors that support a Media Instruction Set Computing (MISC) architecture.
Product Overview Product Overview The Blackfin USB-LAN EZ-Extender is a separately sold extension board that plugs onto the expansion interface of the ADSP-BF533, ADSP-BF537, or ADSP-BF561 EZ-KIT Lite evaluation system. The extension board aids the design and prototyping phases of ADSP-BF533, ADSP-BF537, or ADSP-BF561 processor targeted applications.
Preface • Dimensions D 3.13 in (H) x 3.6 in (W) Before using any of the interfaces, follow the setup procedure in “USB-LAN EZ-Extender Setup” on page 1-1. Example programs are available to demonstrate the capabilities of the Blackfin USB-LAN EZ-Extender board. Purpose of This Manual The Blackfin USB-LAN EZ-Extender Manual describes the operation and configuration of the components on the extension board.
Manual Contents Manual Contents The manual consists of: • Chapter 1, “USB-LAN EZ-Extender Interfaces” on page 1-1 Provides basic board information. • Chapter 2, “USB-LAN EZ-Extender Hardware Reference” on page 2-1 Provides information on the hardware aspects of the board. • Appendix A, “USB-LAN EZ-Extender Bill Of Materials” on page A-1 Provides a list of components used to manufacture the EZ-Extender board.
Preface Technical or Customer Support You can reach Analog Devices, Inc. Customer Support in the following ways: • Visit the Embedded Processing and DSP products Web site at http://www.analog.com/processors/technicalSupport • E-mail tools questions to processor.tools.support@analog.com • E-mail processor questions to processor.support@analog.com (World wide support) processor.europe@analog.com (Europe support) processor.china@analog.
Product Information Product Information You can obtain product information from the Analog Devices Web site, from the product CD-ROM, or from the printed publications (manuals). Analog Devices is online at www.analog.com. Our Web site provides information about a broad range of products—analog integrated circuits, amplifiers, converters, and digital signal processors. Related Documents For information on product related development software, see the following publications. Table 1.
Preface Table 2. Related VisualDSP++ Publications Title Description • • • ADSP-BF533 EZ-KIT Lite Evaluation System Manual ADSP-BF537 EZ-KIT Lite Evaluation System Manual ADSP-BF561 EZ-KIT Lite Evaluation System Manual Description of the EZ-KIT Lite features and usage. Note: For the ADSP-BF537 EZ-KIT Lite, there is additional Getting Started with ADSP-BF537 EZ-KIT Lite.
Notation Conventions Notation Conventions Text conventions used in this manual are identified and described as follows. Example Description Close command (File menu) Titles in reference sections indicate the location of an item within the VisualDSP++ environment’s menu system (for example, the Close command appears on the File menu). {this | that} Alternative required items in syntax descriptions appear within curly brackets and separated by vertical bars; read the example as this or that.
Preface conventions, which apply only to specific chapters, may L Additional appear throughout this document.
Notation Conventions xviii Blackfin USB-LAN EZ-Extender Manual
1 USB-LAN EZ-EXTENDER INTERFACES This chapter provides the setup procedures for both the Blackfin USB-LAN EZ-Extender and EZ-KIT Lite (ADSP-BF533, ADSP-BF537 or ADSP-BF561) and describes each of the interfaces the extender supports. The information is presented in the following order. • “USB-LAN EZ-Extender Setup” on page 1-1 • “USB 2.
USB-LAN EZ-Extender Setup 3. Remove any rubber feet that may be attached to the EZ-KIT Lite. In place of these rubber feet, install the four nylon feet and screws provided with the USB-LAN EZ-Extender. Install the nylon feet in the mounting holes of the EZ-KIT Lite’s printed circuit board (PCB). Flip the EZ-KIT Lite upside down so that the three expansion headers (J1–3) are facing up. 4. Set the switches and jumpers on the USB-LAN EZ-Extender board.
USB-LAN EZ-Extender Interfaces Ethernet Software For information on the LAN software, refer to the LAN Software Readme.txt file located in the ...\VisualDSP++ install path\Blackfin\EZ-KITs\USB-LAN EZ-EXTENDER\ LAN directory. USB 2.0 Interface The USB-LAN EZ-Extender allows you to connect a USB 2.0 chip to a Blackfin processor without any other programmable logic required. PLX’s (formerly Netchip) Net2272 device ties directly to the asynchronous memory bank 3 of the Blackfin processor.
Ethernet Interface The USB IRQ line of the extender connects to PF10 on the ADSP-BF533 and ADSP-BF561 processors, PF7 on the ADSP-BF537 processors. These flag pins may be used for push buttons or LEDs on the respective EZ-KIT Lites; consequently, the user must make the proper changes to that EZ-KIT Lite. When writing to and reading from the USB device using the EZ-KIT Lites, use memory addresses from Table 1-1. Table 1-1.
USB-LAN EZ-Extender Interfaces EZ-KIT Lites are described in the LAN file in the ...\Blackfin\Examples\USB-LAN EZ-EXTENDER\LAN subdirectory of the VisualDSP++ installation directory. The readme file describes the LAN software, source code, drivers, and explains how to run an Ethernet application. Software Readme.txt correct switch settings, refer to the schematics drawing of the L For respective device.
Optional ADSP-BF537 EZ-KIT Lite Interfaces The EZ-KIT Lite and extender must not be powered via the 7.5V supply when in Power-over-Ethernet (PoE) mode. A user can make the appropriate jumper changes to the EZ-KIT Lite and extender and then connect the kit to the extender to power both boards via the switch or Midspan device. The user must use a switch or Midspan device that supports power via the data pairs.
USB-LAN EZ-Extender Interfaces Table 1-4.
Optional ADSP-BF537 EZ-KIT Lite Interfaces 1-8 Blackfin USB-LAN EZ-Extender
2 USB-LAN EZ-EXTENDER HARDWARE REFERENCE This chapter describes the hardware design of the USB-LAN EZ-Extender. The following topics are covered. • “System Architecture” on page 2-2 Describes the configuration of the extension board and explains how the board components interface with the processor and EZ-KIT Lite. • “Jumper Setting” on page 2-3 Describes the function of the configuration jumpers JP1–3. • “Switch Settings” on page 2-6 Describes the function of the switches SW1.1–1.3.
System Architecture System Architecture A block diagram of the Blackfin USB-LAN EZ-Extender is shown in Figure 2-1. Ethernet Connector MII SMSC Connector (BF537 Only) Buffer Driver ADDR[15:1] DATA[31:0] 3.3V CNTRL SMSC LAN91C111 (Ethernet) 3.3V Da[15:0] ADDR[15:1] Expansion Interface from BlackFIN EZ-KIT Lites 5.0V Regulation Circuitry DATA[31:0] 16bit Bus Swt Mux ADDR[5:1] Db[15:0] 3.3V DATA[15:0] CNTRL Netchip NET2272 (USB 2.0) 3.3V 2.5V CNTRL 16bit Bus Swt 3.3V Da[31:16] USB Conn 3.
USB-LAN EZ-Extender Hardware Reference Jumper Setting Before using the Blackfin USB-LAN EZ-Extender, follow the steps in “USB-LAN EZ-Extender Setup” on page 1-1. Figure 2-2 shows the locations of all jumper headers. A two-pin jumper can be placed on the respective jumper header for different functionality. The following sections describe all possible jumper settings and associated functionality. Figure 2-2.
Jumper Setting Table 2-1. JP1 Settings Source of 5V Power JP1 Setting EZ-KIT Lite power No jumpers (default) USB test mode (do not use) JP1.1 and JP1.2 Power-over-Ethernet JP1.2 and JP1.3 When using an ADSP-BF533 or ADSP-BF561 EZ-KIT Lite, the user must not place any jumpers on JP1. Placing a jumper on JP1 can damage the extender card and/or the EZ-KIT Lite. The user must power the ADSP-BF533/ADSP-BF561 EZ-KIT Lite and USB-LAN EZ-Extender with the 7.5V power supply provided with the EZ-KIT Lite.
USB-LAN EZ-Extender Hardware Reference LAN Power Jumper (JP2) The LAN power jumper, JP2, is used to power the SMSC’s 91C111 device with 3.3V. By default, and, in general, the jumper is plugged in. This jumper is provided for user flexibility. The user must make changes to the JP2 jumper only when no power is applied to the USB-LAN EZ-Extender and/or the EZ-KIT Lite. Table 2-2. JP2 Settings Functionality JP2 Setting No power to the LAN91C111 No jumper All other cases JP2.1 and JP2.
Switch Settings Switch Settings Before using the Blackfin USB-LAN EZ-Extender follow the steps in “USB-LAN EZ-Extender Setup” on page 1-1. Figure 2-3 shows the locations of all switches. The following sections describe all possible switch settings and associated functionality. Figure 2-3. Switch Locations ADDR Enable Switch (SW1.1) The address enable switch, SW1.1, is used to control the output of the Blackfin address bus buffer. By default, the switch is set to the ON position.
USB-LAN EZ-Extender Hardware Reference Ethernet processor. The address enable switch adds flexibility to the processors because you can turn the switch OFF when capacitive loading is an issue present with other peripherals on the EZ-KIT Lite. Table 2-4. SW1.1 Settings Functionality SW1.1 Setting Blackfin address buffer (U1) enabled ON (default) Blackfin address buffer (U1) disabled OFF FLAGS Enable Switch (SW1.2) The flags enable switch, SW1.
Switch Settings processor cannot be established. The SW1.3 adds flexibility to the extender—when the switch is OFF, the Flag can be used for other peripherals of the EZ-KIT Lite. Table 2-6. SW1.3 Settings Functionality SW1.3 Setting USB IRQ enabled ON (default) USB IRQ disabled OFF Test Mode Enable Switch (SW1.4) The test mode enable switch, SW1.4, is an internal test pin and should not be used. This switch, by default, is set to the OFF position. Table 2-7. SW1.4 Settings Functionality SW1.
USB-LAN EZ-Extender Hardware Reference Table 2-8. SW2.1 Settings Functionality SW2.1 Setting Serial ROM disabled ON Serial ROM enabled OFF (default) IOS[2:0] Switch (SW2.2, SW2.3, SW2.4) The IOS[2:0] bits on the USB-LAN EZ-Extender are directly connected to the IOS[2:0] pins of the LAN91C111 Ethernet processor. These switches, by default, are set to the OFF positions. The pins are used in conjunction with the “Serial ROM Enable Switch (SW2.1)” to select between predefined EEPROM configurations.
Switch Settings 2-10 Blackfin USB-LAN EZ-Extender Manual
A USB-LAN EZ-EXTENDER BILL OF MATERIALS The bill of materials corresponds to “USB-LAN EZ-Extender Schematic” on page B-1. Please check the latest schematic on the Analog Devices Web site: http://www.analog.com/Processors/Processors/DevelopmentTools/tec hnicalLibrary/manuals/DevToolsIndex.html#Evaluation%20Kit%20Manuals. Ref. Qty. Description Reference Designator Manufacturer Part Number 1 1 25MHZ OSC005 Y1 EPSON MA-505 25.
Ref. Qty. Description Reference Designator Manufacturer Part Number 10 1 74LVC139 TSSOP16 U5 PHILIPS 74LVC139PW 11 1 30MHZ OSC010 Y2 ECLIPTEK E2SAA10-30.000M 12 1 PA1134 ICS005 T1 PULSE PA1134NL 13 1 PS2911-1 ICS006 U8 NEC PS2911-1-F3-A 14 1 SI3440DV TSOP6 U11 VISHAY Si3440DV-T1-E3 15 1 TLV431A SOT23-3 U13 ON-SEMI TLV431ASN1T1G 16 1 LTC4267 SSOP16 U4 LINEAR TECH LTC4267CGN#PBF 17 1 ADP3330ARTZ-33 VR2 SOT23-6 ANALOG DEVICES ADP3330ARTZ3.
USB-LAN EZ-Extender Bill Of Materials Ref. Qty. Description Reference Designator Manufacturer Part Number 29 27 10K 1/10W 5% 0805 R1-4,R8-18, R36-45,R48,R57 VISHAY CRCW080510K0JNEA 30 1 33 1/10W 5% 0805 R55 VISHAY CRCW080533R0JNEA 31 1 4.7K 1/10W 5% 0805 R34 VISHAY CRCW08054K70JNEA 32 1 1M 1/10W 5% 0805 R6 VISHAY CRCW08051M00JNEA 33 1 1.
Ref. Qty. Description Reference Designator Manufacturer Part Number 45 3 1UF 10V 10% 0805 C17-18,C42 AVX 0805ZC105KAT2A 46 1 680UF 6.3V 10% E CT6 AVX TPSE687K006R0045 47 1 100.0 1/10W 1% 0805 R51 DIGI-KEY 311-100CRCT-ND 48 2 10PF 50V 5% 0805 C46-47 AVX 08055A100JAT2A 49 4 24.9 1/10W 1% 0805 R26-27,R30-31 DIGI-KEY 311-24.9CRTR-ND 50 2 49.9 1/10W 1% 0805 R32-33 DIGI-KEY 311-49.9CRCT-ND 51 1 2.43K 1/10W 1% 0805 R5 DIGI-KEY 311-2.
A B C D 1 1 2 2 BLACKFIN USB-LAN EZ-EXTENDER SCHEMATIC 3 3 ANALOG DEVICES 4 Title Size A B C Nashua, NH 03063 4 PH: 1-800-ANALOGD BLACKFIN USB-LAN EZ-EXTENDER TITLE Board No. C Date 20 Cotton Road Rev A0187-2003 2.
A B C D EXPANSION INTERFACE (TYPE B) 5V 1 1 3.3V 3.
A B C D LAN_D[0:31] U6 2 LAN_D0 3 LAN_D1 5 LAN_D2 6 LAN_D3 9 LAN_D4 10 LAN_D5 12 LAN_D6 1B1 Decoupling Caps for U6 2B1 3.3V 3B1 4B1 Decoupling Caps for U1 5B1 3.
A B U9 ADDR[2:6] ADDR2 32 ADDR3 31 ADDR4 30 ADDR5 29 ADDR6 28 58 USB_RESET 53 USB_ALE 1 61 USB_EN 59 ARE 60 AWE 50 USB_DMARD 34 USB_DMAWR 51 USB_DACK 52 USB_EOT LA0 LD0 LA1 LD1 LA2 LD2 LA3 LD3 LA4 LD4 USB_D0 20 USB_D1 21 USB_D2 22 USB_D3 23 USB_D4 35 USB_D5 36 USB_D6 37 USB_D7 38 USB_D8 39 USB_D9 43 USB_D10 44 USB_D11 LD5 19 RESET LD6 ALE USB 2.
A B C 3.3V D 3.
A B C D POWER OVER ETHERNET CIRCUITRY FOR USE WITH ADSP-BF537 EZ-KIT LITE ONLY 1 1 D2 POE_PWR DIO004 T1 3 R58 0 0805 DNP R48 10K 0805 4 D4 5 4 POE_VCC+ 1 ~A + C35 0.1UF 0805 RCLASS 2 DIO003 1 3 POE_VCC- 1 D1 PGND1 R47 68.1 0805 8 PGND2 9 PGND3 2 - ~B 16 PGND4 12 SIGDISA MDIP4 7 VPORTN LTC4267 SSOP16 CT4 4.7UF B D3 CT5 4.7UF B DNP R49 6.81K 0805 R51 100.0 0805 DL35 U8 4 1 C41 0.
I INDEX A E address bus buffers, 2-6 enable switch (SW1.
INDEX L R LAN device memory map, 1-5 devices, -x, 2-8 power jumper (JP2), 2-5 link jumper (JP3), 2-5 reset operation, 1-4 M Media Access Control (MAC) address, 2-8 Midpan devices, 1-5 MII interface, 1-6 N notation conventions, -xvi P PHY devices, 1-6 power select jumper (JP1), 2-3 supply, 2-4 Power-over-Ethernet (PoV), -x, 1-5, 2-4 product overview, -x programmable flags (PFs) PF10 (ADSP-BF533/61 USB_IRQ), 1-4, 2-7 PF11 (ADSP-BF533/61 USB devices), 1-3 PF6 (ADSP-BF537 USB devices), 1-3 PF7 (ADSP-BF53