PM7384 FREEDM-84P672
DATA SHEET
PMC-1990445
ISSUE 5
FRAME ENGINE AND DATA LINK MANAGER 84P672
table base. Thus, as shown in the following diagram, a RPD can be located by
adding the RPDR to the Rx Packet Descriptor Table Base register.
Figure 5 – Receive Packet Descriptor Table
RPDTB[31:4] = Rx Packet Descriptor Table Base register
RPDR[14:0] = Receive Packet Descriptor Reference
RPD_ADDR[31:0] = Receive Packet Descriptor Address
Bit 31
Bit 0
0000
RPDTB[31:4]
+
0000
RPDR[14:0]
=
RPD_ADDR[31:0]
Bit 31
Bit 0
RPDTB
Dword 0
Dword 1
Dword 2
Dword 3
Dword 0
RPD 1
RPD 2
RPD_ADDR
Dword 3
Dword 0
Dword 3
RPD 32768
The Receive Packet Descriptor Table resides in host memory. The Rx Packet
Descriptor Table Base register resides in the RMAC672; this register is initialised
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
45