EasyManuals Logo

Broadcom NetXtreme/NetLink BCM5718 Series User Manual

Broadcom NetXtreme/NetLink BCM5718 Series
593 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #465 background imageLoading...
Page #465 background image
Flow Through QueuesBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 5718-PG108-R Page 465
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.
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.
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.
Reset DMA Read Queue FTQ 1 RW 0 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.
Reserved 0 RO 0
Name Bits Access
Default
Value
Description
Reserved 31 WO 0 Must Write 1 to transmit a packet
Reserved 30:16 WO 0 Must Write 0
Head TXMBUF Pointer 15:8 WO 0 Specifies the first MBUF of the TXMBUF cluster
for the transmit packet.
Tail TXMBUF Pointer 7:0 WO 3Fh Specifies the last MBUF of the TXMBUF cluster
for the transmit packet.
Name Bits Access
Default
Value
Description
Reserved 31:18 RO 0
Head RXMBUF Pointer 17:9 WO 00h Specifies the first MBUF of the RXMBUF cluster
for the received packet to be freed.
Tail RXMBUF Pointer 8:0 WO 00h Specifies the last MBUF of the TXMBUF cluster
for the received packet to be freed.
Name Bits Access
Default
Value
Description

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

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

Broadcom NetXtreme/NetLink BCM5718 Series Specifications

General IconGeneral
BrandBroadcom
ModelNetXtreme/NetLink BCM5718 Series
CategoryController
LanguageEnglish

Related product manuals