Advertisement

Quick Links

Blackfin
FPGA EZ-Extender
®
®
Manual
Revision 2.0, April 2006
Part Number
82-000920-01
Analog Devices, Inc.
One Technology Way
a
Norwood, Mass. 02062-9106

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Blackfin FPGA EZ-Extender and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Analog Devices Blackfin FPGA EZ-Extender

  • Page 1 Blackfin FPGA EZ-Extender ® ® Manual Revision 2.0, April 2006 Part Number 82-000920-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106...
  • Page 2 Analog Devices, Inc. Printed in the USA. Limited Warranty The Blackfin FPGA 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.
  • Page 3 Regulatory Compliance The Blackfin FPGA 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 FPGA EZ-Extender had been appended to Analog Devices Development Tools Technical Construction File referenced “DSPTOOLS1”...
  • Page 5: Table Of Contents

    Notation Conventions ..............xvi FPGA EZ-EXTENDER INTERFACES FPGA EZ-Extender Setup ............. 1-1 FPGA Software and Firmware ............1-2 FPGA EZ-Extender Overview ............1-3 FPGA EZ-EXTENDER HARDWARE REFERENCE System Architecture ..............2-2 Programming the FPGA ..............2-3 Blackfin FPGA EZ-Extender Manual...
  • Page 6 Program Push Button (SW1) ..........2-15 PB1 Push Button (SW3) ............2-15 PB2 Push Button (SW4) ............2-16 Status LEDs (LED1–8) ............2-17 Power LED (LED9) .............. 2-17 Done LED (LED10) ............. 2-17 Connectors ................. 2-18 Blackfin FPGA EZ-Extender Manual...
  • Page 7 Expansion Interface Connector 2 ..........B-6 FPGA Banks 2 and 3 ..............B-7 Expansion Interface Connector 3 ..........B-8 FPGA Banks 4 and 5 ..............B-9 User IO ..................B-10 Power ..................B-11 Prototyping Area ................ B-12 INDEX Blackfin FPGA EZ-Extender Manual...
  • Page 8 CONTENTS viii Blackfin FPGA EZ-Extender Manual...
  • Page 9: Preface

    To learn more about Analog Devices development software, go to http://www.analog.com/processors/tools/ Product Overview The Blackfin FPGA 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.
  • Page 10 The board extends the capabilities of the evaluation system by providing a Xilinx FPGA with external memory, IDC connectors for off-board con- nections, and a small bread board area. The Blackfin FPGA EZ-Extender features: • Xilinx Spartan III Field-Programmable Gate Array XC3S1000 FG456 package •...
  • Page 11: Purpose Of This Manual

    Blackfin FPGA EZ-Extender board. Purpose of This Manual The Blackfin FPGA EZ-Extender Manual describes the operation and con- figuration of the components on the extension board. A schematic and a bill of materials are provided as a reference for future Blackfin processor board designs.
  • Page 12: Manual Contents

    CD. Alternatively, the Lite Manuals book can be found on the Analog Devices Web site, www.analog.com/processors What’s New in This Manual This edition of the Blackfin FPGA EZ-Extender Manual has been updated for the latest revision of VisualDSP++. Blackfin FPGA EZ-Extender Manual...
  • Page 13: Technical Or Customer Support

    • Send questions by mail to: Analog Devices, Inc. One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Supported Products The Blackfin FPGA EZ-Extender is designed as an extension board to the ADSP-BF533, ADSP-BF537, and ADSP-BF561 EZ-KIT Lite evaluation systems. Blackfin FPGA EZ-Extender Manual xiii...
  • Page 14: Product Information

    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 . Our Web site provides infor- www.analog.com mation about a broad range of products—analog integrated circuits, amplifiers, converters, and digital signal processors.
  • Page 15 Visit the Technical Library Web site to access all processor and tools man- uals and data sheets: http://www.analog.com/processors/resources/technicalLibrary For more information on the Xilinx Spartan III FPGA, refer to the datasheet located at www.xilinx.com Blackfin FPGA EZ-Extender Manual...
  • Page 16: Notation Conventions

    In the online version of this book, the word Warning appears instead of this symbol. Additional conventions, which apply only to specific chapters, may appear throughout this document. Blackfin FPGA EZ-Extender Manual...
  • Page 17: Fpga Ez-Extender Interfaces

    EZ-Extender. 2. Read “System Architecture” on page 2-2 to understand the physical connections of the extender board. For detailed information, refer “FPGA EZ-Extender Schematic” on page B-1. Blackfin FPGA EZ-Extender Manual...
  • Page 18: Fpga Software And Firmware

    7. Configure any other interfacing boards, for example, another EZ-Extender. FPGA Software and Firmware For information on the FPGA software, refer to the file located in the FPGA Extender Readme.txt subdirectory of the Visu- …\Blackfin\Examples\FPGA EZ-EXTENDER alDSP++ installation directory. Blackfin FPGA EZ-Extender Manual...
  • Page 19: Fpga Ez-Extender Overview

    FPGA EZ-Extender Interfaces Figure 1-1. FPGA EZ-Extender Setup FPGA EZ-Extender Overview ® The Blackfin FPGA EZ-Extender connects a Xilinx Spartan III Field-Programmable Gate Array (FPGA for short) to the ADSP-BF533, ADSP-BF537, or the ADSP-BF561 EZ-KIT Lite. The FPGA connects to the Blackfin processor via the expansion interface.
  • Page 20 A second method of programming the FPGA is by using a Xilinx JTAG cable and software. The Xilinx JTAG cable connects to the FPGA JTAG header ( ). For more information about programming the FPGA via a Xilinx JTAG cable, refer to the manufacturer’s website at www.xilinx.com Blackfin FPGA EZ-Extender Manual...
  • Page 21 Xilinx JTAG cable to the flash JTAG header More information about programming the serial ROM can be found at . More details about the different ways to program the www.xilinx.com FPGA can be found in “FPGA EZ-Extender Hardware Reference” on page 2-1. Blackfin FPGA EZ-Extender Manual...
  • Page 22 FPGA EZ-Extender Overview Blackfin FPGA EZ-Extender Manual...
  • Page 23: Fpga Ez-Extender Hardware Reference

    Describes the function of the configuration jumpers. • “Push Buttons and LEDs” on page 2-15 Describes the function of the push buttons and LEDs. • “Connectors” on page 2-18 Describes the function of the extender connectors. Blackfin FPGA EZ-Extender Manual...
  • Page 24: System Architecture

    System Architecture System Architecture A block diagram of the Blackfin FPGA EZ-Extender is shown in Figure 2-1. P o w e r C o n n e c to r P rim a ry E x p a n s io n In te rfa c e...
  • Page 25: Programming The Fpga

    FPGA EZ-Extender Hardware Reference Programming the FPGA Before using the Blackfin FPGA EZ-Extender, follow the steps in “FPGA EZ-Extender Setup” on page 1-1. Figure 2-2 is a block diagram of the FPGA programming connections. Figure 2-2. FPGA Programming Block Diagram...
  • Page 26: Fpga Programming Via Jtag

    Xilinx JTAG cable and connect it to the FPGA EZ-Extender (the connections are shown in Table 2-1). Table 2-1. P15 Connections for PFGA Programming via JTAG P15 Pin Number Signal Name 3.3V Blackfin FPGA EZ-Extender Manual...
  • Page 27: Fpga Programming Via Serial Rom

    ) remains lit to signify that the FPGA is pro- LED10 grammed. See “Done LED (LED10)” on page 2-17 for more information. Table 2-4. JP1 Settings for FPGA Programming via Serial ROM JP1 Pin Name Pins Connected Jumper Setting Flash done Populated JP1.1 JP1.2 Blackfin FPGA EZ-Extender Manual...
  • Page 28: Fpga Programming Via Blackfin Application

    “Serial ROM Boot Jumper (JP1)” on page 2-12 “Boot Jumper (JP4)” on page 2-14 for more information. Table 2-6. JP1 Settings for FPGA Programming via Blackfin Processor JP1 Pin Name Pins Connected Jumper Setting Flash done Unpopulated JP1.1 JP1.2 Blackfin FPGA EZ-Extender Manual...
  • Page 29: Programming The Serial Rom

    Xilinx JTAG cable and connect it to connections are shown in Table 2-8. Table 2-8. P6 Connections for Serial ROM P6 Pin Number Signal Name P6 Pin Number Signal Name 3.3V Blackfin FPGA EZ-Extender Manual...
  • Page 30: Power

    Table 2-9. Power Limitations Power Source 1.2V Supply 2.5V Supply 3.3V Supply ADSP-BF533, ADSP-BF537, or 500 mA 500 mA 500 mA ADSP-BF561 EZ-KIT Lite FPGA EZ-Extender power supply External power supply 1 Default setting Blackfin FPGA EZ-Extender Manual...
  • Page 31: Power In Header (P12)

    1 Default setting When using an external power supply, do not plug in the power supply shipped with the FPGA EZ-Extender. This can seriously damage the board. As an extra measure of precaution, remove all jumpers from Blackfin FPGA EZ-Extender Manual...
  • Page 32: Header (P42)

    1 Default setting When using an external power supply, do not plug in the power supply shipped with the FPGA EZ-Extender. This can seriously damage the board. As an extra measure of precaution, remove all jumpers from 2-10 Blackfin FPGA EZ-Extender Manual...
  • Page 33: Jumpers

    FPGA EZ-Extender Hardware Reference Jumpers Before using the Blackfin FPGA EZ-Extender, follow the steps in “FPGA EZ-Extender Setup” on page 1-1. Figure 2-3 shows the locations of all jumper headers. A two-pin jumper can be placed on the respective jumper header for different functionality.
  • Page 34: Serial Rom Boot Jumper (Jp1)

    Config Done Jumper (JP2) The configuration done jumper, , connects the done bit of the FPGA to the Blackfin processor’s flag pin of the ADSP-BF533 and ADSP-BF561 EZ-KIT Lites or flag pin of the ADSP-BF537 EZ-KIT PF14 2-12 Blackfin FPGA EZ-Extender Manual...
  • Page 35: Config Program Jumper (Jp3)

    Table 2-12. JP3 Settings Functionality JP3 Setting Program bit connected to the Blackfin processor’s Populated flag pin Program bit disconnected from the Blackfin proces- Unpopulated sor’s flag pin 1 Default setting Blackfin FPGA EZ-Extender Manual 2-13...
  • Page 36: Boot Jumper (Jp4)

    You can set internal pull-ups on these nets in the FPGA and, when a required, populate the respective jumper. Table 2-14 summarizes the jumper settings. 2-14 Blackfin FPGA EZ-Extender Manual...
  • Page 37: Push Buttons And Leds

    JP5.2 JP5.4 JP5.6 JP5.8 AB11 Push Buttons and LEDs Before using the Blackfin FPGA EZ-Extender, follow the steps in “FPGA EZ-Extender Setup” on page 1-1. Figure 2-4 shows the locations of all push buttons and LEDs. The follow- ing sections describe the associated functionality of all the push buttons and LEDs.
  • Page 38: Pb2 Push Button (Sw4)

    , is a general-purpose input push button. The switch does not have a connected debounce circuit; you may need to cre- ate it in the FPGA if required by a specific application. The push button connects to pin of the FPGA. 2-16 Blackfin FPGA EZ-Extender Manual...
  • Page 39: Status Leds (Led1-8)

    The done LED, , connects to the done pin of the FPGA. At LED10 power-up, the FPGA is blank and needs to be programmed. When lit, the LED indicates that the FPGA is programmed successfully. Blackfin FPGA EZ-Extender Manual 2-17...
  • Page 40: Connectors

    Connectors Connectors Before using the Blackfin FPGA EZ-Extender, follow the steps in “FPGA EZ-Extender Setup” on page 1-1. This section describes the connector functionality and provides informa- tion about the mating connectors. The connector locations are shown in Figure 2-5.
  • Page 41: Expansion Interface (P1-3 And J1-3)

    13 x 2 configuration and designed for signal probing, bread boarding, and other signal accesses. Part Description Manufacturer Part Number IDC13x2 0.1” header Berg 54102-T08-13 Mating Connector IDC 13x2 0.1” plug Samtec SSW-113-01-T-D Blackfin FPGA EZ-Extender Manual 2-19...
  • Page 42: Idc Connectors (P5 And P7)

    IDC connectors is complicated due to signal integrity issues. For the connector and cable assembly availability and pricing, contact Samtec. Part Description Manufacturer Part Number QTS 25x2 high-speed connector Samtec QTS-025-01-F-D-A Mating Connector QSS 25x2 high-speed connector Samtec QSS-025-01-F-D-A 2-20 Blackfin FPGA EZ-Extender Manual...
  • Page 43 A FPGA EZ-EXTENDER BILL OF MATERIALS The bill of materials corresponds to “FPGA 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#Evalua- tion%20Kit%20Manuals Ref. Qty. Description Reference Manufacturer Part Number Designator...
  • Page 44 2A S2A DO-214AA VISHAY S2A-E3 3900PF 50V 5% PANASONIC ECJ2VB1H392K 0805 190 100MHZ 5A FER1 MURATA DLW5BSN191SQ2 FER002 10UF 6.3V 10% 0805 C14-16,C35, 080560106KAT2A C55,C83,C86 1000PF 10V 20% C1-2,C10,C74 DIGI-KEY 311-1136-1-ND 0805 100UF 10V 10% C CT1-3 TMC1ACTTE107K Blackfin FPGA EZ-Extender Manual...
  • Page 45: Fpga Ez-Extender Bill Of Materials

    R14,R19 DIGI-KEY 311-10.0KHRTR-ND 0603 33.0 1/10W 1% 0603 R2,R4,R26 DIGI-KEY 311-33.0HRTR-ND 100 1/16W 5% 0402 R5,R7-8,R23, DIGI-KEY 311-100JRTR-ND 390PF 25V 5% 0603 C7,C72-73 06033A391FAT2A 4.99K 1/16W 1% VISHAY CRCW06034K99FKEA 0603 31.6K 1/16W 1% PANASONIC ERJ-3EKF3162V 0603 Blackfin FPGA EZ-Extender Manual...
  • Page 46 Ref. Qty. Description Reference Manufacturer Part Number Designator 1.05K 1/16W 1% PANASONIC ERJ-3EKF1051V 0603 2.15K 1/16W 1% VISHAY CRCW06032K15FKEA 0603 10UF 10V 10% 0805 C8-9,C71 PANASONIC ECJ-2FB1A106K Blackfin FPGA EZ-Extender Manual...
  • Page 47 BLACKFIN FPGA EZ-EXTENDER Schematic ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD BLACKFIN FPGA EZ-EXTENDER Title TITLE Size Board No. A0199-2005 1.0B Date 5-4-2006_11:44 Sheet...
  • Page 48 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 10UF 0603 0603 0603 0603 0603 0603 0603 0603 0603 0805 0805 0603 0603 0603 0603 0603 0603 0805 BLACKFIN FPGA EZ-EXTENDER Title FPGA CONFIG Size Board No. A0199-2005 1.0B FPGA FPGA Date 5-4-2006_11:44 Sheet...
  • Page 49: Sram, Fpga, Banks 7 And 8

    DEVICES 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF PH: 1-800-ANALOGD 0603 0603 0603 0603 0603 0603 0603 0603 BLACKFIN FPGA EZ-EXTENDER Title SRAM, FPGA BANKS 7 + 8 Size Board No. A0199-2005 1.0B SRAM SRAM FPGA Date 5-4-2006_11:44 Sheet...
  • Page 50: Expansion Interface Connector 1

    B1_L09N_C18_J1_83 UDEF10 UDEF11 B1_L06P_B19_J1_86 B1_L06N_A19_J1_85 CON018 CON019 5V_EI ANALOG 20 Cotton Road 10UF 0.1UF Nashua, NH 03063 0805 0603 DEVICES PH: 1-800-ANALOGD BLACKFIN FPGA EZ-EXTENDER Title EXPANSION INTERFACE CONNECTOR 1 Size Board No. A0199-2005 Expanison Connector 1.0B Date 5-4-2006_11:44 Sheet...
  • Page 51: Fpga Banks 0 And 1

    Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0603 0603 0603 0603 0603 0603 0603 0603 BLACKFIN FPGA EZ-EXTENDER Title FPGA BANKS 0 + 1 Size Board No. A0199-2005 1.0B FPGA FPGA Date 5-4-2006_11:44 Sheet...
  • Page 52: Expansion Interface Connector 2

    P2_83 P2_85 P2_86 P2_86 P2_85 CON018 CON019 3.3V_EI ANALOG 20 Cotton Road Nashua, NH 03063 10UF 0.1UF DEVICES 0805 0603 PH: 1-800-ANALOGD BLACKFIN FPGA EZ-EXTENDER Title EXPANSION INTERFACE CONNECTOR 2 Size Board No. A0199-2005 1.0B Expanison Connector Date 5-4-2006_11:44 Sheet...
  • Page 53 SPIDS0 49.9 IO_L01P_2_VRN_2_C21_J2_16 IO_L01P_2_VRN_2_C21 IO_L01P_3_VRN_3_Y19 MISO 0603 XC3S1000 FG456 3.3V VCCO_2 ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD BLACKFIN FPGA EZ-EXTENDER 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF Title 0603 0603 0603 0603 0603 0603 0603...
  • Page 54: Expansion Interface Connector 3

    CON018 CON019 10UF 0.1UF 10UF 0.1UF 0805 0603 0805 0603 ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD BLACKFIN FPGA EZ-EXTENDER Title Expanison Connector EXPANSION INTERFACE CONNECTOR 3 Expanison Connector Size Board No. A0199-2005 1.0B Date 5-4-2006_11:44 Sheet...
  • Page 55 ANALOG 20 Cotton Road 0603 Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF 0.01UF BLACKFIN FPGA EZ-EXTENDER Title 0603 0603 0603 0603 0603 0603 0603 0603 FPGA BANKS 4 + 5 FPGA FPGA Size Board No.
  • Page 56: User Io

    0603 0603 0603 0603 0603 0603 0603 0603 0.01UF 0603 SN74LVC1G125 B6_L01N_Y3 B6_L01P_Y2 B5_U10_J3_81 B5_AB11_J3_90 IDC4X2 ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD BLACKFIN FPGA EZ-EXTENDER Title USER IO Size Board No. A0199-2005 1.0B Date 5-4-2006_11:44 Sheet...
  • Page 57: Power

    HSM350J 200.0K DO214AB 0603 4.99K 0603 0603 3900PF 0805 LM3475MF SOT23-5 10UF 0805 10.0K 390PF 0603 0603 ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD BLACKFIN FPGA EZ-EXTENDER Title POWER Size Board No. A0199-2005 1.0B Date 5-4-2006_11:44 Sheet...
  • Page 58 TP71 TP60 TP24 TP34 SOIC20 SOIC20 SOIC16 SOIC16 TP76 TP109 TP80 TP108 TP75 TP110 SOT23D SOT23D ANALOG 20 Cotton Road Nashua, NH 03063 DEVICES PH: 1-800-ANALOGD BLACKFIN FPGA EZ-EXTENDER Title PROTO AREA Size Board No. A0199-2005 1.0B Date 5-4-2006_11:44 Sheet...
  • Page 59: Index

    EZ-Extender, board schematic, boot jumper, See JP4 expansion interface connectors (P1-3, J1-3), 2-19 of ADSP-BF533/37/61 EZ-KIT Lites, -ix, configuration jumpers, See JP2, JP3 1-3, external power supply, 1-3, Field-Programmable Gate Array, See FPGA Blackfin FPGA EZ-Extender Manual...
  • Page 60 2-16 oscillator, -x, high-speed connector (P4), 2-20 P12 (power in) header, P13 (3.3V header), IDC connectors, -x, 2-19, 2-20 P42 (2.5V header), 2-10 installation, of this EZ-Extender, P43 (1.2V header), 2-10 PB1 push button (SW3), 2-15 Blackfin FPGA EZ-Extender Manual...
  • Page 61 FPGA documentation, map of locations, 2-15 VR1-3 regulators, schematic, Xilinx serial ROM, JTAG cable/software, 1-4, 2-4, boot jumper (JP1), 2-12, 2-14 JTAG header, 2-12 programming via JTAG Header, serial ROM, setup, of this EZ-Extender, slave serial mode, Blackfin FPGA EZ-Extender Manual...
  • Page 62 INDEX Blackfin FPGA EZ-Extender Manual...

Table of Contents