EasyManua.ls Logo

Broadcom BCM5722 - MBUF Pool Base Address Register (Offset 0 X4408); MBUF Pool Length Register (Offset 0 X440 C); Read DMA MBUF Low Watermark Register (Offset 0 X4410); Table 300: MBUF Pool Base Address Register (Offset 0 X4408)

Broadcom BCM5722
593 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
BCM5722 Programmer’s Guide
10/15/07
Broadcom Corporation
Page 307 Buffer Manager Control Registers Document 5722-PG101-R
MBUF POOL BASE ADDRESS REGISTER (OFFSET 0X4408)
The MBUF Pool Base Address specifies beginning of the MBUF.
MBUF POOL LENGTH REGISTER (OFFSET 0X440C)
READ DMA MBUF LOW WATERMARK REGISTER (OFFSET 0X4410)
This 32-bit register indicates the number of free MBUFs that must be available for the Read DMA Engine to dequeue a
descriptor from the normal priority FTQ. If the free MBUF count drops below this mark, it must go above the high watermark
to resume normal operation.
Note: This register is not applicable to the BCM5906 device.
Table 300: MBUF Pool Base Address Register (Offset 0x4408)
Bit Field Description Init Access
31:24 Reserved 0 RO
23:0 mbuf Base Address Specifies beginning of the MBUF for receive packet. The
base address will ignore the lower seven bits, thus
aligning the beginning of the MBUF pool on a 128-byte
boundary.
10000h R/W
Note: After modifying the value in this register, software should clear the contents of the RXMBUF memory and
set the Reset RXMBUF Pointer bit of the Buffer Manger Mode register (offset 0x4400).
Note: This register is not applicable to the BCM5906 device.
Table 301: MBUF Pool Length Register (Offset 0x440C)
Bit Field Description Init Access
31:24 Reserved 0 RO
23:0 MBUF Length Specifies the length of MBUF assigned for receive
packet. The default is 32 KB. The lower seven bits should
be ignored to align the MBUF pool on a 128-byte
boundary.
0x8000 R/W
Note: After modifying the value in this register, software should clear the contents of the RXMBUF memory and
set the Reset RXMBUF Pointer bit of the Buffer Manger Mode register (offset 0x4400).
Note: This register is not applicable to the BCM5906 device.

Table of Contents