cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
3,086 Views
Registered: ‎06-07-2018

Vivado 2018.3 problem

In Vivado 2018.3, i am creating a new project for zcu102, then i create a BD, then i am trying to add the ZYNQ IP.

I get the following message:

unexpected "," outside function argument list
in expression "96,000000 * 1000000"
ERROR: [BD 41-1273] Error running post_config_ip TCL procedure: unexpected "," outside function argument list
    ::xilinx.com_ip_zynq_ultra_ps_e_3.2::post_config_ip Line 47
ERROR: [Common 17-39] 'create_bd_cell' failed due to earlier errors.

Does anyone has any idea what this is?

My system is a 64-bit Ubuntu 16.04.1.

I tried the same in 2018.2 and works fine.

For your reference down bellow the full transcript from the TCL terminal:

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

start_gui
create_project project_1 /home/koziotis/Projects/Vivado/2018.3/project_1 -part xczu9eg-ffvb1156-2-e
INFO: [IP_Flow 19-234] Refreshing IP repositories
INFO: [IP_Flow 19-1704] No user IP repositories specified
INFO: [IP_Flow 19-2313] Loaded Vivado IP repository '/home/koziotis/tools/Xilinx/Vivado/2018.3/data/ip'.
create_project: Time (s): cpu = 00:00:17 ; elapsed = 00:00:12 . Memory (MB): peak = 6580.156 ; gain = 85.289 ; free physical = 6127 ; free virtual = 52742
set_property board_part xilinx.com:zcu102:part0:3.2 [current_project]
create_bd_design "design_1"
Wrote  : </home/koziotis/Projects/Vivado/2018.3/project_1/project_1.srcs/sources_1/bd/design_1/design_1.bd>
create_bd_design: Time (s): cpu = 00:00:12 ; elapsed = 00:00:08 . Memory (MB): peak = 6642.152 ; gain = 45.992 ; free physical = 6073 ; free virtual = 52689
update_compile_order -fileset sources_1
startgroup
create_bd_cell -type ip -vlnv xilinx.com:ip:zynq_ultra_ps_e:3.2 zynq_ultra_ps_e_0
unexpected "," outside function argument list
in expression "96,000000 * 1000000"
ERROR: [BD 41-1273] Error running post_config_ip TCL procedure: unexpected "," outside function argument list
    ::xilinx.com_ip_zynq_ultra_ps_e_3.2::post_config_ip Line 47
ERROR: [Common 17-39] 'create_bd_cell' failed due to earlier errors.
endgroup
delete_bd_objs [get_bd_cells zynq_ultra_ps_e_0]
startgroup
create_bd_cell -type ip -vlnv xilinx.com:ip:zynq_ultra_ps_e:3.2 zynq_ultra_ps_e_0
unexpected "," outside function argument list
in expression "96,000000 * 1000000"
ERROR: [BD 41-1273] Error running post_config_ip TCL procedure: unexpected "," outside function argument list
    ::xilinx.com_ip_zynq_ultra_ps_e_3.2::post_config_ip Line 47
ERROR: [Common 17-39] 'create_bd_cell' failed due to earlier errors.
endgroup

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

0 Kudos
8 Replies
Highlighted
Moderator
Moderator
3,058 Views
Registered: ‎01-16-2013

@koziotis

 

Ubuntu 16.04.4 is supported with Vivado 2018.3

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_3/ug973-vivado-release-notes-install-license.pdf#page=16

 

From the error message "unexpected "," outside function argument list in expression "96,000000 * 1000000" , this looks to be locale issue.

Check this below forum thread:

https://forums.xilinx.com/t5/Vivado-TCL-Community/Tcl-Error-in-dist-mem-gen-0-and-gtwzard-0/td-p/540433

 

Generate xinfo.txt in your machine using the below command. The xinfo file will have your machine related info.

report_environment -file xinfo.txt

After running the command just type “pwd” this will show you the path where the xinfo.txt file is generated. You can browse to that path and find the file.    

Check for the locale related variables "LC_" in the xinfo.txt and try to clear them.

 

--Syed

---------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.

Did you check our new quick reference timing closure guide (UG1292)?
---------------------------------------------------------------------------------------------
0 Kudos
Highlighted
Voyager
Voyager
3,050 Views
Registered: ‎08-16-2018

Looks like you need to set the decimal point as a period '.' instead of a colon ','

0 Kudos
Highlighted
Visitor
Visitor
3,027 Views
Registered: ‎06-07-2018

In my post, I didn't mention that the problem is non-deterministic. I tried a lot of times to rerun the sequence create_project -> create_bd -> add zynq ip and it doesn't happen every time. I think that's a bit weird!

Indeed, my local was not US_EN (used comma as decimal point) and i changed to US_EN just in case...

Since the problem is not persistent we are not sure this explains the problem, but whatever...

I also upgraded to the latest 16.04.5.

I tried to run the sequence a few times, it didn't have problem...

I don't know if it disappeared but in any case thank you a lot! :)

 

Best Regards,

Michael Koziotis

0 Kudos
Highlighted
Voyager
Voyager
3,013 Views
Registered: ‎08-16-2018

Randomness in computers is most probably apparent. Machines struggle to create random results.

You might have old files here or there, either from Vivado or the OS.

The fact (or observation) that upgrading seems to improve things supports the idea there was some remain somewhere in the OS.

 

0 Kudos
Highlighted
Adventurer
Adventurer
1,946 Views
Registered: ‎02-12-2016

I'm a non-English user and had to change the whole /etc/default/locale for this to work, not just set LANG=en_US.UTF-8.
After that, update-locale and reboot.
0 Kudos
Highlighted
1,609 Views
Registered: ‎06-13-2017

I get the same error randomly with 2018.3 on ubuntu16.04.6 LTS. I do the same project on windows and its working fine but on ubuntu, I get this error and a bunch of other random errors during the flow. Does anyone know if it's only on 2018.3 or on other versions as well?

 

0 Kudos
Highlighted
Adventurer
Adventurer
1,533 Views
Registered: ‎02-12-2016

The locale env variables fix does not work for you Keyvanshahinrub1365?
0 Kudos
Highlighted
1,513 Views
Registered: ‎06-13-2017

Thanks @toxup_1 , I got it. simply changed everything to en_US.UTF-8 in /etc/default/locale

0 Kudos