Mac Tx Fifo Enqueue Register (Offset: 0X5Cb8); Rxmbuf Cluster Free Enqueue Register (Offset: 0X5Cc8); Rdiq Ftq Write/Peak Register (Offset: 0X5Cfc) - Broadcom NetXtreme/NetLink BCM5718 Series Programmer's Manual

Table of Contents

Advertisement

BCM5718 Programmer's Guide
Name
Reset DMA Read Queue FTQ 1
Reserved

MAC TX FIFO Enqueue Register (offset: 0x5CB8)

A write to this register will add a transmit packet to the tail of the MACTQ FTQ. The host CPU uses this register
to send an ASF message out.
The TXMBUF cluster for the ASF message is defaulted to the uppermost three TXMBUFs.
Name
Reserved
Reserved
Head TXMBUF Pointer
Tail TXMBUF Pointer

RXMBUF Cluster Free Enqueue Register (offset: 0x5CC8)

A write to this register will free a cluster of RXMBUFs. The host CPU uses this register to deallocate RXMBUFs
after it has processed the received ASF message.
Name
Reserved
Head RXMBUF Pointer
Tail RXMBUF Pointer

RDIQ FTQ Write/Peak Register (offset: 0x5CFC)

The host CPU uses this register to get the RXMBUF cluster pointers if the received packet requires the attention
of the This could be an ASF or ACPI packet.
A write to this register will modify the head of the RDIQ FTQ entry.
A read of this register will peek at the head of the RDIQ FTQ entry.
When the Valid bit is 1 and the Pass bit is 0, the CPU can take the RXMBUF cluster pointers to access the
received Packet.
When the CPU writes a 1 to the Skip bit, the hardware will pop the head of the queue entry.
Broadcom
®
January 29, 2016 • 5718-PG108-R
Default
Bits
Access
Value
RW
0
0
RO
0
Default
Bits
Access
Value
31
WO
0
30:16
WO
0
15:8
WO
0
7:0
WO
3Fh
Default
Bits
Access
Value
31:18
RO
0
17:9
WO
00h
8:0
WO
00h
Description
Set this bit to reset the DMA Read Queue flow
through queue. When set to 0, this flow through
queue is ready for use. This bit is self-clearing.
Description
Must Write 1 to transmit a packet
Must Write 0
Specifies the first MBUF of the TXMBUF cluster
for the transmit packet.
Specifies the last MBUF of the TXMBUF cluster
for the transmit packet.
Description
Specifies the first MBUF of the RXMBUF cluster
for the received packet to be freed.
Specifies the last MBUF of the TXMBUF cluster
for the received packet to be freed.
Flow Through Queues
Page 465

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NetXtreme/NetLink BCM5718 Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Netxtreme/netlink bcm5717Netxtreme/netlink bcm5718Netxtreme/netlink bcm5719Netxtreme/netlink bcm5720

Table of Contents