40.4.2 Memory Interface

Frame data is transferred to and from the EMAC through the DMA interface. All transfers are 32-bit words and may be single accesses or bursts of 2, 3 or 4 words. Burst accesses do not cross sixteen-byte boundaries. Bursts of four words are the default data transfer; single accesses or bursts of less than four words may be used to transfer data at the beginning or the end of a buffer.

The DMA controller performs six types of operation on the bus. In order of priority, these are:

  1. Receive buffer manager write
  2. Receive buffer manager read
  3. Transmit data DMA read
  4. Receive data DMA write
  5. Transmit buffer manager read
  6. Transmit buffer manager write