am79c864a Advanced Micro Devices, am79c864a Datasheet - Page 16

no-image

am79c864a

Manufacturer Part Number
am79c864a
Description
Physical Layer Controller With Scrambler Plc-s
Manufacturer
Advanced Micro Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
am79c864aKC/W
Manufacturer:
AMD
Quantity:
6 940
3-18
Addr
(Hex)
00
Bit
15
14
13
12
11
10
09
08
07
AMD
Name
NOISE_TIMER
TNE_16BIT
TPC_16BIT
REQ_SCRUB
ENA_PAR_CHK
VSYM_CTR_INTRS
MINI_CTR_INTRS
LOOPBACK
15
-
NOISE
TIMER
14
TNE-16
BIT
13
TPC-16
BIT
12
Definition
Reserved
The NOISE_TIMER bit allows the noise timing function of the PCM to be used when
the PCM is in the MAINT state. This function causes the TNE Timer to be loaded with
the value in the NS_MAX register whenever the Line State Machine transitions from
Idle Line State to Noise Line State, Active Line State or Unknown Line State. If the
timer expires before Idle Line State is recognized, the TNE_EXPIRED bit in the
INTR_EVENT register is set.
When TNE_16BIT is set it causes the TNE Timer to operate as a 16 bit timer. In this
mode the 2 bits of the TNE Clock Divider are bypassed and the TNE Timer is
incremented every 80 ns. TNE_16BIT can only be written if the PCM is in
the OFF or MAINT state.
When TPC_16BIT is set it causes the TPC Timer to operate as a 16 bit timer. In this
mode the 8 bits of the TPC Clock Divider are bypassed and the TPC Timer is
incremented every 80 ns. TPC_16BIT can only be written if the PCM is in
the OFF or MAINT state.
The REQ_SCRUB bit allows limited access to the scrub capability of the PLC-S chip. If
the PCM is in the MAINT state or if the CONFIG_CNTRL bit in the PLC_CNTRL_B
register is set then the REQ_ SCRUB bit controls the Scrub MUX. If REQ_SCRUB is
set then Idle symbols are sourced at the RX 9–0 output port. The output at the
TDAT 4–0 output port is controlled separately by the MAINT_LS field in the
PLC_CNTRL_B register. 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.
If this bit is set, then parity checking takes place on TX9–0 lines. If reset, then parity
checking is disabled.
Note: PLC-S supports even parity.
The VSYM_CTR_INTRS bit controls when the VSYM_CTR interrupt bit in the
INTR_EVENT register is asserted. When VSYM_CTR_INTRS is set, the interrupt is
generated only when the VIOL_SYM_CTR overflows (reaches 256). When
VSYM_CTR_INTRS is cleared, the interrupt is generated every time the
VIOL_SYM_CTR is incremented (whenever a violation symbol is detected).
The MINI_CTR_INTRS bit partially controls when the MINI_CTR interrupt bit in the
INTR_EVENT register is asserted. When MINI_CTR_INTRS is set, the interrupt is
generated when the Minimum Idle Gap Counter portion of MIN_IDLE_CTR overflows
(reaches16). When MINI_CTR_INTRS is cleared, the interrupt is generated every time
the counter is incremented (whenever a minimum length Idle gap is detected). Note
that this bit does not affect interrupts caused by the Idle Counter Minimum Detector
portion of MIN_IDLE_CTR.
When LOOPBACK is set, it causes the LPBCK output pin to be asserted low. This, in
turn, causes data to be looped back from the output of the PDT chip to the input of the
PDR chip.
The SUPERNET 2 Family for FDDI 1994 Data Book
REQ-
SCRUB
11
ENA_
PAR_
CHK
10
Table 2. PLC_CNTRL_A
VSYM-
-CTR-
INTRS
P R E L I M I N A R Y
9
PLC_CNTRL_A
MINI-
CTR-
INTRS
8
LOOP
BACK
7
FOT-
OFF
6
EB-
LOC-
LOOP
5
LM-
LOC-
LOOP
4
SC-
BYPASS
3
SC-
REM-
LOOP
2
RF-
DISABLE
1
15535B-6
RUN-
BIST
0

Related parts for am79c864a