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

Spartan-3A DSP Video Starter Kit v2.0 - Why is there a difference between the default names of the blocks in the DVI_Pass_Through_Demo when regenerating the blocks?

Description

Why is there a difference between the default names of the blocks in the DVI_Pass_Through_Demo when regenerating the blocks?

Solution

When generating the "rgb_2d_fir", "gamma_in", and "gamma_out" blocks from the System Generator for DSP, you will find that the default names ave a "*_plb2_0" or similar suffix. This causes a problem when you bring them into the default EDK project, as this causes a difference in the dip name, and then causes a problem when trying to recompile the source code. 

 

There are 2 ways to work around this problem, with the first being the easiest. 

1) Rename the new 2D FIR Pcore to be "rgb_2d_fir" and recompile 

2) Modify the software to replace the old device id with the new device id. 

 

If you do the second, you will have to make sure that you search the software source code and make sure to change all instances of the device id to match the new divide id for the regenerated IP. 

 

If you are making these changes, it is recommended that instead of hard coding the device ID that you modify the code so that the device id is set to a #DEFINE, and that you use the #DEFINE in the software so that if the IP device ID changes you only have to update the divide id in the #DEFINE statement.

AR# 32355
Date Created 04/03/2009
Last Updated 05/23/2014
Status Archive
Type General Article