UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Newbie navi_gator
Newbie
262 Views
Registered: ‎04-15-2019

Xflow Error 64 Xilinx platform studio

Hello,

I am trying to generate a Bitstream from an existing Nutaq project using Xilinx Platform Studio. to be more precise the mi125 example for the perseus601x. The pre-generated Bitstream works as intended, this was supposed to be a quick test of generating and testing the bitstream before altering it myself.

The error log can be seen below and I also attatched the xflow.opt file that causes the error. Curious is that when I delete the xflow.opt file and it doesn't even exist anymore, the error remains the same.

I have set the XIL_XFLOW_PATH variable to:

set XIL_XFLOW_PATH=/home/ldaphome/user/Dokumente/BAS2/examples/MI125/perseus601x/bsdk/implementation

Any help is highly appreciated as this has been a thorn in my sides for a while now.

 

********************************************************************************
At Local date and time: Mon Apr 15 11:26:54 2019
make -f mi125_gige.make bits started...
*********************************************
Running Xilinx Implementation tools..
*********************************************
xflow -wd implementation -p xc6vlx240tff1759-1 -implement xflow.opt mi125_gige.ngc
Release 14.7 - Xflow P.20131013 (lin64)
Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved.
xflow -wd implementation -p xc6vlx240tff1759-1 -implement xflow.opt
mi125_gige.ngc
PMSPEC -- Overriding Xilinx file
</opt/Xilinx/14.7/ISE_DS/EDK/virtex6/data/virtex6.acd> with local file
</opt/Xilinx/14.7/ISE_DS/ISE/virtex6/data/virtex6.acd>

Using Flow File:
/home/ldaphome/user/Dokumente/BAS2/examples/MI125/perseus601x/bsdk/implementation/fpga.flw
Using Option File(s):
/home/ldaphome/user/Dokumente/BAS2/examples/MI125/perseus601x/bsdk/implementation/xflow.opt

ERROR:Xflow:1 - Line 1: character ' ' unexpected.
ERROR:Xflow:1 - Line 15: character ' ' unexpected.
ERROR:Xflow:1 - Line 24: character ' ' unexpected.
ERROR:Xflow:1 - Line 25: character ' ' unexpected.
ERROR:Xflow:1 - Line 31: character ' ' unexpected.
ERROR:Xflow:1 - Line 36: character ' ' unexpected.
ERROR:Xflow:1 - Line 37: character ' ' unexpected.
ERROR:Xflow:1 - Line 38: character ' ' unexpected.
ERROR:Xflow:1 - Line 41: character ' ' unexpected.
ERROR:Xflow:1 - Line 42: character ' ' unexpected.
ERROR:Xflow:1 - Line 43: character ' ' unexpected.
ERROR:Xflow:1 - Line 49: character ' ' unexpected.
ERROR:Xflow:1 - Line 56: character ' ' unexpected.
ERROR:Xflow:1 - Line 57: character ' ' unexpected.
ERROR:Xflow:1 - Line 63: character ' ' unexpected.
ERROR:Xflow:1 - Line 69: character ' ' unexpected.
ERROR:Xflow:1 - Line 70: character ' ' unexpected.
ERROR:Xflow:1 - Line 71: character ' ' unexpected.
ERROR:Xflow:1 - Line 77: character ' ' unexpected.
ERROR:Xflow:1 - Line 84: character ' ' unexpected.
ERROR:Xflow:1 - Line 85: character ' ' unexpected.
ERROR:Xflow:1 - Line 86: character ' ' unexpected.
ERROR:Xflow:64 - 22 Error(s) found in Optionfile
/home/ldaphome/user/Dokumente/BAS2/examples/MI125/perseus601x/bsdk/implementation/xflow.opt
ERROR:Xflow:40 - Errors found in flow and/or option files... Aborting!
Done!

-------------------------------------------------------------------------------------------------------------------------------

xflow.opt file :

FLOWTYPE = FPGA;
###############################################################
## Filename: fast_runtime.opt
##
## Option File For Xilinx FPGA Implementation Flow for Fast
## Runtime.
##
## Version: 4.1.1
###############################################################
#
# Options for Translator
#
# Type "ngdbuild -h" for a detailed list of ngdbuild command line options
#
Program ngdbuild
-p <partname>; # Partname to use - picked from xflow commandline
-nt timestamp; # NGO File generation. Regenerate only when
# source netlist is newer than existing
# NGO file (default)
-bm <design>.bmm # Block RAM memory map file
<userdesign>; # User design - pick from xflow command line
-uc <design>.ucf; # ucf constraints
<design>.ngd; # Name of NGD file. Filebase same as design filebase
End Program ngdbuild

#
# Options for Mapper
#
# Type "map -h <arch>" for a detailed list of map command line options
#
Program map
-o <design>_map.ncd; # Output Mapped ncd file
-w; # Overwrite output files.
-pr b; # Pack internal FF/latches into IOBs
#-fp <design>.mfp; # Floorplan file
-ol high;
-timing;
-detail;
<inputdir><design>.ngd; # Input NGD file
<inputdir><design>.pcf; # Physical constraints file
-mt 2;
END Program map

#
# Options for Post Map Trace
#
# Type "trce -h" for a detailed list of trce command line options
#
Program post_map_trce
-e 3; # Produce error report limited to 3 items per constraint
#-o <design>_map.twr; # Output trace report file
-xml <design>_map.twx; # Output XML version of the timing report
#-tsi <design>_map.tsi; # Produce Timing Specification Interaction report
<inputdir><design>_map.ncd; # Input mapped ncd
<inputdir><design>.pcf; # Physical constraints file
END Program post_map_trce

#
# Options for Place and Route
#
# Type "par -h" for a detailed list of par command line options
#
Program par
-w; # Overwrite existing placed and routed ncd
-ol high; # Overall effort level
<inputdir><design>_map.ncd; # Input mapped NCD file
<design>.ncd; # Output placed and routed NCD
<inputdir><design>.pcf; # Input physical constraints file
-mt 4;
END Program par

#
# Options for Post Par Trace
#
# Type "trce -h" for a detailed list of trce command line options
#
Program post_par_trce
-e 3; # Produce error report limited to 3 items per constraint
#-o <design>.twr; # Output trace report file
-xml <design>.twx; # Output XML version of the timing report
#-tsi <design>.tsi; # Produce Timing Specification Interaction report
<inputdir><design>.ncd; # Input placed and routed ncd
<inputdir><design>.pcf; # Physical constraints file
END Program post_par_trce

0 Kudos
1 Reply
Newbie navi_gator
Newbie
160 Views
Registered: ‎04-15-2019

Re: Xflow Error 64 Xilinx platform studio

[Solved]

For those interested or with similar problems. In XPS the actual .opt file being used was a different one than the error message said therefore it was harder to pin point. The file used was fast_runtime.opt. That file was still set to line-ending "Windows". Using the texteditor->extras  and setting line-ending to "UNIX" fixed the problem

0 Kudos