AM79C864AKCW AMD [Advanced Micro Devices], AM79C864AKCW Datasheet - Page 17

no-image

AM79C864AKCW

Manufacturer Part Number
AM79C864AKCW
Description
Physical Layer Controller With Scrambler (PLC-S)
Manufacturer
AMD [Advanced Micro Devices]
Datasheet
Bit
06
05
04
03
02
01
00
Name
FOT_OFF
EB_LOC_LOOP
LM_LOC_LOOP
SC_BYPASS
SC_REM_LOOP
RF_DISABLE
RUN_BIST
Definition
The setting of this bit will cause the assertion of the FOTOFF output pin of the PLC-S.
Read PLC_CNTRL_C register description for behavior of this signal when scrambling/
descrambling is enabled.
When EB_LOC_LOOP is set, a loopback path is set up in the PLC-S chip just prior to the
framer. Data from the PLC-S transit path are looped back to the input of the Framer. This
loopback path is also set up when the PLC-S is executing its Built In Self Test. Note that this
bit also controls which clock the Framer and Elasticity Buffer use. When it is not set, the
Recovered Byte Clock is derived from the RSCLK input pin, and when it is set, the BCLK is
used. Thus, when this bit gets set, a clock glitch could be created which could cause receive
data to be indeterminate for a clock cycle, spurious interrupts, and unknown values in the event
counters. EB_LOC_LOOP can only be written if the PCM is in the OFF or MAINT state.
When LM_LOC_LOOP is set a loopback path is set up in the PLC-S chip such that data
from TX 9–0 are passed through the PLC-S transmit path and looped back to the input
of the receive path just after the Elasticity Buffer at the LM Local Loopback MUX. This
loopback path differs from EB_LOC_LOOP in that the Framer and Elasticity Buffer are
bypassed. LM_LOC_LOOP can only be written if the PCM is in the OFF or MAINT
state.
The SC_BYPASS bit provides limited control over the PLC-S’s data path by providing a
physical bypass of the PLC-S. If the PCM is in the MAINT state or if the CONFIG_CNTRL
bit in the PLC_CNTRL_B register is set, then the SC_BYPASS bit controls the Bypass
MUX. If both SC_BYPASS and REQ_ SCRUB are asserted then RX 9–0 is driven
with Idle symbols. If SC_BYPASS is asserted and REQ_SCRUB cleared, then
RX 9–0 is driven by the data entering the PLC-S at the TX 9–0 input. Otherwise,
RX 9–0 is driven by the data entering the PLC-S at the RDAT 4–0 input. This bit may be
written at any time, but only takes effect when the PCM is in its MAINT state or if the
CONFIG_CNTRL bit in the PLC_CNTRL_B register is set.
SC_BYPASS
SET
SET
RESET
RESET
When SC_REM_LOOP is set, a remote loopback path is set up inside the PLC-S where
symbols from the receive data path are looped back onto the transmit data path,
traversing all of both paths except for the receive data output latch and the transmit
data input latch. If the PCM is in the MAINT state or if the CONFIG_CNTRL bit in the
PLC_CNTRL_B register is set, then the SC_REM_LOOP bit controls the Remote
Loopback MUX. This loopback is used by the PCM to control the configuration and can
be used to monitor the ring or otherwise control configuration during normal operation.
This bit only has effect if the EB_LOC_LOOP, LM_LOC_LOOP and CIPHER_LPBCK
bits are not set. This bit may be written at any time, but only takes effect when the PCM is in
the MAINT state or if the CONFIG_CNTRL bit in the PLC_CNTRL_B register is set.
When RF_DISABLE is set, it disables the Repeat Filter state machine in the PLC-S.
When RUN_BIST is set, it causes the PLC-S to begin running its Built In Self Test. The
completion of BIST is indicated via an interrupt. BIST can be stopped before
completion by clearing this bit. Once BIST has completed, this bit must be cleared and
set again before BIST will restart. For more detail, refer to pages 30 and 42 .
Reset PLC-S before setting this bit.
Table 2. PLC_CNTRL_A (continued)
P R E L I M I N A R Y
Am79C864A
REQ_SCRUB
SET
RESET
RESET
SET
RX 9–0
IDLE
TX 9–0
RDAT 4–0
RDAT 4–0
AMD
3-19

Related parts for AM79C864AKCW