XILINX, the Xilinx logo, the Brand Window and other designated brands included herein are trademarks of Xilinx, Inc.
The PowerPC name and logo are registered trademarks of IBM Corp., and used under license. All other trademarks are the property of their
respective owners.
Xilinx is disclosing this user guide, manual, release note, and/or specification (the "Documentation") to you solely for use in the development of
designs to operate with Xilinx hardware devices. You may not reproduce, distribute, republish, download, display, post, or transmit the
Documentation in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise, without
the prior written consent of Xilinx. Xilinx expressly disclaims any liability arising out of your use of the Documentation. Xilinx reserves the right,
at its sole discretion, to change the Documentation without notice at any time. Xilinx assumes no obligation to correct any errors contained in the
Documentation, or to advise you of any corrections or updates. Xilinx expressly disclaims any liability in connection with technical support or
assistance that may be provided to you in connection with the Information. THE DOCUMENTATION IS DISCLOSED TO YOU "AS-IS" WITH NO
WARRANTY OF ANY KIND. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING
THE DOCUMENTATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
NONINFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT,
EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOSS OF DATA OR LOST PROFITS, ARISING FROM YOUR USE OF
THE DOCUMENTATION.
Getting Started with EDKwww.xilinx.com1
EDK 9.2i
R
Requirements
•Software Development Kit (SDK), Eclipse-based IDE
•GNU Compiler and Debugger for C development for MicroBlaze™ and PowerPC
processors
•Documentation
•Sample projects
Except for the release notes and the EDK Concepts, Tools, and Techniques book, EDK does not
include printed documentation material. Refer to the “Documentation” section for a list of
documents available. Also not included but available as separate products are FPGA
development boards and the Xilinx FPGA implementation tools package, ISE™ 9.2i. Refer
to the “Requirements” and the “Development Boards” sections for further details.
•Xilinx ISE 9.2i, Service Pack 3
The Xilinx FPGA design implementation tools, ISE 9.2i (WebPACK or Foundation), are
required to implement embedded designs generated with the XPS tools. Several EDK
tools use functionality delivered with tools contained in ISE 9.2i.
®
Note:
•Development Board
To test your MicroBlaze processor or PowerPC processor system on an FPGA, you
must have access to a development board that contains a Xilinx FPGA and several
other components as well as standard download, configuration, and debug
connectors.
Operating system specific requirements:
•Solaris and Linux – Bash shell
Supported Platforms
Operating Systems
EDK is available for the following operating system platforms:
•Windows XP
•Solaris 2.9
•32-bit Red Hat Enterprise Linux versions 3, 4, and 5
•64-bit Red Hat Enterprise Linux, versions 4 and 5
Updates to ISE 9.2i including service packs are available at:
http://www.xilinx.com/support/mysupport.htm.
Xilinx FPGA Families
EDK supports designing MicroBlaze embedded processor systems for several FPGA
families:
•Xilinx Spartan™-II FPGAs (XC2S50 or larger devices)
•Xilinx Spartan-IIE FPGAs
•Xilinx Spartan-3 FPGAs
•Xilinx Spartan-3E FPGAs
2www.xilinx.comGetting Started with EDK
EDK 9.2i
Development Boards
•Xilinx Spartan-3A FPGAS
•Xilinx Spartan-3A DSP
•Xilinx Virtex™/E FPGAs (XCV50 or larger devices)
•Xilinx Virtex-II FPGAs (XC2V250 or larger devices)
•Xilinx Virtex-4 LX, FX, and SX FPGAs
•Xilinx Virtex-5 LX, LXT, and SXT FPGAs
EDK also supports designing MicroBlaze and PowerPC embedded processor systems for
the following:
•Xilinx Virtex-II Pro FPGAs
•Xilinx Virtex-4 FX FPGAs
Development Boards
Development boards are available from Xilinx and Xilinx partners. Xilinx boards that are
currently available include:
•Xilinx ML401
•Xilinx ML402
•Xilinx ML403
•Xilinx ML405
•Xilinx ML410
•Xilinx ML501
•Xilinx ML505
•Xilinx ML506
•Xilinx Spartan-3 Starter Kit
•Xilinx Spartan-3E Starter Board
•Xilinx Spartan-3E 1600E MicroBlaze Development Board
•Xilinx/Lyntech Spartan-3A DSP 3400
•Xilinx Spartan-3A Starter Kit
•Xilinx Spartan-3AN Starter Kit
•Xilinx AFX Board
R
Contact your local Avnet, Memec, Nu Horizons or other authorized distributor to obtain
any partner board.
Installation on Windows
This section summarizes the EDK installation process on the Windows platform.
Registration
You must have a software registration ID to install EDK. You can get one online at
provide software product information (including product ID). Xilinx will email the
software registration ID to the address you provided during login.
Getting Started with EDKwww.xilinx.com3
EDK 9.2i
Log in and
R
Installing EDK
You must use an Administrator login when installing EDK on a Windows Platform. Xilinx
also recommends using an Administrator login when running EDK on Windows.
To install EDK on your Windows PC:
1.Insert the EDK Installation DVD into your PC. The installer opens automatically.
If the installation process does not start on its own, open Windows Explorer and
double-click setup.exe on the DVD.
The installation process prompts you to enter the registration ID.
2.Once you have entered the registration ID, continue to install the product.
Note:
value of the variable %XILINX_EDK%. Otherwise, the default EDK installation directory is c:\EDK.
You can change this to any other directory.
If the environment variable XILINX_EDK is set, the default directory for installation is the
Note: The destination directory name cannot contain spaces.
Environment Variables
The EDK installer creates or modifies the following variables on your machine. These
variables are added to the system settings.
♦XILINX_EDK
Sets the value of this variable to the EDK installation directory.
♦PATH
Prefixes the PATH environment variable with %XILINX_EDK%\bin\nt.
EDK tools require the Cygwin tools distributed by Red Hat. A copy of these tools is
distributed with the EDK installation. When you run XPS, the SDK IDE, or Xilinx Shell,
your registry is checked for the entry:
My Computer\HKEY_CURRENT_USER\SOFTWARE\Cygnus Solutions\Cygwin.
If a compatible version of Cygwin is found pre-installed on your machine, the EDK tools
use it. Otherwise, the registry is set up to point to the Cygwin tools distributed in the EDK
installation area.
Note:
copied files are installed depends on the state of existing Cygwin installations on the machine. If you
already have Cygwin installed, and if the existing Cygwin installation meets requirements, EDK does
not install Cygwin (and the existing Cygwin installation is used). Otherwise, EDK installs Cygwin from
the installation area. For more information, refer to the “EDK Shell” Chapter in the Embedded System Tools Reference Manual, available at http://www.xilinx.com/ise/embedded/edk_docs.htm
When you install EDK, Cygwin installation files are copied to your system. Whether or not the
Network Installation
To install EDK for access on a network, perform the following steps.
1.Install the EDK software tools on a PC network server.
Make sure that your users know the location of the software tools and have access to
the installation directory, and that they have administrator privileges for the following
steps.
.
2.From the local client machine, browse to the following directory:
network_install_location\bin\nt and run setXenv.bat. Running this
program sets up the environment and registry settings needed to run the Xilinx tools
from the remote location.
4www.xilinx.comGetting Started with EDK
EDK 9.2i
Loading...
+ 8 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.