RELEASED
PM7366 FREEDM-8
DATA SHEET
PMC-1970930
ISSUE 4
FRAME ENGINE AND DATA LINK MANAGER
Register 0x304 : TMAC Indirect Channel Provisioning
Bit
Type
Function
Default
Bit 31 to
Bit 16
Unused
XXXXH
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
R
BUSY
RWB
X
0
X
X
X
X
X
X
0
0
0
0
0
0
0
0
R/W
Unused
Unused
Unused
Unused
Unused
Unused
PROV
Bit 8
Bit 7
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Bit 6
CHAN[6]
CHAN[5]
CHAN[4]
CHAN[3]
CHAN[2]
CHAN[1]
CHAN[0]
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
The Channel Provisioning Register is used to provision and unprovision channels, and also to
query the provision status of channels. When a channel is provisioned, chains of packet data for
that channel will be accepted by the TMAC and placed on the channel’s linked list of packets to be
transmitted. When a channel is unprovisioned, chains of packet data for that channel will be
rejected by the TMAC and returned to the TDR Free Queue with the status bits in the queue
element set to indicate the rejection.
Note
This register is not byte addressable. Writing to this register modifies all the bits in the register.
Byte selection using byte enable signals (CBEB[3:0]) are not implemented. However, when all
four byte enables are negated, no access is made to this register.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA,INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
156