
DATA SHEET
PM7367 FREEDM-32P32
ISSUE 2
PMC-1991499
FRAME ENGINE AND DATA LINK MANAGER
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMER’S INTERNAL USE
145
implemented. However, when all four byte enables are negated, no access is
made to this register.
CHAN[4:0]:
The indirect data bits (CHAN[4:0]) report the channel number read from the
RMAC internal memory after an indirect read operation has completed.
Channel number to be written to the RMAC internal memory in an indirect
write operation must be set up in this register before triggering the write.
CHAN[4:0] reflects the value written until the completion of a subsequent
indirect read operation.
PROV:
The indirect provision enable bit (PROV) reports the channel provision enable
flag read from the RMAC internal memory after an indirect read operation has
completed. The provision enable flag to be written to the RMAC internal
memory, in an indirect write operation, must be set up in this register before
triggering the write. When PROV is set high, the channel as indicated by
CHAN[4:0] is provisioned. When PROV is set low, the channel indicated by
CHAN[4:0] is unprovisioned temporarily. Any partially received packets are
flushed and the status in the RPDRR queue is marked unprovisioned. The
channel then returns to being provisioned and PROV will report a logic high at
the next indirect read operation. PROV reflects the value written until the
completion of a subsequent indirect read operation.
RWB:
The Read/Write Bar (RWB) bit selects between a provisioning/unprovisioning
operation (write) or a query operation (read). Writing a logic 0 to RWB
triggers the provisioning or unprovisioning of a channel as specified by
CHAN[4:0] and PROV. Writing a logic 1 to RWB triggers a query of the
channel specified by CHAN[4:0].
BUSY:
The indirect access status bit (BUSY) reports the progress of an indirect
access. BUSY is set high when this register is written to trigger an indirect
access, and will stay high until the access is complete. At which point, BUSY
will be set low. This register should be polled to determine when data from an
indirect read operation is available or to determine when a new indirect write
operation may commence.