How to use several versions of custom component in Platform Designer at once?
I have following situation:
There is main QSYS system (main.qsys) which contains several subsystems (PCIExpres.qsys, video_transparency.qsys, picture_blend.qsys, processor_subsystem.qsys, video_grabber.qsys) to name few. Several of this subsystem uses the same component (video_input_hw.tcl).
While developing video_transparency.qsys, I decide to add new functionality into video_input_hw.tcl. (Or fix specific bug) So I use our version control to create a new branch of our library and implement the functionality.
Than I need to go to the main system, so I can create the full design with my video_transparency.qsys functionality for the sytem tests. However, there is problem because suddenly there are two version of video_input_hw.tcl. And while building design,Platform Designer will select on of the to use in all places (depending on the ordering of IP search path). However this is always wrong because my version is still not tested so it can not be used outside of video_transparency.qsys (it could break something I do not know about) and video_transparency.qsys does not work with older version.
Is there a way to tell the video_transparency.qsys to use the _hw.tcl file (and other sources) from different locations than other qsys subsystems? (keep in mind that project settings is for the main.qsys, and therefore is the same for all subsystems). What is correct and realistic way to approach the problem?
Thanks Jan