Why is there a difference between the default names of the blocks in the DVI_Pass_Through_Demo when regenerating the blocks?
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.