Home > Analog Devices > Evaluation Kit > Analog Devices Blackfin FPGA EZExtender Manual Rev 21

Analog Devices Blackfin FPGA EZExtender Manual Rev 21

    Download as PDF Print this page Share this page

    Have a look at the manual Analog Devices Blackfin FPGA EZExtender Manual Rev 21 online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 11 Analog Devices manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    							Blackfin FPGA EZ-Extender Manual xi Preface
     25 MHz oscillator
     Directly connected to global clock of FPGA
     Socket for auxiliary oscillator
     Directly connected to global clock of FPGA
     IDC thru-hole connectors
     Allows quick access to Blackfin and FPGA pins for probing 
     Allows access to Blackfin and FPGA pins for off-board 
    connections
     High-speed connector
     Allows access to Blackfin and FPGA pins for high-speed 
    application 
     Expansion interface connectors 
     Allows access to ADI’s family of Blackfin EZ-Extenders
     Two push buttons
     Directly connected to FPGA
     One with external debounce circuitry and one without
     Eight flag LEDs
     Directly connected to FPGA
    Before using any of the interfaces, follow the setup procedure in “FPGA 
    EZ-Extender Setup” on page 1-1.
    Example programs are available to demonstrate the capabilities of the 
    Blackfin FPGA EZ-Extender board. 
    						
    							Purpose of This Manual
    xii Blackfin FPGA EZ-Extender Manual
    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.
    Intended Audience
    This manual is a user’s guide and reference to the Blackfin FPGA 
    EZ-Extender. Programmers who are familiar with the Analog Devices 
    Blackfin processor architecture, operation, and development tools are the 
    primary audience for this manual. The user should also be familiar with 
    basic FPGA development and Xilinx’s Spartan III family of FPGAs.
    Programmers who are unfamiliar with Analog Devices processors can use 
    this manual but should supplement it with other texts that describe your 
    target architecture. For the locations of these documents, see “Related 
    Documents”.
    Programmers who are unfamiliar with CCES or VisualDSP++ should refer 
    to the online help and user’s manuals. 
    Manual Contents
    The manual consists of:
     Chapter 1, “FPGA EZ-Extender Interfaces” on page 1-1
    Provides basic board information.
     Chapter 2, “FPGA EZ-Extender Hardware Reference” on page 2-1
    Provides information on the hardware aspects of the board. 
    						
    							Blackfin FPGA EZ-Extender Manual xiii Preface
     Appendix A, “FPGA EZ-Extender Bill of Materials” on page A-1
    Provides a list of components used to manufacture the 
    EZ-Extender board.
     Appendix B, “FPGA EZ-Extender Schematic” on page B-1
    Provides the resources to allow EZ-KIT Lite board-level debugging 
    or to use as a reference design. Appendix B is part of the online 
    help.
    What’s New in This Manual
    This is revision 2.1 of the Blackfin FPGA EZ-Extender Manual. The man-
    ual 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.
    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 Products
    xiv Blackfin FPGA EZ-Extender Manual  E-mail your questions about processors, DSPs, and tools develop-
    ment software from CrossCore Embedded Studio or 
    VisualDSP++:
    Choose Help > Email Support. This creates an e-mail to
    [email protected] and automatically attaches 
    your CrossCore Embedded Studio or VisualDSP++ version infor-
    mation and 
    license.dat file.
     E-mail your questions about processors and processor applications 
    to: 
    [email protected] or
    [email protected] (Greater China support)
    USA only, call 1-800-ANALOGD (1-800-262-5643)
     Contact your Analog Devices sales office or authorized distributor. 
    Locate one at:
    www.analog.com/adi-sales
     Send questions by mail to:
    Processors and DSP Technical Support
    Analog Devices, Inc.
    Three Technology Way
    P.O. Box 9106
    Norwood, MA 02062-9106
    USA
    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   xv Preface
    Product Information
    Product information can be obtained from the Analog Devices Web site 
    and the online help.
    Analog Devices Web Site
    The Analog Devices Web site, www.analog.com, provides information 
    about a broad range of products—analog integrated circuits, amplifiers, 
    converters, and digital signal processors.
    To access a complete technical library for each processor family, go to 
    http://www.analog.com/processors/technical_library. The manuals 
    selection opens a list of current manuals related to the product as well as a 
    link to the previous revisions of the manuals. When locating your manual 
    title, note a possible errata check mark next to the title that leads to the 
    current correction report against the manual. 
    Also note, 
    MyAnalog is a free feature of the Analog Devices Web site that 
    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. 
    MyAnalog 
    provides access to books, application notes, data sheets, code examples, 
    and more.
    Visit 
    MyAnalog to sign up. 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. 
    						
    							Related Documents
      xvi Blackfin FPGA EZ-Extender ManualUse EngineerZone to connect with other DSP developers who face similar 
    design challenges. You can also use this open forum to share knowledge 
    and collaborate with the ADI support team and your peers. Visit 
    http://ez.analog.com to sign up. 
    Related Documents
    For additional information about the product, refer to the following 
    publications.
    For more information on the Xilinx Spartan III FPGA, refer to the data 
    sheet located at 
    www.xilinx.com. Table 1. Related Processor Publications
    Title Description
    ADSP-BF531/ADSP-BF532/ADSP-BF533 
    Blackfin Embedded Processor Data Sheet 
    ADSP-BF534/ADSP-BF536/ADSP-BF537 
    Blackfin Embedded Processor Data Sheet
    ADSP-BF561 Blackfin Embedded Symmetric 
    Multiprocessor Data SheetGeneral functional description, pinout, and 
    timing
    ADSP-BF533 Blackfin Processor Hardware 
    Reference
    ADSP-BF537 Blackfin Processor Hardware 
    Reference
    ADSP-BF561 Blackfin Processor Hardware 
    ReferenceDescription of the internal processor architec-
    ture and all register functions
    Blackfin Processor Programming ReferenceDescription of all allowed processor assembly 
    instructions 
    						
    							Blackfin FPGA EZ-Extender Manual 1-1 
    1 FPGA EZ-EXTENDER 
    INTERFACES
    This chapter provides the setup procedures for both the Blackfin 
    Field-Programmable Gate Array (FPGA) EZ-Extender and EZ-KIT Lite 
    (ADSP-BF533, ADSP-BF537 or ADSP-BF561). It also provides an over-
    view of the extender board.
    The information is presented in the following order.
    “FPGA EZ-Extender Setup” on page 1-1
    “FPGA Software and Firmware” on page 1-2
    “FPGA EZ-Extender Overview” on page 1-3
    FPGA EZ-Extender Setup
    It is very important to set up all of the components of the system contain-
    ing the FPGA EZ-Extender before applying power to that system. The 
    following procedure is recommended. 
    Power your system when these steps are completed:
    1. Read the applicable design interface section in this chapter—the 
    text provides an overview of the capabilities of the EZ-Extender.
    2. Read “System Architecture” on page 2-2 to understand the physical 
    connections of the extender board. For detailed information, refer 
    to “FPGA EZ-Extender Schematic” on page B-1. 
    						
    							FPGA Software and Firmware
    1-2 Blackfin FPGA EZ-Extender Manual3. Remove any rubber feet attached to the EZ-KIT Lite if the feet 
    cover the printed circuit board (PCB) mounting holes. In place of 
    the rubber feet, install the four nylon feet and screws provided with 
    the FPGA EZ-Extender. Install the nylon feet in the mounting 
    holes of the EZ-KIT Lite’s 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 FPGA EZ-Extender board. 
    Use the block diagram in Figure 2-1 on page 2-2 in conjunction 
    with “Jumpers” on page 2-11.
    5. Set the switches and jumpers on the EZ-KIT Lite board. If not 
    already, familiarize yourself with the documentation and schemat-
    ics of the EZ-KIT Lite (see “Related Documents”). Compare the 
    expansion interface signals of the FPGA EZ-Extender board with 
    the signals of the EZ-KIT Lite board to ensure there is no conten-
    tion. For example, it may be necessary to disable other devices 
    connected to the expansion interface of the processor and disable 
    the push buttons on the EZ-KIT Lite.
    6. Install the FPGA EZ-Extender on the EZ-KIT Lite via the 
    three-connector expansion interface. Figure 1-1 shows how an 
    FPGA EZ-Extender plugs onto an EZ-KIT Lite.
    7. Configure any other interfacing boards, for example, another 
    EZ-Extender. 
    FPGA Software and Firmware
    For information on the FPGA software, refer to the readme text file 
    located in the 
    Examples folder of the installation directory. 
    						
    							Blackfin FPGA EZ-Extender Manual 1-3 FPGA EZ-Extender Interfaces
    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.
    The extender board, by default, is powered by an external 7V power sup-
    ply provided with the product. You can also power the FPGA 
    EZ-Extender by the expansion interface of the EZ-KIT Lite or an external 
    power supply. An external supply must be used whenever application code 
    exceeds the recommended core and IO power supported by the FPGA 
    EZ-Extender. For more information on the jumper and connector settings 
    required to power the extender, review “Power” on page 2-8 as well as 
    “FPGA EZ-Extender Schematic” on page B-1. Figure 1-1. FPGA EZ-Extender Setup 
    						
    							FPGA EZ-Extender Overview
    1-4 Blackfin FPGA EZ-Extender ManualThe FPGA EZ-Extender contains 2 MB of asynchronous SRAM memory, 
    powered by a 3.3V supply. The SRAM memory connects to banks 6 and 7 
    of the FPGA and can perform simple data storage instructions in applica-
    tion-specific code. 
    The FPGA EZ-Extender includes a 25 MHz oscillator (
    U6) connected to 
    the FPGA via the dedicated global clock 1 (
    GCLK1) pin, facilitating devel-
    opment of applications that require a clock. A second clock socket (
    U7) is 
    left unpopulated to allow a user to place an oscillator with a specific fre-
    quency for the FPGA. The second clock socket connects to the global 
    clock 6 (
    GCLK6) pin of the FPGA.
    The extender has eight LEDs (
    LED1–8) and two push buttons (SW3–4) for 
    applications that require status reporting and user control. The push but-
    tons are active 
    low and when pressed, provide a logic 0 to the respective 
    FPGA nets. For inputs that require a permanent input 
    low, use the jumper 
    inputs on 
    JP4. When a jumper is populated on one of the four nets of JP4, 
    the respective pin is hard wired to a logic 
    0. For more information about 
    the LEDs, push button switches, and jumper inputs, refer to “FPGA 
    EZ-Extender Hardware Reference” on page 2-1.
    There are various ways to program the FPGA. By default, the FPGA is 
    programmed in its slave serial mode by the flash programming utility in 
    CCES or VisualDSP++. The program configures the FPGA using the 
    Blackfin processor’s flag pins and/or serial port pins. For more informa-
    tion on how to use the flash programming utility within the development 
    environment, refer to the readme file located in the 
    Examples folder of the 
    installation directory.
    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 (
    P15). For more information about programming the FPGA via a 
    Xilinx JTAG cable, refer to the manufacturer’s website at 
    www.xilinx.com.
    The third and final way to program the FPGA is via the Xilinx serial 
    ROM on the FPGA EZ-Extender. The serial ROM used for FPGA is  
    						
    All Analog Devices manuals Comments (0)

    Related Manuals for Analog Devices Blackfin FPGA EZExtender Manual Rev 21