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!

AR# 64547

2015.1 Vivado Sysgen - The Scale compensation of CORDIC v6.0 does not work for the "translate" function


I use Scale compensation for the CORDIC "translate" function, and then simulate it in Sysgen.

The output result is the same as when I do not set the scale option.

How do I solve this problem?


The is a known issue with the Sysgen CORDIC simulation model.

You can type the following command in the Matlab console to work around this problem :

>>a = xlGetPrefs();
>>a.set_sim_type_xsim = 1
>> xlSetPrefs(a)

This forces Sysgen to use the XSIM engine.

The issue will be fixed in Sysgen 2015.2.

AR# 64547
Date Created 05/13/2015
Last Updated 06/17/2015
Status Active
Type General Article
  • System Generator for DSP
  • Vivado Design Suite - 2015.1
  • Vivado Design Suite - 2015.2