AN 881: PCI Express Gen3 x16 Avalon Memory Mapped (Avalon-MM) DMA with DDR4 SDRAM and HBM2 Memories Reference Design