DMA engine 334 assigns new addresses to tag entries in DMA data/address SRAM unit 332 for data coming in from the IO devices.
The tagging mechanism performed by DMA engine 334 is performed on an arbitration basis among the various IO devices sending data to DMA engine 334.