GMAC_RBSRPQx

GMAC Receive Buffer Size Register Priority Queue x

  0x04A0 + (x-1)*0x04 [x=1..5] 32 Read/Write 0x00000002   5 1index -1

GMAC Receive Buffer Size Register Priority Queue x

Bit  31 30 29 28 27 26 25 24  
                   
Access                   
Reset                   
Bit  23 22 21 20 19 18 17 16  
                   
Access                   
Reset                   
Bit  15 14 13 12 11 10 9 8  
  RBS[15:8]  
Access                   
Reset  0 0 0 0 0 0 0 0  
Bit  7 6 5 4 3 2 1 0  
  RBS[7:0]  
Access                   
Reset  0 0 0 0 0 0 1 0  

Bits 15:0 – RBS[15:0]: Receive Buffer Size

Receive Buffer Size

DMA receive buffer size in AHB system memory. The value defined by these bits determines the size of buffer to use in main AHB system memory when writing received data.

The value is defined in multiples of 64 Bytes such that a value of 0x01 corresponds to buffers of 64 Bytes, 0x02 corresponds to 128 Bytes etc.

Examples:
  • 0x18: 1536 Bytes (1 × max length frame/buffer)
  • 0xA0: 10240 Bytes (1 × 10K jumbo frame/buffer)
Note: This value should never be written as zero.