WebPOWERED Applications Questions
Q: What are the WebPOWERED applications?
A: WebPOWERED is a Xilinx concept aimed
at empowering designers. The idea is to enable designers to create more
complex PLD designs quicker and easier than in the past. The Web applications
comprised of WebPACK ISE
and WebFITTER
are one aspect, while in-depth application
notes and Web-based
support round out the entire picture.
Q: What devices are supported in the WebPOWERED
applications?
A: WebPACK ISE supports all Xilinx CPLD
families (XC9500 and CoolRunner)
as well as the Virtex V300E and entire line of Spartan II devices.
WebFITTER currently support all XC9500 and
CoolRunner
device families. In addition, WebFITTER also provides support for some
of the more commonly used Simple PLDs such as 22V10, 20V8, 16R8, and many
more.
Q: What software do I use to program Xilinx
CPLDs?
A: The XC9500 JTAG Programmer module in WebPACK
is used for programming XC9500 series devices. The XCR Programmer module
in WebPACK is used for programming XPLA1 and XPLA3 series devices with
limited support of the XPLA2 series. Both the XC9500 and XCR Programmer
modules provide the following features:
-
Setup of JTAG chain
-
Port/cable setup
-
ATE vector generation
-
Safe programming modes
The XPLA2 series consists of the XCR3320 and the XCR3960. Like Xilinx FPGAs,
these are SRAM-based devices, and they are configured using the same configuration
modes as Xilinx FPGAs. The XCR3320 can be configured through the JTAG port
using the XCR Programmer module, but the XCR3960 cannot. The XCR3960 may
be configured in the slave serial mode.
Q: Is there support available for Web-based
applications?
A: Web-based tools utilize Web-based support.
Web-based support is provided by the same hotline experts that serve Xilinx
Foundation and Alliance customers, but Web questions are assigned a lower
priority than full paying software customers. All questions will be answered
within 10 days. For faster service, direct support packages are available
for Web tools and may be purchased by calling your local Xilinx
representative.
Q: Is XPLA Pro still available?
A: No. WebPACK ISE now contains support
for the complete line of CoolRunner devices.
WebPACK ISE
Questions
Q: What is WebPACK ISE, and how does it differ
from WebPACK?
A: WebPACK is a collection
of free, independent, downloadable software modules. WebPACK
ISE is the next generation of WebPACK. Currently the following modules
are available in WebPACK ISE:
-
Design Entry and Synthesis module for ABEL, VHDL, or Verilog designs
-
XC9500 Device Series Fitter module
-
Xilinx CoolRunner (XCR) Device Series Fitter module
-
Xilinx FPGA Device Series Fitter module
-
JTAG Programmer module
-
XCR Programmer module
-
The backPACK modules consisting of
These modules may be used to compile and fit designs to CoolRunner
and 9500 CPLDs as well as the V300E and Spartan
II FPGA devices. Individual modules are useful in augmenting a designer's
existing Xilinx or third party tool set or when used in combination to
form a complete design environment. WebPACK also has the necessary modules
for programming the target PLD through the JTAG port.
Q: How is simulation supported?
A: HDL simulation is supported by Model Technology Inc. simulation
software which is fully integrated into WebPACK ISE. MTI's MXE Starter
software is available as a backPACK module. Upgrades are available from
either Xilinx or MTI and will work seamlessly in the WebPACK ISE environment.
WebPACK ISE also supports a functional simulation for ABEL using BLIFSIM.
ABEL test vectors need to be created in conjunction with the design, and
ABEL BLIF flow should be selected for the synthesis tool. For more information
on this, please refer to the Test Vector and Simulation sections of WebPACK
Help.
Q: Is schematic entry supported?
A: The Design Entry and Synthesis module contains a graphical
HDL design entry tool. This may be used to create and connect HDL blocks
together to form a top level schematic. WebPACK ISE's primary focus is
HDL entry, design and synthesis. Should a user desire to create a
schematic design using logic primitives, CPLD logic libraries are available
as a backPACK module.
Third party schematic designs are supported using WebPACK's EDIF netlist
entry. Foundation designs (both schematic and mixed schematic/HDL)
which target the 9500 library are supported. Foundation users targeting
the XC9500 should complete the implementation in Foundation. Foundation
users targeting the XCR series must create an EDIF netlist file in Foundation
and import the EDIF net list file into WebPACK.
Q: What features are available in WebPACK ISE?
A: WebPACK contains the following features:
-
Multiple design entry formats
-
Verilog, VHDL
-
Third party EDIF netlist files
-
ABEL
-
Altera TDO files
-
Produces VHDL and Verilog design timing models
-
Fitters for the XC9500, CoolRunner (XCR), Virtex V300E and Spartan II devices
-
JTAG Programmer and XCR Programmer
-
Graphical constraints entry and logic placement viewing for the XC9500
family utilizing ChipViewer and for the FPGA devices using FloorPlanner
-
Third party tools such as MTI's ModelSim Xilinx Edition Starter
software, VSS's StateCAD, and HDL Bencher software seamlessly integrated
into the Project Navigator design environment
-
Graphical HDL entry as well as schematic capture capability
Q: How can I obtain WebPACK ISE?
A: WebPACK ISE is currently
available free-of-charge to registered users as well as new users who register
with Xilinx.
Q: Can I download the modules in parallel,
and is there any special order for installation?
A: Yes, the single file download installation option for multiple
modules may be selected in parallel. The parallel operation will reduce
the download speed proportionally. The advantage is that the selected modules
may be saved to a convenient location in parallel for installation at another
time. The disadvantage is that if your Internet connection gets interrupted,
those affected modules will have to be downloaded again.
No, there is no special order that the modules have to be installed
in. The modules are designed to be independent with the exception of the
CoolRunner Device Fitter module. This module needs the Design Entry and
Synthesis module before it can be used.
Q: Does WebPACK ISE work with third party synthesis
tools?
A: Yes, the option is present to have the Xilinx environment
variable set automatically when installing the 9500 series or XCR series
family fitters, or you may add the following lines in your autoexec.bat
file:
set XILINX=C:\XILINX_CPLD (or directory location, if different)
set PATH=%PATH%;%XILINX%\bin\nt;
Save this file and exit. Reboot your machine. The XILINX variable is now
set, and your third party tools should be able to run applicable fitting
tools.
Q: What operating
system(s) does WebPACK ISE work on?
A: WebPACK ISE is primarily a PC-based
tool. Support under Windows 98 and 2000 have been used in testing. Xilinx
does not recommend installing under Windows 95 since no testing under this
operating system was performed. Unix versions of the fitting tools are
also available in 3.1WP1.0 and may be found on the download page under
the Unix modules section.
Q: Can WebPACK ISE be installed on the same
system as WebPACK? As Foundation ISE?
A: Yes. The unique bootloader used during
the execution of WebPACK enables it to identify which software version
was invoked. The only catch is that all versions of the software must
be installed in different directory locations.
Q: Is XPLA Pro still available?
A: No. WebPACK ISE now contains support
for the complete line of CoolRunner devices.
backPACK (Third
Party Tools) Questions
Q: What is a "backPACK," and do I really need
it?
A: The backPACK concept was created to
group additional design tools that would be useful, but not necessary,
in the process of completing a PLD design. The separation of the backPACK
tools minimizes the Internet bandwidth required to complete a design.
Q: Are there limitations
on the third party tools included with WebPACK, and if so, what are they?
A: These tools are starter versions offered
by third party vendors such as Model Technology
Inc. and Visual Software Solutions. The scaled down versions demonstrate
the capabilities of their software and provide an indication of whether
the full scale tool would be useful for the designer.
The limits for ModelSim
Xilinx Starter Edition are 500 lines of debuggable code. Beyond
this limit, the processing begins to slow down, but does not stop. The
usefulness of this software is going to depend on coding style and type
of simulation (either functional or timing) that is desired.
Visual Software Solutions tools comprised of StateCAD
and HDL Bencher follow the limits
below:
Unregistered
------------------
StateCAD: 6 states, 16 transitions, 2 logic equations
Bencher: 12 signal assignments, 6 ports, max
bus width (port) 8 bits
Registered
------------------
StateCAD: 10 states, 20 transitions, 8 logic
equations
Bencher limit is 21 assignments (other limits
dropped)
HDL Bencher and StateCAD may be used unregistered
and without a license up to the limits given above. Once the limits are
reached, the tools will automatically prompt you to register. Registration
is as easy as providing a name and e-mail address. A password will be sent
directly to the address given within minutes, and the limits are automatically
relaxed.
Both MTI and Visual Software Solutions offer registered
users a discount on full software support purchases.
Q: Does WebPACK ISE work with third party synthesis
tools?
A: Yes, the option is present to have the Xilinx environment
variable set automatically when installing the 9500 series or XCR series
family fitters, or you may add the following lines in your autoexec.bat
file:
set XILINX=C:\XILINX_CPLD (or directory location, if different)
set PATH=%PATH%;%XILINX%\bin\nt;
Save this file and exit. Reboot your machine. The XILINX variable is now
set, and your third party tools should be able to run applicable fitting
tools.
Q: What third party programming support is
available for the Xilinx CPLDs?
A: The following third party programmer
vendors currently support both the CoolRunner (XCR) and XC9500 CPLD families:
BP, Data I/O, Hi-Lo, Tribal, and Xilinx. Additional vendor
support for Xilinx CPLD families varies depending on product line and family.
For a detailed listing of device and package support, please visit our
Third
Party Programmer Support Web page. Please
note that this page will be updated frequently.
Note: The XPLA3 family is programmed using ISP through the JTAG
port. Support by third party programmers is in development.
WebFITTER Questions
Q: What is WebFITTER?
A: The WebFITTER is a free Web-based CPLD design fitting software
tool. WebFITTER allows logic designers to evaluate and design Xilinx
CPLDs using the latest version of Xilinx software. Fitting and device
programming results can be obtained in minutes across the Web. WebFITTER
also allows users to receive an immediate price quote for the device being
targeted. You can register and use WebFITTER
today.
Q: What features are available in WebFITTER?
A: See the following table:
Products Supported:
|
5V |
XC9500, XCR22V10, and XPLA1(XCR5000) |
3.3V |
XC9500XL, XCR22LV10, XPLA1(XCR3000A), XPLA2 (XCR3000-SRAM based),
XPLA3 (XCR3000XL) |
2.5V |
XC9500XV |
--- |
Simple PLDs (22V10, 20V8, 16R8 etc.) |
Accepted Design Entry Formats:
|
|
Constraints File (Optional):
|
User specified constraints are accepted. |
Device Selection Options:
|
By density, package, speed, voltage or auto
select. |
Output:
|
-
Timing report
-
Fitter report
-
Programming file (JEDEC)
-
Timing simulation model
(VHDL, Verilog or EDIF)
|
General Questions
Q: Can I purchase CPLDs and Programming Cables
online?
A: Yes, The Xilinx
e-commerce site offers an assortment of design software, programming
hardware and prototype quantities of CPLDs. Most orders ship same
day! Please see http://toolbox.xilinx.com/cgi-bin/xilinx.storefront/EN/Catalog
for more information.
Q: Is XPLA Pro still available?
A: No. WebPACK ISE now contains support
for the complete line of CoolRunner devices.
Q: How is simulation supported?
A: HDL simulation is supported by Model Technology Inc. simulation
software which is fully integrated into WebPACK ISE. MTI's MXE Starter
software is available as a backPACK module. Upgrades are available from
either Xilinx or MTI and will work seamlessly in the WebPACK ISE environment.
WebPACK ISE also supports a functional simulation for ABEL using BLIFSIM.
ABEL test vectors need to be created in conjunction with the design, and
ABEL BLIF flow should be selected for the synthesis tool. For more information
on this, please refer to the Test Vector and Simulation sections of WebPACK
Help.
Q: Is schematic entry supported?
A: The Design Entry and Synthesis module contains a graphical
HDL design entry tool. This may be used to create and connect HDL blocks
together to form a top level schematic. WebPACK ISE's primary focus is
HDL entry, design and synthesis. Should a user desire to create a
schematic design using logic primitives, CPLD logic libraries are available
as a backPACK module.
Third party schematic designs are supported using WebPACK's EDIF netlist
entry. Foundation designs (both schematic and mixed schematic/HDL)
which target the 9500 library are supported. Foundation users targeting
the XC9500 should complete the implementation in Foundation. Foundation
users targeting the XCR series must create an EDIF netlist file in Foundation
and import the EDIF net list file into WebPACK.
Q: What software do I use to program Xilinx
CPLDs?
A: The XC9500 JTAG Programmer module in WebPACK
is used for programming XC9500 series devices. The XCR Programmer module
in WebPACK is used for programming XPLA1 and XPLA3 series devices with
limited support of the XPLA2 series. Both the XC9500 and XCR Programmer
modules provide the following features:
-
Setup of JTAG chain
-
Port/cable setup
-
ATE vector generation
-
Safe programming modes
The XPLA2 series consists of the XCR3320 and the XCR3960. Like Xilinx FPGAs,
these are SRAM-based devices, and they are configured using the same configuration
modes as Xilinx FPGAs. The XCR3320 can be configured through the JTAG port
using the XCR Programmer module, but the XCR3960 cannot. The XCR3960 may
be configured in the slave serial mode.
Q: What should I do if I forget my registration
password?
A: Should you forget your password, a
new, randomly generated password can be obtained through e-mail by following
the links on the registration page or by clicking here.
|