Sie sind nicht angemeldet.

Anmelden
Seite zuletzt verändert am 14:21, 8 Feb 2010 von stephan
 
 
 

Direct SPI Flash Programming with Xilinx Impact

Von $1

    Introduction

    This document describes how to use an adapted version of the direct flash programming method from the Xilinx XAPP800 aplication note.

    In Xilinx XAPP800 multiple methods of programming a 3rd party SPI flash were described, one of which is the direct flash programming method using Xilinx Impact and a Xilinx USB Platform Cable. With minor adaptions this method is also compatible with the Zefant-nano V4 FPGA module, so the AT45DB642 SPI flash can be programmed from Impact and the FPGA be booted from the FPGA Flash after power-up.

    Copyright and Authors

    This is not our code. The application note and all relevant code has been provided by Xilinx in the Xilinx XAPP 800 application note.

    All credits for adapting the code go to Andre Krüger working for the nice design house iC-Logic, thank you for sharing with us!

    We do only want to share and document the adapted version for the Zefant users.

    Setup

    Requirements

    • Xilinx Impact Installation (Version 11 or higher preferred)
    • Xilinx Platform cable
    • Zefant nano V4 module
    • Zefant nano Universal Baseboard
    • One jumper or jumper cable

    Hardware Setup

    The Xilinx platform cable is connected to X304 of the nano Universal Baseboard and a jumper is plugged onto X302:

    Connecting Platform Cable to nano Universal Baseboard.jpg

    Connect the cables as shown: 

    Universal BB Signal Xilinx Platform
    Cable color
    CPLD Pin VHDL Signal
    X304 - 1 VREF red - -
    X304 - 3 SCK yellow 33 pc_sclk
    X304 - 4 MISO magenta 34 pc_miso
    X304 - 5 MOSI white 35 pc_mosi
    X304 - 6 SS green 36 pc_cs_n
    X304 - 20 GND black - -
    X302 - 18 Enable Programming (Jumper) 37 sel_config
    X302 - 20 GND (Jumper) - -

    Top view:

    Pinout XAPP800 on nano Universal Baseboard.jpg

    Programming

     

    Booting from Flash

    Tags:
    • No tags
    DateiGrößeDatumAngehängt von: 
     Connecting Platform Cable to nano Universal Baseboard.jpg
    Keine Beschreibung
    142.91 kB13:01, 8 Feb 2010stephanAktionen
     Pinout XAPP800 on nano Universal Baseboard.jpg
    Pinout of XAPP800 Direct Flash Access on nano Universal Baseboard
    254.21 kB12:14, 8 Feb 2010stephanAktionen
    Bilder (0)
    Kommentare (0)
    Um einen Kommentar zu schreiben, müssen Sie sich anmelden.
     
    © Simple Solutions  •  Impressum  •  Wiki powered by Mindtouch