English
Language : 

PM7364 Datasheet, PDF (60/325 Pages) PMC-Sierra, Inc – Frame Engine and Datalink Manager
RELEASED
DATA SHEET
PMC-1960758
ISSUE 6
PM7364 FREEDM-32
FRAME ENGINE AND DATA LINK MANAGER
Figure 8 – Receive Channel Descriptor Reference Table
Bit 31
Bit 0
RCC 0
Bytes Available in Buffer[15:0] RBC[1:0] RPD Pointer[13:0]
Buffer Size[15:0]
Res V Start RPD Pointer[13:0]
DMA Current Address[31:0]
RCC 1
Bytes Available in Buffer[15:0] RBC[1:0] RPD Pointer[13:0]
Buffer Size[15:0]
Res V Start RPD Pointer[13:0]
DMA Current Address[31:0]
RCC 127
Bytes Available in Buffer[15:0] RBC[1:0] RPD Pointer[13:0]
Buffer Size[15:0]
Res V Start RPD Pointer[13:0]
DMA Current Address[31:0]
Table 8 – Receive Channel Descriptor Reference Table Fields
Field
Bytes Available in
Buffer[15:0]
RBC[1:0]
RPD Pointer[13:0]
Buffer Size[15:0]
Description
This field is used to keep track of the number of bytes
available in the current data buffer. The RMAC initialises
the Bytes Available in Buffer to the Receive Buffer Size
minus the offset at the head of the buffer. The field is
decremented each time a byte is written into the buffer.
This field is used to keep track of the number of buffers
used when storing ‘raw’ (i.e. non packet delimited) data.
The RMAC initialises the RBC field to the value of the
RAWMAX[1:0] field in the RMAC Control Register. The
field is decremented each time a buffer is filled with
data. If the field reaches zero, the chain of RPDs is
placed on the ready queue and a new chain started.
This field contains the pointer to the current RPD.
This field contains the size in bytes of the buffer
currently being written to.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMER’S INTERNAL USE 46