Be aware that there is a bug in the Board Definition that is embedded in Vivado 2018.1 and 2018.2 for Ultra96 that causes the LPDDR4 to fail at the 1GB mark. We are working on a simple patch now.
This does not affect the PetaLinux 2018.2 BSP for Ultra96 that was recently published.
Bryan