Product|devboards
/csi/bk.htm
 

Xilinx : Products & Services : Development Boards : ML300 (V2PDK) Install FAQs

ML300 (V2PDK) Install FAQs
 

General
What are the system requirements?
Does the ML300 Evaluation Platform run in Linux?
How do I get a Registration ID to install the ML300 Evaluation Platform?
How can I use my own Processor COREGen installation?
Why is the ModelSim VHDL compilation of the unisim and simprim libraries failing?
PC
During an uninstall, can I remove the read-only files?
Why is the V2PDK Shell complaining that ModelSim tools are not in my path?
I have Virtex-II Pro Developer's Kit (V2PDK) 1.0 (March 2002) installed on my computer, what should I know?
What is Cygwin?
How can I use my own Cygwin installation?
UNIX
The installation materials say that Verilog-XL is supported on Solaris. How do I set up the reference designs to use Verilog-XL as my simulation tool instead of Modelsim?

General

Q: What are the system requirements?
A: The OS/tool requirements are:
Windows 2000 SP2 or later
Solaris 2.8
Xilinx Foundation ISE 5.1i SP2 or later
ModelSim 5.6x or later (5.6b or later for VHDL)
Synplify 7.2 or later
Verilog-XL 1.5.1 or later
Q: Does the ML300 Evaluation Platform run in Linux?
A: The software development portion of ML300 will function. However, the hardware and system parts of the ML300 Evaluation Platform have never been used under Linux and are provided only as a reference.
Q: How do I get a Registration ID to install the ML300 Evaluation Platform?
A: Read the Product Registration section within the ML300 Evaluation Platform Installation Instructions. You will need internet access.
Q: How can I use my own Processor COREGen installation?
A: Only do this if you have an installation of Processor COREGen that is later than the one shipped in ML300 (version EDK_IP_C.17). If you do have a later version, then simply choose not to install the component within the installer. Nothing further is necessary.
Q: Why is the ModelSim VHDL compilation of the unisim and simprim libraries failing?
A:

When compiling using the compxlib utility, there are two known potential failures.

(1) If you get a message that \tmp\.xlog (PC) or /tmp/.xlog (UNIX) exists, make sure that you don't have compxlib running and delete this file and run again. This problem is fully detailed in Xilinx Answer Record 15675 in our support area.

(2) (PC only) If you get a message similar to "ERROR: cannot open C:\Xilinx\smartmodel\sol\wrappers\...", you are using an old version of compxlib. This is corrected in ISE 5.1i SP2. You should be using at least ISE 5.1i SP2 with the ML300 Evaluation Platform (please refer to system requirements)

PC

Q: During an uninstall, can I remove the read-only files?
A: Yes. During uninstall of the ML300 Evaluation Platform, you will be asked whether you want them removed. You may safely remove these files to completely uninstall.
Q: Why is the V2PDK Shell complaining that ModelSim tools are not in my path?
A: There are two possible explanations for this behavior.
(1) You don't have the ModelSim tools in your PATH environment variable. You can check this by opening a V2PDK shell and typing "vsim -version" If you get a response of the ModelSim version, then proceed to (2). Otherwise, the ModelSim Tools are not in your path and must be added.

(2) There is no problem - you may just be using an earlier version of ModelSim that is not handled correctly. The check will falsely give an error for ModelSim 5.5x. More recent versions (e.g. 5.6d) will not give this false error.
Q: I have Virtex™-II Pro Developer's Kit (V2PDK) 1.0 (March 2002) installed on my computer, what should I know?
A:

The V2PDK 1.5 Cygwin component is installed differently than V2PDK 1.0 but will affect the existing Cygwin installation. To maintain a functioning V2PDK 1.5 AND 1.0 you have the following choices:

(A) The simpler option is to install the ML300 Cygwin component and update V2PDK 1.0 to use the new Cygwin installation (otherwise V2PDK 1.0 may no longer function).

Update V2PDK 1.0 by editing <V2PDK_install_dir>\v2pro_setup.bat
Change the cygwinpath variable as follows: cygwinpath=<ML300_install_dir>\cygwin\bin
(where ML300_install_dir is where ML300 Evaluation Platform was installed)
No modifications are necessary to the ML300 Evaluation Platform

(B) As an alternative to (A), you may instead update the current Cygwin installation to include the missing packages. The user should be comfortable with the standard Cygwin installation process before attempting this. See "How can I use my own Cygwin installation" within this FAQ.

Q: What is Cygwin?
A: Cygwin is a UNIX environment developed by Red Hat, more information can be found at http://www.cygwin.com
Q: How can I use my own Cygwin installation?
A:

If you choose not to install Cygwin you will need to have the cygwin bin directory within your PATH variable.

Additionally, your Cygwin installation must include the following:
ash
bash
cygwin
fileutils
findutils
libncurses5
libncurses6
make
ncurses
perl
sed
sh-utils
terminfo
textutils
which

(Perl should be at least version 5.6.1)

You may be able to interrogate your cygwin installation by typing at the prompt "cygcheck --sysinfo"

If necessary, update your cygwin installation by visiting: http://www.cygwin.com.

UNIX (Solaris)

Q: The installation materials say that Verilog-XL is supported on Solaris. How do I set up the reference designs to use Verilog-XL as my simulation tool instead of Modelsim?
A In each of the reference designs that support Verilog (simple, pkt_proc, embedded, and ml300_embedded_verilog), edit the flow.cfg (so edit $V2PRO/platforms/<design>/flow.cfg). Comment out the MTI SIM_TOOL and SIM_CMD lines and uncomment the Verilog-XL SIM_TOOL and SIM_CMD.
At the end of this, you should have these settings:
SIM_TOOL = vxl
SIM_CMD = verilog +loadpli=swiftpli:swift_boot ...
(The +loadpli command links in the SWIFT PLI to enable using the PPC405 and GT SmartModels for simulation. SIM_CMD may have additional command-line arguments specific to each design)
 
ML300 (V2PDK) General FAQs
ML300 (V2PDK) Getting Started (PDF)
ML300 (V2PDK) User Guide (PDF)
ML300 (V2PDK) Overview
ML300 (V2PDK) Resources
ML300 (V2PDK) Lounge
/csi/footer.htm