You are on page 1of 3

*************************************************************************

____ ____
/ /\/ /
/___/ \ /
\ \ \/
Copyright 2014 Xilinx, Inc. All rights reserved.
\ \
This file contains confidential and proprietary
/ /
information of Xilinx, Inc. and is protected under U.S.
/___/ /\
and international copyright and other intellectual
\ \ / \ property laws.
\___\/\___\
*************************************************************************
Vendor: Xilinx
Current readme.txt Version: 1.0.0
Date Last Modified: 03JUN2014
Date Created: 03JUN2014
Associated Filename: xapp1188.zip
Associated Document:
XAPP1188, FPGA Configuration from SPI Flash Memory using the Zynq-7000
All Programmable SoC
Supported Device(s): 7-series FPGA devices
*************************************************************************
Disclaimer:
This disclaimer is not a license and does not grant any rights to
the materials distributed herewith. Except as otherwise provided in
a valid license issued to you by Xilinx, and to the maximum extent
permitted by applicable law: (1) THESE MATERIALS ARE MADE AVAILABLE
"AS IS" AND WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL
WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY,
INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY,
NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
(2) Xilinx shall not be liable (whether in contract or tort,
including negligence, or under any other theory of liability) for
any loss or damage of any kind or nature related to, arising under
or in connection with these materials, including for any direct, or
any indirect, special, incidental, or consequential loss or damage
(including loss of data, profits, goodwill, or any type of loss or
damage suffered as a result of any action brought by a third party)
even if such damage or loss was reasonably foreseeable or Xilinx
had been advised of the possibility of the same.
Critical Applications:
Xilinx products are not designed or intended to be fail-safe, or
for use in any application requiring fail-safe performance, such as
life-support or safety devices or systems, Class III medical
devices, nuclear facilities, applications related to the deployment
of airbags, or any other applications that could lead to death,
personal injury, or severe property or environmental damage
(individually and collectively, "Critical Applications"). Customer
assumes the sole risk and liability of any use of Xilinx products
in Critical Applications, subject only to applicable laws and
regulations governing limitations on product liability.

THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS PART OF THIS


FILE AT ALL TIMES.
*************************************************************************
This readme file contains these sections:
1.
2.
3.
4.
5.
6.
7.

REVISION HISTORY
OVERVIEW
SOFTWARE TOOLS AND SYSTEM REQUIREMENTS
DESIGN FILE HIERARCHY
INSTALLATION AND OPERATING INSTRUCTIONS
OTHER INFORMATION (OPTIONAL)
SUPPORT

1. REVISION HISTORY
<Describe changes to the reference design ZIP file using this format>
Readme
Date
Version
Revision Description
=========================================================================
01JUL2014 1.0
Initial Xilinx release.
=========================================================================
2. OVERVIEW
This readme describes how to use the files that come with XAPP1188
The main focus of this example is to demonstrate how the FPGA configuration is
accomplished by a single function XQspiPs_PolledTransfer(). It sends out the
read command to the PROM and reads the configuration bitstream out. As explaine
d
in the XAPP118 this effectively delivers the bitstream directly to the target F
PGA.
This example assumes the target Zynq SoC programmable logic is configured by
the bitstream created by the Vivado project associated with XAPP1188
The Vivado hardware design targets a Zynq evaluation board HW-Z7-ZC702. The des
ign
was verified between the ZC702 board and an internal Kintex-7 board based on th
e
connections described in XAPP1188.
3. SOFTWARE TOOLS AND SYSTEM REQUIREMENTS
* Xilinx Vivado 2013.4 or higher
* Xilinx Vivado SDK 2013.4 or higher
4. DESIGN FILE HIERARCHY
<Describe the file hierarchy by type (HDL files, simulation files, etc.)>
<For example:>
The directory structure underneath this top-level folder is described
below:
/<target dir>

|
+----/SDK
|
This is the Vivado SDK project directory. It contains the software code
for
|
Zynq processor to read configuration bitstream from the QSPI PROM on ZC7
02
|
board.
|
+----/Vivado
This is the Vivado h/w project for Zynq. It implements the GPIO attached t
o the
AXIGP on the PL side. The GPIOs are used to monitor the FPGA configuraton
control
pins.
5. INSTALLATION AND OPERATING INSTRUCTIONS
1)
2)
3)
4)

unzip the reference design zip file xapp118.zip to a directory


Launch Vivado 2013.4 and open <target dir>/Vivado/XAPP1188.xpr
Implement the design and build the bitstream for Zynq
Launch SDK 2013.4 and change workspace to <target dir>/SDK

6. OTHER INFORMATION
None
7. SUPPORT
To obtain technical support for this reference design, go to
www.xilinx.com/support to locate answers to known issues in the Xilinx
Answers Database or to create a WebCase.

You might also like