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!

AR# 64547

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

Description

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?

Solution

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
Tools
  • System Generator for DSP
  • Vivado Design Suite - 2015.1
  • Vivado Design Suite - 2015.2
IP
  • CORDIC