For details about synthesis and implementation, see the Vivado Design Suite User Guide: Designing with IP (UG896) [Ref 2].