S/UNI-IMA-4 Telecom Standard Product Data Sheet
Released
CMD_BUSY
This bit indicates whether or not the RIPP Command Register is busy evaluating the
previous command. If CMD_BUSY=0, then PM can issue a new command to this register.
If CMD_BUSY=1, then the RIPP is busy evaluating the previous command, and PM must
wait until CMD_BUSY=0 before issuing the next command.
Note that RIPP command processing consists of two steps. First, the RIPP uses the
CMD_BUSY bit to indicate that it has received the command. Second, the RIPP uses the
CMD_ACK (as described above) to indicate if the command has been accepted. All
submitted commands will be received (CMD_BUSY=0), but it is possible that some
commands will not be accepted (CMD_ACK=0).
CMD_WR_DATA00
8-bit field used to carry the first operand of the current command. See Table 15 for the
details.
CMD_WR_DATA01 – CMD_WR_DATA03
32-bit data fields used to carry the rest of the operands of the current command. See Table
15 for the details.
Table 15 Command Register Encoding
Command
Cmd_code
Cmd_wr_data00
Cmd_wr_data01 through
cmd_wr_data03
Add_group
00000
Group_tag
Cmd_wr_data01:
TX_PHY_VALID vector
Cmd_wr_data02:
RX_PHY_VALID vector
Cmd_wr_data03: Don’t care.
Don’t care.
Don’t care.
Don’t care.
Don’t care.
Cmd_wr_data01: TX_LINK_VEC
Cmd_wr_data02: RX_LINK_VEC
Cmd_wr_data03: Don’t care.
Cmd_wr_data01: TX_LINK_VEC
Cmd_wr_data02: RX_LINK_VEC
Cmd_wr_data03: Don’t care.
Delete_group
Restart_group
Inhibit_group
Not_inhibit_group
Start_LASR
00001
00010
00100
00101
01000
Group_tag
Group_tag
Group_tag
Group_tag
Group_tag
Delete_link
01001
Group_tag
Proprietary and Confidential to PMC-Sierra, Inc., and for its customers’ internal use.
Document No.: PMC-2020889, Issue 2
192