AN 881: PCI Express Gen3 x16 Avalon -MM DMA with External and HBM2 Memories Reference Design