10-10-2014 10:12 AM
When I add ILAs to my design, Vivado writes to my xdc file and changes it. Is there a way to tell Vivado to put the Chipscope constraints in a separate xdc file?
10-10-2014 07:59 PM
Did you try creating a new XDC and making at as target for new constraints?
Please check if below tutorial helps, I think similar flow can be used for chipscope
10-13-2014 10:18 AM
Thank you, that solved part of my problem. I created a new constraint file, set it as target, and now all of the constraints related to ChipScope go into that constraint file.
However, Vivado is still changing my original xdc file. Our PCB is already designed, so I already put all of the pin assignments into the xdc file. As I build up my design, not all the pins are being used yet, so synthesis optimizes them out. That is OK, but when the Chipscope constraints are written to an xdc file, the pin assignments for signals that were optimized out are being erased from the original xdc file. But I want them to stay there because I will need them in the future, I don't want to have to add them back in later. Also, I noticed that Vivado is removing the positive pin assignment for all of my differential clocks. Is that normal or am I doing something wrong somewhere else that is causing this?