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# 57489

2013.2 SysGen - Upgrading model with DDS v5.0 to DDS v6.0 causes compilation error when simulating


I have migrated my design containing DDS v5.0 from 14.6 SysGen to 2013.2 SysGen. The model upgrade flow in 2013.2 succeeds, but when simulating the following error occurs:

Input port's 's_axis_phase_tdata_phase_in' is expected to be Ufix_10_10, but is UFix_10_0. Error occurred during "Rate and Type Error Checking".

What is the problem?

How do I get around this error?


The data-type requirements for this point have changed slightly for DDS v6.0 in SysGen.

To work around the issue, use a re-interpret block to force the proper binary point (in this example, the binary point was forced to be 10). This costs nothing in hardware, removes the error, and allows the core to work with the exact same functionality as v5.0.

AR# 57489
日期 01/02/2014
状态 Active
Type 综合文章