Summary of the content on the page No. 1
R
Getting Started with EDK
Summary
®
This document introduces the Xilinx Embedded Development Kit (EDK). It contains the
following:
• “EDK Contents”
• “Requirements”
• “Supported Platforms”
• “Development Boards”
• “Installation on Windows”
• “Installation on Solaris”
• “Installation on Linux”
• “Third Party Tools”
• “Installation Directory Structure”
• “Documentation”
• “Other Information”
EDK Contents
Xilinx distributes EDK as a single, media-installable DVD image.
The components of EDK are:
Summary of the content on the page No. 2
R • 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 t
Summary of the content on the page No. 3
R 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
Summary of the content on the page No. 4
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 en
Summary of the content on the page No. 5
R Installation on Solaris 3. Map a network drive to: \\name_of_your_server\network_install_location. 4. Run setXenv.bat, in mount_point:\bin\nt. Installation on Solaris This section summarizes the EDK installation process on the Solaris platform. Registration You must have a software registration ID to install EDK. You can get one online at http://www.xilinx.com/ise/embedded_design_prod/platform_studio.htm. You must log in and provide software product information (including product ID). Xilin
Summary of the content on the page No. 6
R Installation on Linux This section summarizes the EDK installation process on the Linux platform. Registration You must have a software registration ID to install EDK. You can get one online at http://www.xilinx.com/ise/embedded_design_prod/platform_studio.htm. You must log in and provide software product information (including product ID). Xilinx will email the software registration ID to the address you provided during login. Installing Xilinx EDK To install EDK on your Linux machine, per
Summary of the content on the page No. 7
R Third Party Tools Third Party Tools EDK is designed to work with some third party tools that you can separately obtain and set up. This section provides some information on these tools. IBM CoreConnect Toolkit ® EDK is designed to integrate seamlessly with the IBM CoreConnect™ Toolkit. This toolkit is not included with EDK, but is required if bus functional simulation is desired. The toolkit provides a number of features that enhance design productivity. To obtain the toolkit, you must have
Summary of the content on the page No. 8
R Table 1: EDK Directories (Continued) Directory Description data/ This directory has default option files required by ISE tools. eclipse/ This directory contains files for the XPS Software Development Kit (Eclipse-based). Available only on Windows and Linux platforms. EDKexamples/ This directory contains sample projects. gnu/ This directory contains the EST GNU Tools. hw/ This directory contains MicroBlaze processor and peripheral hardware components. The hw/ directory contains the HDL sou
Summary of the content on the page No. 9
R Documentation • Processor Reference Guides • Online help for XPS and SDK. Note: The Processor IP Reference Guide (Xilinx Processor IP Library) and the Driver Reference Guide are available only from the $XILINX_EDK/doc/usenglish folder. The SDK Online Help is published only in the SDK GUI. Getting Started with Xilinx EDK (this document) Getting Started Guide with EDK (this document) provides the following: • Description of all the required steps for installation on various platforms. • Descri
Summary of the content on the page No. 10
R • Driver Reference Guide This guide provides detailed API and other information for each driver provided in the EDK installation. The guide is presented as a web page with links to a set of web- based documentation. IP Reference Guides • Processor IP Reference Guide (Xilinx Processor IP Library) Processor IP is an important part of the EDK distribution. Its documentation consists of individual datasheets with important information about parameters and port connections for each IP. This info
Summary of the content on the page No. 11
R Other Information XPS and SDK Online Help Online help is available from the XPS and SDK GUIs. Other Information Migrating Old Projects The IP Core Version Management Wizard migrates older projects to the current version of XPS. It will point out changes to the cores, and in some cases, help you upgrade to newer revisions of cores currently in your project. Example User Constraint Files (UCFs) There are some IPs, such as the PLB RapidIO LVDS and the OPB PCI, which need certain example UCFs
Summary of the content on the page No. 12
R To instantiate these cores in an EDK design, you must have a valid ChipScope Pro Installation. A 60-day evaluation version of ChipScope Pro for Windows platforms is provided on the EDK DVD. After the evaluation period is over, you can continue to instantiate the ChipScope Cores and create designs, but to use the ChipScope Analyzer GUI after the evaluation period, you must obtain a full license of ChipScope Pro from Xilinx or Xilinx distributors. For more information, refer to http://www.