This might be more of a Vivado question, but it involves moving a design from the Ultra96v1 board to the Ultra96v2.
We had a working design based on the Ultra96v1. The design is mostly software, but there is a small amount of PL logic implemented as well. We wanted to move to the Ultra96v2 board, and while this has been mostly straightforward, we're running into a problem. The .HDF we generate from Vivado, when cranked through the PetaLinux build process, results in a BOOT.BIN image that doesn't boot.
Diving into this, what we found was that although we retargeted the design to the Ultra96v2 board, and the files inside the .HDF reference the Ultra96v2, the DDR configuration has the same settings for the Ultra96v1. In other words, retargeting the design changed some parameters, but not all. I assume I can manually change the DDR configuration to match the Ultra96v2 and rebuild, but I don't know if there are other parameters that should also be upgraded.
Is there a standard procedure or upgrading a Vivado design from the Ultra96v1 to the Ultra96v2? I am using Vivado 2018.3.