Xilinx Design Tools: Release Notes Guide: Vivado Design Suite and ISE Design Suite
Xilinx Design Tools: Release Notes Guide: Vivado Design Suite and ISE Design Suite
Revision History
The following table shows the revision history for this document.
° Kintex™-7 70T, 480T, 420T, 355T, 325T (Low Voltage), 160T (Low Voltage), 410T
Design Reuse
• Initial public access for Design Reuse flows
° For more details see the Vivado Design Suite User Guide: Hierarchical Design: Design
Reuse (UG905).
° Input signal (ap_start) must now be held high until the output signal (ap_ready)
is high. At that point, a decision can then be made on whether to start a new
transaction or stop further transactions.
° Graphical User Interface (GUI) now has a single toolbar button to compile and
execute the source code.
° New Tcl command (csim_design) can be used to compile and execute the source
code.
• On-demand indexing of C files via a toolbar button.
• AXI4 Lite (slave) ports now support the inclusion of memory ports and improved CPU
control over the block execution.
° A new default option auto which allows Vivado HLS to determine which type of
encoding should be used for the finite state machine (FSM).
° Archive contains all required files to re-open the project at any arbitrary location.
° General ES silicon:
- IBERT 7 series version GTH v2.01a
- ChipScope™ Pro Analyzer version 14.3
- Includes support for MGT/BERT panel, Port panel, and DRP panel
° Initial ES silicon:
- IBERT 7 series version GTH v2.00a
- ChipScope Pro Analyzer version 14.3
- Includes support for MGT/BERT panel, Port panel, and DRP panel
° Kintex-7 70T, 480T, 420T, 355T, 325T (Low Voltage), 160T (Low Voltage), 410T
° Xilinx 7 series FPGAs - Core programming time improved by ~3x compared to 14.2
Partial Reconfiguration
• Partial bitstream generation is enabled for Zynq devices.
• Global Set Reset (GSR) introduced for partial bitstreams (Virtex-6 & 7 series) - partial
reconfiguration regions can utilize the dedicated global set / reset capabilities to
initialize elements after reconfiguration by tagging Reconfigurable Partitions with the
RESET_AFTER_RECONFIG attribute.
iMPACT
• Indirect programming of NOR Flash via PS for Zynq devices
• Indirect erase, program, and readback/verify of NOR Flash via PS
° ECC Encoder
° ECC Decoder
The following important information should be understood before beginning to use the
Vivado Design Suite.
Improved Productivity
This entirely new tool solution was architected to increase the overall productivity for
designing with the expanding portfolio of Xilinx devices. These new devices are now much
larger and come with a variety of new technology including stacked silicon interconnect
(SSI) technology, high speed I/O interfaces, hardened microprocessors and interfaces,
analog mixed signal, etc. These new silicon features and capacity have allowed designers to
move a lot more of the overall system design content into the FPGA. Designers are now
faced with increased system design integration and verification challenges that require a
different design methodology and toolset. This coupled with the increased capacity of the
new devices made it clear a new tool solution was required. The Vivado Design Suite was
developed to better address these new challenges.
Product Overview
The Vivado Design Suite is a completely new design solution created to address the design
challenges described above. It is a complete replacement for the existing Xilinx ISE Design
Suite of tools. It replaces all of the ISE point tools such as Xilinx Synthesis Tool (XST),
implementation (ngdbuild-bitgen), Core Generator™system, Timing Constraints Editor,
ISim, ChipScope™ analyzer, Xilinx Power Analyzer (XPA), FPGA Editor, PlanAhead™ design
tool, SmartXplorer, etc. All of those capabilities are now built directly into the Vivado
Integrated Design Environment (IDE) using a common data model and user interface.
The Vivado Design Suite takes advantage of a common data model used to process the
design from RTL elaboration all the way through bitstream generation. The entire design
process can be executed in memory without having to write or translate any intermediate
file formats. Having this common data model provides a lot of capabilities to analyze and
affect the in-process design at each stage of the design flow.
The entire design process can be managed push-button by using the Flow Navigator in the
Vivado IDE or controlled manually by using Tcl.
High-Level Synthesis
Engineers can quickly simulate, analyze and modify the design without being distracted
with implementation details. By starting with MATLAB®/Simulink® or untimed
C/C++/System C, one can quickly explore different system architectures, evaluating them
against key system criteria without investigating effort in writing RTL. The Vivado System
Edition extends algorithm development above RTL with Vivado High-Level Synthesis (HLS)
and System Generator for DSP.
Vivado HLS (built on AutoESL tool technology) accelerates design implementation and
verification by enabling C, C++, and SystemC specifications to be directly synthesized into
VHDL or Verilog RTL, after exploring a multitude of micro-architectures based on design
requirements. Functional simulation can be performed in C, providing an order of
magnitude of acceleration over VHDL or Verilog simulation. This provides designers and
system architects with a faster and more robust way of delivering quality designs.
Vivado Design Suite offers better overall tool performance, especially on large designs. The
design environment provides powerful flow customization and analysis using Tcl and Xilinx
Design Constraints (XDC). Xilinx recommends customers starting a “new” design on Kintex
K410 or larger device talk to your local FAE to determine if Vivado Design Suite is right for
you. Xilinx does not recommend transitioning during the middle of a current design as
design constraints and scripts are not compatible between the two tool flows.
* The WebPACK design tools support a limited number of devices. The Webpack tool support for Vivado tools
will not begin until late 2012.
° Kintex-7 325T
° Kintex-7 410T
° Virtex-7 X485T
• Virtex-7 HT devices are now in public access
• Performance increase of ~3.5% for the -2 speed grades for Kintex-7 and Virtex-7 FPGAs
• Updated Package Flight times and IBIS models for the Xilinx 7 series FPGAs
• Bitstream generation enabled for all the Xilinx 7 series FPGAs
° Integrated Design Environment (IDE) prompts user for target constraint file to write
back to if changes are made in the IDE
• Ability to suppress and adjust message severity and verbosity
• Ability to create user-defined Design Rule Checks (DRC)
• Support for Verilog structural netlists flows from third-party synthesis tools
• Double-byte character support allowing Chinese characters to be present in paths and
filenames
° Exporting the synthesized RTL in IP-XACT and System Generator formats is only
supported for the Xilinx 7 series FPGAs supported by Vivado Design Suite.
• Xilinx WebTalk and TouchPoint features are now integrated into Vivado HLS.
° report_carry_chains
° report_high_fanout_nets
• Native bitstream support
• Improved physical synthesis algorithms
• set_max_delay -datapathonly now permits combinatorial logic between-from
and -to
Vivado Simulator
• Breakpoint support in the source code editor
• Value tool-tip in the source code editor
• Filter names in Scopes window
• Additional Tcl command support for
° Adding conditions
° Force commands
Vivado IP Packager
The Vivado IP Packager is a unique design re-use feature based on the IP-XACT standard,
that provides users the ability to package IP at any stage of the design flow - RTL, netlist,
enabling the creation and deployment of system-level IP from Vivado IP Catalog. The key
features of the Vivado IP Packager include:
• Package design as IP from the Vivado design tools project using the Vivado Integrated
Design Environment (IDE) or automated script based flows using Tcl
• Specify synthesis, simulation, XDC constraints, HDL test bench, documentation and
example sources for IP
• Create IP customization interface and specify device family support
• Create zip file for distribution of packaged IP
Vivado IP Catalog
The Vivado Design Suite has an extensible IP catalog which provides a repository for Xilinx,
third-party and intra-company IP that can be shared across a design team, division, or
company in a manner that facilitates design re-use. The key features of the Vivado IP
Catalog include:
• Consistent, easy access to all Xilinx IP including building blocks, wizards, connectivity,
DSP, embedded, AXI infrastructure and Video IP
• Support for multiple physical locations, including shared network drives, allowing users
or organizations to leverage a consistent IP deployment environment for third-party or
internally developed IP
• Instant access to IP customization and generation using the Vivado Integrated Design
Environment (IDE) or automated script based flows using Tcl
• On demand delivery of optional IP output targets such as instantiation templates,
simulation models (HDL, C, or MATLAB), and HDL example designs
• Integrated IP example designs that provide capability to evaluate IP directly as an
instantiated source in a Vivado design tools project
• Global RTL synthesis of IP with design capability to use synthesizable RTL or behavioral
simulation models of IP for simulation
• Capability to create a Verilog netlist by treating customized IP as top and then use
post-synthesis back-annotated structural simulation models by using write_verilog
or write_vhdl
Note: Additional Vivado Design Suite software documents will be made available August 8th
through September 6th, 2012.
1. Launch the Xilinx Documentation Navigator by selecting Help > Documentation and
Tutorials in the Vivado IDE.
2. In the Documentation Navigator, click the Update Catalog toolbar button.
For more information about the Documentation Navigator, see the Vivado Design Suite
User Guide: Getting Started (UG910), which is available on the Vivado Design Suite 2012.2
Documentation Page.
ChipScope Analyzer
• Debug Probing Flows
° HDL Instantiation
° Netlist Insertion
Pin Planner
• Export menu item from I/O ports view
• Support buses with ascending, descending, and negative bit indexes
° Interleaver/De-interleaver 7.1
• Demos and Examples Updated to target Kintex-7 device
• Vivado IP Generation for basic blocks including Dual Port RAM, ROM, Addressable Shift
Register, FIFO, AXI_FIFO, Accumulator, AddSub, Counter, Multiplier, CMult
° Ability to inspect the Vivado IP parametrization from Vivado project generated from
SysGen
• Vivado HLS Block Enhancement
IP Core Details
SMPTE SDI
• Support SD/HD/3G-SDI uncompressed serial digital video streams in the Xilinx 7 series
FPGAs
• Verilog support only
° Kintex-7 325T
° Kintex-7 410T
° Virtex®-7 X485T
• Performance increase of ~3.5% for the -2 speed grades for Kintex-7 and Virtex-7 FPGAs
• Artix-7 FPGA family now supports bitstream generation
• Partial Reconfiguration support added for Zynq-7000 EPP devices
Partial Reconfiguration
• Per-frame CRC checks can be done on partial bitstreams (7 series)
Pin Planner
• Export menu item from I/O ports view
• Improved handling of diff pairs creation
• Support buses with ascending, descending, and negative bit indexes
• Expand selection menu item in IO ports view
• Improved rendering focus on a cell in tables and trees
• Improved various views such as SSN report, IO port property editing, port rendering in
package view, and clock resources view
• Improved DRC for VCCAUXIO, VCCAUXIOBT, VCCAUXIOSTD
° Interleaver/De-interleaver 7.1
• Demos and Examples Updated to target Kintex-7 device
IP Core Details
GMII to RGMII
• Connects seamlessly to Zynq Gigabit Ethernet Controller
SMPTE SDI
• Support SD/HD/3G-SDI uncompressed serial digital video streams in the Xilinx 7 series
FPGAs
• Verilog support only
° XC7A8
° XC7A15
° XC7A30T
° XC7A50T
• ISE® Design Suite requires users to select all IO Standards and pin-placement in their
designs prior to generating a bitstream. Please see the following Xilinx Answer Record
for more information: http://www.xilinx.com/support/answers/41615.htm
General
• The Flow Navigator now provides a more detailed view of the steps involved in the
compilation flow. This includes the ability to easily collapse and expand the list of
detailed tasks available within each design view (RTL Analysis, Synthesis,
Implementation, and Program and Debug).
• The new clock resource view now displays connectivity of clocking and IO related
resources using fly lines.
• Project settings now include more XPA options.
Pin Planning
• The PlanAhead design tool now provides the ability to convert pin-planning projects
from an empty netlist project to a full RTL or netlist-based project. This allows you to
migrate pin planning projects to more useful projects that manage more source types.
• Pin-planning support for Zynq-7000 EPP devices is now available.
• Pin-planning projects can now automatically infer differential pairs by recognizing one
side of a differential standard and by providing the ability to automatically create the
other side of the differential pair.
• There is an improved Simultaneous Switching Noise (SSN) reporting engine and
improved 7 series FPGA noise prediction.
• There are improvements on the presentation of default IO standards.
source type launches Xilinx Platform Studio to generate and customize the embedded
subsystem.
• Integration support also includes importing and converting ISE tools projects (.xise)
that have .xmp sources embedded within them to PlanAhead design tool projects. The
PlanAhead design tool manages generated files from XPS appropriately in the
synthesis and implementation tool flows.
IP Repository
• PlanAhead design tool now allows the use of the IP repository without creating a
design. You can create an empty project and open the IP repository for browsing,
generating, and configuring an IP core. Generated sources, such as example designs,
constraint files, data sheets, and more are now viewable in the project with a special IP
Sources tab in the sources view.
• Initial support for the IEEE P1735 encryption standards.
Runs Infrastructure
• PlanAhead design tool can now force a run up-to-date if it has been marked stale and
the user wishes to override the tool.
• Physical constraint updates do not cause the synthesis run state to go stale.
• There is a new “next step” option to run to intermediate states of the ISE tools (e.g.
ngdbuild, map, par, trce).
• Bitgen options are now integrated with run options in project settings.
• There is now support for optional steps in the flow, as well as a mechanism to invoke
Tcl “hook” scripts for use between stages of the run flow. You can specify a Tcl script
that runs between compilation stages, you can use it for custom workarounds or
reporting purposes.
Project Infrastructure
• Messages are now centralized to a common message manager, and should be visible in
the messages tabs.
• PlanAhead design tool can now reset parameters and properties with the new Tcl
commands reset_param and reset_property. These commands reset the value of
the property and parameter to the built-in default, and if appropriate, to the specific
target device.
• Certain invalid UCF messages are disabled for RTL elaboration.
• Improved falsely reported error and critical warning conditions when parsing UCF on
RTL netlists.
• Improved include file support in RTL.
° Performance improvements
° Pre-integrated IO module
System Cache
• Embedded Edition adds a new embedded system cache IP peripheral between a
MicroBlaze processor and external memory controller for AXI-based systems.
MicroBlaze processor uses this System Cache IP core as Level 2 cache resulting in lower
latency and faster performance depending on multiple system factors, design type, or
connection points.
IO Module
• A new, configurable collection of general embedded processor peripherals packaged
into a single IP block for connection to the MicroBlaze processor data-side LMB bus.
This simplifies the definition, configuration and deployment of a standard
Microcontroller system and enables MicroBlaze processor MCS designs to be moved
seamlessly from Logic Edition into Embedded Edition.
Embedded IP Updates
14.1 includes IP core enhancements and additions focus on improved support for AXI,
Zynq-7000 EPP, and MicroBlaze processor.
• AXI Quad SPI - Supports Execute In Place (XIP) mode and architectural improvements
for performance. This IP core continues to work in Legacy mode as default option for
existing customer.
• AXI Performance Monitor - Measures bus latency of a specific master/slave
(AXI4/AXI4-Lite/AXI4-Stream) in a system, the amount of memory traffic for specific
durations, and other performance metrics.
• Processing System7 - Wrapper IP for Zynq-7000 EPP, logic connection between PS and
PL to assist with adding custom or other EDK IP.
• AXI System Cache - Level 2 Cache module for MicroBlaze processor when used in
between MicroBlaze processor and external memory controller.
Embedded Tools
In ISE Design Suite 14.1, the PlanAhead design tool now supports embedded design
capture and management and is the recommended embedded design flow.
In 14.1, XPS has been extended to provide Zynq-7000 EPP specific tools for configuration
and first-stage bootloader generation with SDK.
• The new Zynq-7000 EPP Processing System provides developers with dozens of
configuration options for memory, clocks, peripherals, DMA, IO, Interrupts and Flash
memory interfaces. XPS now includes a new configuration window which enables users
to graphically configure each parameter with guaranteed routing, voltage and
clock-correct automated selections.
• 14.1 includes standard Zynq-7000 EPP configurations (for the ZC702 board), to enable
developers to begin work immediately.
• The new Zynq-7000 EPP MIO summary window provides an aligned, color-coded
graphic view of peripheral pin outs for faster, easier and guaranteed-correct MIO
selection.
° SDK now provides a full tools solution for bare-metal and Linux application
development and profiling. Such tools include ARM GCC updated for bare-metal
(EABI) and Linux development, Boot Image Creator, Flash programmer for QSPI,
Device tree generator, and the remote system explorer (debug an IP-connected
target board).
° SDK works with XPS to build and generate design-specific firmware including the
first stage boot loader with provision for device security, fallback boot, and
bitstream management. It will also combine, build and deploy a complete bootable
system image to the Zynq-7000 EPP target platform.
° Includes tutorial
• New “Performance Tips” toolbar button which opens “High Performance Designs”
documentation
• Blockset enhanced with FIFO support for embedded register in BRAM configuration
IBIS Simulation
• 7 series FPGA IBIS support is provided only through the PlanAhead design tool
write_ibis command
Partial Reconfiguration
• Device support updated to include the XC7VX980T, XC7A200T, and XC7A350T.
° XA Artix-7 FPGA
° XA Zynq-7000 EPP
New IP Cores
• SMPTE 2022 5/6 Video over IP v1.0 - provides Transmitter and Receiver cores for
broadcast applications that require bridging between Broadcast Connectivity standards
(SD/HD/3G) and 10G networks.
• Ten Gigabit Ethernet 10GBASE-KR – 10G Ethernet PCS/PMA with optional Forward Error
Correction (FEC) and Auto-Negotiation (AN) for 7 series FPGA GTX and GTH
transceivers. Delivered as an optional, separately licensed configuration of the Ten
Gigabit Ethernet PCS/PMA (10GBASE-R/KR) IP core.
• Asynchronous Sample Rate Converter for Digital Audio - converts stereo audio from
one sample frequency to another. The input and output sample frequencies can be
either an arbitrary fraction of each another, or the same frequency, but based on
different clocks.
• Video In to AXI-4 Stream - converts common parallel clocked video signals to an
AXI4-Stream interface. This enables connection of external video sources such as a DVI
PHY to other video processing blocks that use the AXI4-Stream interface (for example
Xilinx Video IP).
• AXI4-Stream to Video Out - converts AXI4-Stream interface signals to a standard
parallel video output interface with timing signals. This enables connection of video
processing blocks that use the AXI4-Stream interface (for example Xilinx Video IP) to
external video sinks such as DVI PHY.
• AXI4-Stream Interconnect - a key interconnect infrastructure IP that simplifies the
process of connecting heterogenous master/slave AMBA® AXI4-Stream protocol
compliant endpoint IP. The core routes connections from one or more AXI4-Stream
master channels to one or more AXI4-Stream slave channels.
• AXI Performance Monitor - measures major performance metrics for the AMBA
Advanced eXtensible Interface (AXI) system. Metrics supported include bus latency of a
specific master/slave (AXI4/AXI4-Lite/AXI4-Stream) in a system, and the amount of
memory traffic during specific periods of time.
° 10GBASE-R
° RXAUI
° XAUI
° QSGMII
° 1000BASE-X/SGMII
° Default interface now includes a new output port (ap_ready). The ap_start
input signal must now be held high until ap_ready is high. A decision can then be
made on whether to keep ap_start high and start a new transaction or lower
ap_start and stop further transactions.
• Intellectual Property (IP) exported from Vivado HLS now has a single clock and reset.
° Previously, separate clock and reset ports were created for interface and core logic.
° Names of clock and reset ports are now different. If IP is regenerated with Vivado
HLS 2012.3 and imported into an existing design, the clock and reset must be
manually reconnected.
• RTL export feature enhanced to provide new IP formats and device options.
° All devices can now be exported to System Generator for DSP format for
implementation with either the Vivado Design Suite or the ISE® Design Suite.
° 7 series devices can now be exported to Pcore format for synthesis with the ISE
Design Suite.
• IO protocol ap_hs can now be used for array arguments.
° Arguments which are both “read from” and “written to” are not supported for this
protocol. Since this is a streaming handshake protocol, this should only be used on
arrays which are accessed in a sequential manner (arbitrary addressing is not
supported by the ap_hs protocol).
• Bus interface protocols FSL, PLB 4.6 (Master and Slave) and NPI are deprecated and are
no longer supported.
° Ability to set default interface types using the config_interface command are
deprecated. Default interface types for each function argument have not changed,
however each argument must have its IO protocol explicitly specified if the default
is not used.
Device Support
• Xilinx recommends all customers re-run implementation through timing analysis for all
designs before generating bitstream in this version of the software.
• Support for the following General ES -2 speed grade devices require patches with this
software release (see Xilinx® Answer Record 50886 at
http://www.xilinx.com/support/answers/50886.htm).
V ivado Simulator
• ~2x memor y usage reduction for elaborator over ISE tools
• ~50x speed up for Hierarchy Browser for large designs over Vivado Design Suite 2012.1
• Support for setting properties on simulation object
Pin Planner
• Improved handling of diff pairs creation
• Improved rendering focus on a cell in tables and trees
• Improved various views such as SSN report, IO port property editing, port rendering in
package view, and clock resources view
• Improved DRC for VCCAUXIO, VCCAUXIOBT, VCCAUXIOSTD
Vivado IP Catalog
Readme files included with IP provided through the Vivado IP Catalog and ISE CORE
Generator™ tools have been updated to show a running history of new feature additions.
Updates to Existing IP
• 7 Series Transceiver Wizard
° IBERT 7 Series GTZ support for Virtex-7 FPGA devices (Limited Access via Virtex-7
HT GTZ lounge only)
- Analyzer support for basic measurements
• Clocking Wizard
° IP support
• 10 Gigabit Ethernet MAC
° Added SGMII over LVDS sync support for Virtex-7 and Kintex-7 families
• QSGMII
• Aurora 8B/10B
° IBERT 7 Series GTZ support for Virtex-7 FPGA devices (Limited Access via Virtex-7
HT GTZ lounge only)
- Analyzer support for basic measurements
• Clocking Wizard
° IP support
° Added SGMII over LVDS sync support for Virtex-7 and Kintex-7 families
• AXI Ethernet
° New example design module for GTX and GTH transceivers demonstrates the
initialization sequence described in UG769.
° Port and Attribute settings updated to support Initial ES (IES) GTH devices
° New GTX Protocol templates (simulation only): HD-SDI, 3G-SDI, 6G-SDI and PCI
Express Gen1, Gen2
° New GTH Protocol templates (simulation only): XAUI, RXAUI, OTL3.4, OC48, Gigabit
Ethernet (1000BASE-X PCS/PMA), QSGMII, CPRI, PCI Express Gen1, Gen2
° New GTP Protocol templates (simulation only): DisplayPort, CPRI, Gigabit Ethernet
(1000BASE-X PCS/PMA), QSGMI, V-by-One, HD-SDI, 3G-SDI, 6G-SDI, RXAUI, XAUI
• DisplayPort v3.1
° 5.4Gbps Single Stream transport (SST) support for 7 series FPGA devices from
Specification version 1.2
• The latest versions of CORE Generator tool IP have been updated with Production AXI4
interface support. For more details AXI IP support information see
http://www.xilinx.com/ipcenter/axi4_ip.htm.
• For general information on AXI4 support, see http://www.xilinx.com/ipcenter/axi4.htm.
• For a comprehensive listing of IP cores in the 14.1 release, please see
http://www.xilinx.com/ipcenter/coregen/updates_14_1_2012_1.htm.
• For more information on IP New Features and Known Issues, refer to the IP Release
Notes Guide (XTP025):
http://www.xilinx.com/support/documentation/ip_documentation/xtp025.pdf.
Operating Systems
Xilinx only supports the following operating systems on x86 and x86-64 processor
architectures.
Linux Support
• Red Hat Enterprise Workstation 5 (32-bit and 64-bit)
• Red Hat Enterprise Workstation 6 (32-bit and 64-bit)
• SUSE Linux Enterprise 11 (32-bit and 64-bit)
Architectures
The following table lists architecture support for commercial products in the ISE® Design
Suite WebPACK tool vs. all other Vivado™ Design Suite editions and ISE Design Suite
editions. For non-commercial support:
• All Xilinx® Automotive devices are supported in the ISE Design Suite WebPACK tool.
• Xilinx Defense-Grade FPGA devices are supported where their equivalent commercial
part sizes are supported.
Virtex-7 FPGA
• None
Kintex™ FPGA Kintex-7 FPGA Kintex-7 FPGA
• XC7K70T, XC7K160T • All
Artix™ FPGA Artix-7 FPGA Artix-7 FPGA
• XC7A100T, XC7A200T • All
Spartan® FPGA Spartan-3 FPGA Spartan-3 FPGA
• XC3S50 - XC3S1500(L) • All
Note: Cadence Encounter Conformal Support is for RTL2Gate using Synopsys Synplify only.
System Requirements
This section provides information on system memory requirements, cable installation, and
other requirements and recommendations.
Xilinx applications are enabled to take advantage of the memory increase feature on
Windows 32-bit systems. You must then modify Windows setting to get access to this larger
memory.
The standard Windows OS architecture limits the maximum memory available to a Xilinx
process to 2 Gigabyte (GB). In Windows XP Professional, Microsoft created an option to
support the ability of an application to address 3 GB of RAM. Xilinx ISE tools have built-in
support for this option. To take advantage of this capability, you must also modify your
Windows XP OS to enable this feature, which requires that you modify your boot.ini file
by adding a “/3GB” entry to the end of the “startup” line.
Before enabling 3 GB support for Xilinx applications, read the Microsoft Knowledge Base
Article #328269 at http://support.microsoft.com/?kbid=328269. If you upgrade your
computer to Windows XP Service Pack 1 (SP1) and you are using the /3GB switch, Windows
may not restart without a patch from Microsoft. See the Xilinx Answer Record 17905 for
more information at http://www.xilinx.com/support/answers/17905.htm.
Linux
For 32-bit Red Hat Enterprise Linux systems, the operating system can use the hugemem
kernel to allocate 4 GB to each process. More information can be found on the Red Hat
support site: http://www.redhat.com/docs/manuals/enterprise/
To install Platform Cable USB II, a system must have at least a USB 1.1 port. For maximum
performance, Xilinx recommends using Platform Cable USB II with a USB 2.0 port.
To install Parallel Cable IV, a system must have a parallel port connector and support
parallel port communication.
Cables are officially supported on the 32-bit and 64-bit versions of the following operating
systems: Windows XP Professional, Windows-7, Red Hat Linux Enterprise, and SUSE Linux
Enterprise 11. Additional platform specific notes are as follows:
For additional information regarding Xilinx cables, refer to the following documents:
Item Requirement
Drive You must have a DVD-ROM for ISE Design Suite (if you have received a DVD,
rather than downloading from the web).
Ports To program devices, you must have an available parallel, or USB port
appropriate for your Xilinx programming cable. Specifications for ports are
listed in the documentation for your cable.
Note: Installation of the cable driver software requires Windows XP Pro
SP1 (or later), or Windows-7. If you are not using one of these operating
systems, the cables may not work properly.
Note: X Servers/ Remote Desktop Servers, such as Exceed, ReflectionX, and XWin32, are not
supported.
Known Issues
Vivado™ Design Suite Tools Known Issues can be found at the following Xilinx® Answer
Record: http://www.xilinx.com/support/answers/47397.htm.
ISE® Design Suite Tools Known Issues can be found at the following Xilinx Answer Record:
http://www.xilinx.com/support/answers/46491.htm.
Support Site
For general technical questions, visit the Xilinx Product Support and Documentation site at
http://www.xilinx.com/support/, where you can search the Answers Database or utilize
other self-support features such as:
If you cannot resolve your issue using our online resources, you can contact Xilinx Technical
Support directly at http://www.xilinx.com/support/techsup/tappinfo.htm.
Customer Training
Xilinx hands-on training programs provide you with the foundational knowledge necessary
to begin designing right away. These programs target both engineers new to FPGA
technology and experienced engineers developing complex connectivity, digital signal
processing, or embedded solutions.
For more information on training courses, free on-demand training, live online training, and
upcoming events, visit the Xilinx Training website,
http://www.xilinx.com/support/education-home.htm.
Documentation
Xilinx Documentation Navigator
You can view Xilinx tool and hardware documentation in the Xilinx Documentation
Navigator or on the Xilinx website. The Documentation Navigator is integrated with the
Vivado Design Suite and it provides a catalog of Xilinx documentation and videos.
For more information about the Documentation Navigator, see the Vivado Design Suite
User Guide: Getting Started (UG910), which is available on the Vivado Design Suite 2012.3
Documentation Page.
Context-Sensitive Help
Context-sensitive online Help is available for most ISE Design Suite tools that are available
with a graphical user interface (GUI). From Project Navigator, select Help > Help Topics to
access the online Help or press F1.
Software Manuals
Detailed software manuals about the Xilinx Design Tools and command-line functions are
found on xilinx.com. To locate the software manuals on the website:
Xilinx Glossary
For a glossary of technical terms used in Xilinx documentation, see:
http://www.xilinx.com/company/terms.htm.
To view the Xilinx design tools license details and EULA, see
http://www.xilinx.com/cgi-bin/docs/rdoc?v=14.2;d=end-user-license-agreement.txt.