When the translate function is selected in CORDIC in Vivado Sysgen 2014.4 and I run simulation for the model, the CORDIC magnitude output is always 0.
A second similar issue also occurs:
This is an issue with Vivado Sysgen in the hybrid simulation model in CORDIC.
The issue can be worked around by forcing Sysgen to use XSIM.
Here are the steps to set the simulation type to XSIM:
Set the below preference switches in the Matlab command window.
a = xlGetPrefs();
a.set_sim_type_xsim = 1
The issue will be fixed in the 2015.1 release.