The major functional blocks include: Common buffer Arbiter AXI read channel AXI write channel DMA channels