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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Participant woodmeister123
Participant
236 Views
Registered: ‎05-09-2018

2018.3 json based bd file diff

Hi,

We are trying the new json format bd files in 2018.3. These look much nicer than the previous format, but we are finding that Vivado is often reordering sections unnecessarily when there are minor changes, particularly "interface_nets" sections. This means that the diff breaks down in git, and changes have to be effectively integrated by hand in IP integrator.

Has anyone got a succesfull diff workflow going with these files?

Thanks,

Mark

0 Kudos
1 Reply
Participant woodmeister123
Participant
216 Views
Registered: ‎05-09-2018

Re: 2018.3 json based bd file diff

Update, using a semantic diff git tool I think I can confirm that this is just the json arrays not being written with a consistent order. If ordering is excluded then a clean diff is produced. It would be really useful if a consistent sort order could be applied to json arrays in the bd file.
0 Kudos