throbber
CSMNCD
`
`IEEE
`Std BI[]2_3u—1995
`
`The PCS shall implement the Carrier Sense process as depicted in figure 24-12 including compliance with
`the associated state variables as specified in 24.2.3.
`BEGIN
`
`transmitting = TRUE +
`receiving = TRUE
`
`CARRIER SENSE OFF- CARRJER SENSE on
`<
`
`CR3
`
`-:= FALSE
`
`CR5
`
`<= TRUE
`
`transmitting = FALSE t
`receiving 2 FALSE
`
`Figure 24-12—Carrier Sense state diagram
`
`24.3 Physical Medium Attachment (PMA) sublayer
`
`24.3.1 Service interface
`
`The following specifies the service interface provided by the PMA to the PCS or another client, sucl1 as a
`repeater. These services are described in an abstract manner and do not imply any particular implementation.
`
`The PMA Service Interface supports the exchange of code-bits between the PCS and/or Repeater entities.
`The PMA converts code-bits i.nto NRZI format and passes these to the PMD. and vice versa. It also gener-
`ates additional status indications for use by its client.
`
`The following primitives are defined:
`
`PMA_TYPE.indicate
`
`PMA_UN'ITDATA.reque st
`
`PMA_UN1TDATA.indicate
`
`PMA_CARRIER.indicate
`
`PMA_LINK.indicate
`
`PMA_L1NK request
`
`PMA_RXERROR.i.ndicate
`
`24.3.1.1 PMA_TYPE.indicale
`
`This prinlitive is generated by the PMA to indicate the nature ofthe PMA instantiation. The purpose of this
`primitive is to allow clients to support connections to the various types of IOOBASE-T PMA entities in a
`generalized manner.
`
`24.3.1.1.1 Semantics of the service primitive
`
`PMA_TYPE.indicate (pn1a_type)
`
`The pma_type parameter for use with a IOOBASE-X PMA is “X”.
`
`24.3.1.1.2 When generated
`
`The PMA continuously generates this primitive to indicate the value of pn1a_type.
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this standajd.
`
`Aerohive - Exhibi
`
`Aerohive - Exhibit 1025
`
`0194
`
`

`
`IEEE
`Std 802.3u-1995
`
`24.3.1 .1.3 Effect of receipt
`
`SUPPLEMENT TO 802.3:
`
`The effect of receipt of this primitive by the client is unspecified by the PMA sublayer.
`
`24.3.1.2 PMA_UNlTDATA.request
`
`This primitive defines the transfer of data (in the form of code-bits) from the PMA’s client to the PMA.
`
`24.3.1.2.1 Semantics of the service primitive
`
`PMA_UNlTDATA.request (tx_code-bit)
`
`This primitive defines the transfer of data (in the form of code-bits) from the PCS or other client to the PMA.
`The tx_code-bit parameter can take one of two values: ONE or ZERO.
`
`24.3.1.2.2 When generated
`
`The PCS or other client continuously sends, at a nominal 125 Mb/s rate, the appropriate code-bit for trans-
`mission on the medium.
`
`24.3.1.2.3 Effect of receipt
`
`Upon receipt of this primitive, the PMA generates a PMD_UNITDATA request primitive, requesting trans-
`mission of the indicated code-bit, in NRZI format (tx_nrzi-bit), on the MDI.
`
`24.3.1.3 PMA_UNlTDATA.indicate
`
`This primitive defines the transfer of data (in the form of code-bits) from the PMA to the PCS or other client.
`
`24.3.1.3.1 Semantics of the service primitive
`
`PMA_UNITDATA.indicate (rx_code—bit)
`
`The data conveyed by PMA_UNITDATA.indicate is a continuous code-bit sequence at a nominal 125 Mb/s
`rate. The rx_code-bit parameter can take one of two values: ONE or ZERO.
`
`24.3.1.3.2 When generated
`
`to the PCS or other
`code-bits
`The PMA continuously sends
`PMD_UNITDATA.indicate primitives received from the PMD.
`
`client
`
`corresponding to the
`
`24.3.1.3.3 Effect of receipt
`
`The effect of receipt of this primitive by the client is unspecified by the PMA sublayer.
`
`24.3.1.4 PMA_CARRIER.indicate
`
`This primitive is generated by the PMA to indicate that a non-squelched, non-IDLE code-bit sequence is
`being received from the PMD. The purpose of this primitive is to give clients the earliest reliable indication
`of activity on the underlying continuous-signaling charmel.
`
`24.3.1.4.1 Semantics of the service primitive
`
`PMA_CARRIER.indicate (carrier_status)
`
`This is anmgchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`195
`
`025
`
`Aerohive - Exhibit 1025
`
`0195
`
`

`
`CSMA/CD
`
`IEEE
`Std 802.3u-1995
`
`The can'ier_status parameter can take on one of two values, ON or OFF, indicating whether a non—squelched,
`non-IDLE code-bit sequence (that is, carrier) is being received (ON) or not (OFF).
`
`24.3.1 .4.2 When generated
`
`The PMA generates this primitive to indicate a change in the value of carrier_status.
`
`24.3.1.4.3 Effect of receipt
`
`The effect of receipt of this primitive by the client is unspecified by the PMA sublayer.
`
`24.3.1.5 PMA_LINK.indicate
`
`This primitive is generated by the PMA to indicate the status of the underlying PMD receive link.
`
`24.3.1.5.1 Semantics of the service primitive
`
`PMA_LINK.indicate (link_status)
`
`The link_status parameter can take on one of three values: READY, OK, or FAIL, indicating whether the
`underlying receive channel is intact and ready to be enabled by Auto-Negotiation (READY), intact and
`enabled (OK), or not intact GAIL). Link_status is set to FAIL when the PMD sets signal_status to OFF;
`when Auto-Negotiation (optional) sets link_control to DISABLE; or when Far-End Fault Detect (optional)
`sets faulting to TRUE. When 1ink_status -‘F OK, then rx_code-bit and carrier_status are undefined.
`
`24.3.1.5.2 When generated
`
`The PMA generates this primitive to indicate a change in the value of link_status.
`
`24.3.1.5.3 Effect of receipt
`
`The effect of receipt of this primitive by the client is unspecified by the PMA sublayer.
`
`24.3.1.6 PMA_LlNK.request
`
`This primitive is generated by the Auto-Negotiation algorithm, when implemented, to allow it to enable and
`disable operation of the PMA. See clause 28. When Auto-Negotiation is not implemented, the primitive is
`never invoked and the PMA behaves as if1ink_contro1 = ENABLE.
`
`24.3.1.6.1 Semantics of the service primitive
`
`PMA_LlNK request (link_control)
`
`The link_control parameter takes on one of three values: SCAN_FOR_CARRIER, DISABLE, or ENABLE.
`Auto-Negotiation sets link_control to SCAN_FOR_CARRIER prior to receiving any fast link pulses, per-
`mitting the PMA to sense a l00BASE-X signal. Auto-Negotiation sets link_control to DISABLE when it
`senses an Auto-Negotiation partner (fast link pulses) and must temporarily disable the l00BASE-X PHY
`while negotiation ensues. Auto-Negotiation sets link_control to ENABLE when full control is passed to the
`l00BASE-X PHY.
`
`24.3.1.6.2 When generated
`
`Auto-Negotiation generates this primitive to indicate a change in link_control as described in clause 28.
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`1025
`196
`
`Aerohive - Exhibit 1025
`
`0196
`
`

`
`IEEE
`Std 802.3u-1995
`
`24.3.1 .6.3 Effect of receipt
`
`SUPPLEMENT TO 802.3:
`
`This primitive affects operation of the PMA Link Monitor function as described in 24.3.4.4.
`
`24.3.1.7 PMA_RXERROR.indicate
`
`This primitive is generated by the PMA to indicate that an error has been detected during a carrier event.
`
`24.3.1.7.1 Semantics of the service primitive
`
`PMA_RXERROR.indicate (rxerror_status)
`
`The rxerror_status parameter can take on one of two values: ERROR or NO_ERROR, indicating whether the
`received carrier event contains a detectable error (ERROR) or not (NO_ERROR). A carrier event is consid-
`ered to be in error when it is not started by a Start—of—Stream Delimiter.
`
`24.3.1.7.2 When generated
`
`The PMA generates this primitive whenever a new, non-squelched carrier event is not started by a Start-of-
`Stream Delirniter.
`
`24.3.1.7.3 Effect of receipt
`
`The effect of receipt of this primitive by the client is unspecified by the PMA sublayer.
`
`24.3.2 Functional requirements
`
`The IOOBASE-X PMA comprises the following functions:
`
`b)
`
`a) Mapping of transmit and receive code—bits between the PMA Service Interface and the PMD Service
`Interface;
`Link Monitor, which maps the PMD_SIGNAL.indicate primitive to the PMA_LINK.indicate primi-
`tive, indicating the availability of the underlying PMD;
`Carrier Detection, which generates the PMA_CARRIER.indicate and PMA_RXERROR.indicate
`primitives from inspection of received PMD signals; and
`Far-End Fault (optional), comprised of the Far-End Fault Generate and Far-End Fault Detect pro-
`cesses, which sense receive channel failures and send the Far-End Fault Indication, and sense the
`Far-End Fault Indication.
`
`c)
`
`cl)
`
`Figure 24-4 includes a functional block diagram of the PMA.
`
`24.3.2.1 Far-End fault
`
`Auto—Negotiation provides a Remote Fault capability useful for detection of asymmetric link failures; i.e.,
`channel error conditions detected by the far—end station but not the near—end station. Since Auto—Negotiation
`is specified only for media supporting eight-pin modular connectors, such as used by 10OBASE-TX over
`unshielded twisted pair, Auto-Negotiation’s Remote Fault capability is unavailable to other media for which
`it may be fimctionally beneficial, such as 10OBASE-TX over shielded twisted pair or l00BASE-FX. A
`remote fault capability for l00BASE—FX is particularly usefiil due to this medium’s applicability over longer
`distances (making end-station checking inconvenient) and for backbones (in which detection of link failures
`can trigger redundant systems).
`
`For these reasons, l00BASE-X provides an optional Far-End Fault facility when Auto—Negotiation cannot be
`used. Far-End Fault shall not be implemented for media capable of supporting Auto—Negotiation.
`
`This is anlegchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`0197
`
`it 1025
`
`Aerohive - Exhibit 1025
`
`0197
`
`

`
`CSMA/CD
`
`IEEE
`Std 802.3u-1995
`
`When no signal is being received, as indicated by the PMD’s signal detect function, the Far—End Fault fea-
`ture permits the station to transmit a special Far—End Fault Indication to its far-end peer. The Far—End Fault
`Indication is sent only when a physical error condition is sensed on the receive channel. In all other situa-
`tions, including reception of the Far—End Fault Indication itself, the PMA passes through tx_code-bit. (Note
`that the Far—End Fault architecture is such that 1DLEs are automatically transmitted when the Far—End Fault
`Indication is detected. This is necessary to re-establish communication when the link is repaired.)
`
`The Far—End Fault Indication is comprised of three or more repeating cycles, each of 84 ONEs followed by a
`single ZERO. This signal is sent in-band and is readily detectable but is constructed so as to not satisfy the
`l00BASE—X carrier sense criterion. It is therefore transparent to the PMA’s client and to stations not imple-
`menting Far—End Fault.
`
`As shown in figure 24-4, Far—End Fault is implemented through the Far—End Fault Generate, Far—End Fault
`Detect and the Link Monitor processes.
`
`The Far—End Fault Generate process, which is interposed between the incoming tx_code-bit stream and the
`TX process, is responsible for sensing a receive channel failure (signal_status=OFF) and transmitting the
`Far—End Fault Indication in response. The transmission of the Far—End Fault Indication may start or stop at
`any time depending only on signal_status.
`
`The Far—End Fault Detect process continuously monitors rx_code-bits from the RX process for the Far—End
`Fault Indication. Detection of the Far—End Fault Indication disables the station by causing the Link Monitor
`process to deassert link_status, which in turn causes the station to source IDLEs. Far—End Fault detection can
`also be used by management functions not specified in this clause.
`
`24.3.2.2 Comparison to previous 802.3 PMAs
`
`Previous 802.3 PMA’s perform the additional functions of SQE Test and Jabber. Neither of these fimctions is
`implemented in the l00BASE—X PMA.
`
`SQE Test is provided in other Physical Layers to check the integrity of the Collision Detection mechanism
`independently of the Transmit and Receive capabilities of the Physical Layer. Since l00BASE—X effects col-
`lision detection by sensing receptions that occur during transmissions, collision detection is dependent on
`the health of the receive charmel. By checking the ability to properly receive signals from the PMD, the Link
`Monitor function therefore functionally subsumes the fimctions previously implemented by SQE Test.
`
`The Jabber function prevents a DTE from causing total network failure under certain classes of faults. When
`using mixing media (e.g., coaxial cables or passive optical star couplers), this fimction must naturally be
`implemented in the DTE.
`l00BASE—X requires the use of an active repeater, with one DTE or repeater
`attached to each port. As an implementation optimization, the Jabber fimction has therefore been moved to
`the repeater in l00BASE—X.
`
`24.3.3 State variables
`
`24.3.3.1 Constants
`
`FEF_CYCLES
`
`The number ofconsecutive cycles (ofFEF_ONES ONES and a single ZERO) necessary to indicate
`the Far—End Fault Indication. This value is 3.
`
`FEF_ONES
`
`The number of consecutive ONEs to be transmitted for each cycle ofthe Far—End Fault Indication.
`This value is 84.
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`tl025
`0198
`
`Aerohive - Exhibit 1025
`
`0198
`
`

`
`IEEE
`Std 802.3u-1995
`
`24.3.3.2 Variables
`
`carrier_status
`
`SUPPLEMENT TO 802.3:
`
`The carrier_status parameter to be communicated by the Carrier Detect process through the
`PMA_CARRIER.indicate primitive. Carrier is defined as receipt of 2 noncontiguous ZEROes in
`10 code-bits.
`
`Values: ON; carrier is being received
`OFF; carrier is not being received
`
`faulting
`
`The faulting variable set by the Far-End Fault Detect process, when implemented, indicating
`whether or not a Far-End Fault Indication is being sensed. This variable is used by the Link
`Monitor process to force link_status to FAIL.When Far-End Fault is not implemented, this
`variable is always FALSE.
`
`Values: TRUE; Far-End Fault Indication is being sensed
`FALSE; Far-End Fault Indication is not being sensed
`
`link_control
`
`The link_control parameter as communicated by the PMA_LINK.request primitive. When Auto-
`Negotiation is not implemented, the value of link_control is always ENABLE. See clause 28 for a
`complete definition.
`
`link_status
`
`The 1ink_status parameter as communicated by the Link Monitor process through the
`PMA_LINK.indicate primitive.
`
`Values: FAIL; the receive channel is not intact
`READY; the receive channel is intact and ready to be enabled by Auto-Negotiation
`OK; the receive channel is intact and enabled for reception
`
`r_bits [9:O]
`
`In Carrier Detect, a vector of the 10 most recently received code-bits from the PMD RX process.
`r_bits [0] is the most recently received (newest) code—bit; r_bits [9] is the least recently received
`code-bit (oldest). r_bits is an internal variable used exclusively by the Carrier Detect process.
`
`rx_code—bit
`
`The rx_code-bit parameter as delivered by the RX process, which operates in synchronism with
`the PMD_UNITDATA.indicate primitive. rx_code—bit is the most recently received code-bit from
`the PMD after conversion from NRZI.
`
`rxerror_status
`
`The rxerror_status parameter to be communicated by the Carrier Detect process through the
`PMA_RXERROR.indicate primitive.
`
`Values: NO_ERROR; no error detected in the carrier event being received
`ERROR; the carrier event being received is in error
`
`signal_status
`
`The signa1_status parameter as communicated by the PMD_SIGNAL.indicate primitive.
`
`Values: ON; the quality and level of the received signal is satisfactory
`OFF; the quality and level of the received signal is not satisfactory
`
`tx_code-bit_in
`
`In Link Fault Generate, the tx_code—bit parameter as conveyed to the PMA from the PMA client
`by the PMA_UNITDATA request.
`
`tx_code-bit_out
`
`In Link Fault Generate, the tx_code—bit parameter to be passed to the TX process. Note that this is
`called tx_code—bit by the TX process.
`
`This is anlggchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`0199
`
`tl025
`
`Aerohive - Exhibit 1025
`
`0199
`
`

`
`CSMA/CD
`
`24.3.3.3 Functions
`
`SHIFTLEFT (rx_bits)
`
`IEEE
`Std 802.3u-1995
`
`In Carrier Detect, this function shifts rx_bits left one bit placing rx_bits [8] in rx_bits [9], rx_bits
`[7] in rx_bits [8] and so on until rx_bits [1] gets rx_bits [0].
`
`24.3.3.4 Timers
`
`stabilize_tirner
`
`An implementation-dependent delay timer between 330 its and 1000 us, inclusive, to ensure that
`the link is stable.
`
`24.3.3.5 Counters
`
`num_cycles
`
`In Link Fault Detect, a counter containing the number of consecutive Far-End Fault cycles
`currently sensed. This counter gets reset on intialization or when the bit stream fails to qualify as
`a potential Far-End Fault Indication. It never exceeds FEF_CYCLES.
`num_ones
`
`This represents two separate and independent counters: In Link Fault Generate, a counter
`containing the number of consecutive ONEs already sent during this cycle of the Far-End Fault
`Indication. In Link Fault Detect, a counter containing the number of consecutive ONES currently
`sensed; it gets reset whenever a ZERO is detected or when the bit stream fails to qualify as a
`potential Far-End Fault Indication. These counters never exceed FEF_ONES.
`
`24.3.3.6 Messages
`
`PMD_UNITDATA.indicate (rx_nrzi-bit)
`
`A signal sent by the PMD signifying that the next nrzi-bit is available from the medium. nrzi-bit
`is converted (instantaneously) to code—bit by the RX process and used by the Carrier Detect
`process.
`
`5xPMD_UNITDATA.indicates
`
`In Carrier Detect, this shorthand notation represents repetition of the preceding state five times
`synchronized with five successive PMD_UNITDATA.indicates.
`
`PMA_UNITDATA request (tx_code-bit)
`
`A signal sent by the PMA’s client signifying that the next nrzi-bit is available for transmission. For
`this process, the tx_code-bit parameter is interpreted as tx_code-bit_in.
`
`24.3.4 Process specifications and state diagrams
`
`24.3.4.1 TX
`
`The TX process passes data from the PMA’s client directly to the PMD. The PMA shall implement the TX
`process as follows: Upon receipt of a PMA_UNITDATA request (tx_code-bit), the PMA performs a conver-
`sion to NRZI format and generates a PMD_UNITDATA request (tx_nrzi-bit) primitive with the same logical
`value for the tx_nrzi-bit parameter. Note that tx_code-bit is equivalent to tx_code-bit_out of the Link Fault
`Generate process when implemented.
`
`24.3.4.2 RX
`
`The RX process passes data from the PMD directly to the PMA’s client and to the Carrier Detect process. The
`PMA shall implement the RX process as follows: Upon receipt of a PMD_UNITDATA.indicate (rx_nrzi—bit),
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`0200
`
`t 1025
`
`Aerohive - Exhibit 1025
`
`0200
`
`

`
`IEEE
`Std 802.3u-1995
`
`SUPPLEMENT TO 802.3:
`
`the PMA performs a conversion from NRZI format and generates a PMA_UNITDATA.indicate (rx_code-bit)
`primitive with the same logical value for the rx_code-bit parameter.
`
`24.3.4.3 Carrier detect
`
`The PMA Carrier Detect process provides repeater clients an indication that a carrier event has been sensed
`and an indication if it is deemed in error. A carrier event is defined as receipt of two non-contiguous ZEROS
`within any 10 rx_code—bits. A carrier event is in error if it does not start with an SSD. The Carrier Detect pro-
`cess performs this function by continuously monitoring the code-bits being delivered by the RX process, and
`checks for specific patterns which indicate non—IDLE activity and SSD bit patterns.
`
`The Carrier Detect process collects code-bits from the PMD RX process. r_bits [920] represents a sliding,
`10-bit window on the code—bit sequence, with newly received code-bits from the RX process being shifted
`into r_bits [0]. The process shifis the r_bits vector to the left, inserts the newly received code—bit into posi-
`tion 0, and waits for the next PMD.UNITDATA.indicate before repeating the operation. This is depicted in
`figure 24-13. The Carrier Detect process monitors the r_bits vector until it detects two noncontiguous
`ZEROS in the incoming code—bit sequence. This signals a transition of carrier_status from OFF to ON. Each
`new carrier is further examined for a leading SSD (1 100010001) with rxerror_status set to ERROR if it is
`not confirmed. A pattern of 10 contiguous ONEs in the stream indicates a return to carrier_status = OFF.
`Code-bit patterns of contiguous ONES correspond to IDLE code-groups hi the PCS, per the encoding speci-
`fied in 24.2.2.1.
`
`r bits
`
`/
`9876543210
`
`rx_code-bit
`
`The PMA shall, if it is supporting a repeater, implement the Carrier Detect process as depicted in figure 24-
`14 including compliance with the associated state variables as specified in 24.3.3.
`
`24.3.4.4 Link Monitor
`
`The Link Monitor process is responsible for determining whether the underlying receive channel is provid-
`ing reliable data. Failure of the underlying channel typically causes the PMA’s client to suspend normal
`actions. The Link Monitor process takes advantage of the PMD sublayer’s continuously signaled transmis-
`sion scheme, which provides the PMA with a continuous indication of signal detection on the channel
`through signal_status as communicated by the PMD_SIGNAL.indicate primitive. It responds to control by
`Auto-Negotiation, when implemented, which is effected through the link_control parameter of
`PMA_SIGNAL request.
`
`The Link Monitor process monitors signal_status, setting link_status to FAIL whenever signal_status is OFF
`or when Auto-Negotiation sets link_control to DISABLE. The link is deemed to be reliably operating when
`signal_status has been continuously ON for a period of time. This period is implementation dependent but
`not less than 330 us or greater than 1000 as. If so qualified, Link Monitor sets 1ink_status to READY in
`order to synchronize with Auto-Negotiation, when implemented. Auto-Negotiation permits fiill operation by
`setting link_control to ENABLE. When Auto-Negotiation is not implemented, Link Monitor operates with
`link_control always set to ENABLE.
`
`This is anlggrchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`
`
`Aerohive - Exhibit 1025
`
`0201
`
`

`
`CSMNCD
`
`IEEE
`Std BI[]2_3u—1995
`
`BEGIN
`
`|ink_status at OK
`
`INITIALIZE
`
`c= 1111111111
`r_bits[9:IJ]
`carrier_status
`<: OFF
`rxerror_status -.= NO_ERROR
`
`PMD_UN|TDATA_indicate
`
`RECEIVE NEXT BIT
`
`SH1FTLEF|' (r_bits]
`r_bils [El]
`-1:
`rx_code-bit
`
`{carrier_staius = ON) =i=
`(r_bits[9:i]]:1111111111)
`
`ELSE
`
`CARRIER OFF
`
`carrier_status <= OFF
`lXerr0r_statuS -:= NO_ERROR
`UCT
`
`{carrier_status = OFF) =1
`(r_bits [D] = D) 1
`(r_bits[9:2]
`=* 11111111)
`ribits [91]] = 11111 1100!]
`
`CARR1ER DETECT
`1
`carrieI_status <= ON
`r_biis [13:01 i 11111 11000 L
`5H||.—r|_E|.‘|' (Lmts)
`Lb;-is [[3] ¢: m_c0de_b';[
`
`1 5xPMD_UNiTDATA_indicates
`
`CON FiRM K
`
`Y B
`
`AD CARRIER 4%
`rxerror_status : ERROR Lbits [930] =* 11000 10001
`UCT
`
`V
`
`Y
`
`WAIT FOR NEXT
`
`4
`
`r_bits [13:01 = 11000 10001
`
`PMD_UN|TDATA_indicate
`
`Figure 24-14—Carrier Detect state diagram
`
`The PMA shall implement the Link Monitor process as depicted in figure 24-15 including compliance with
`the associated state variables as specified in 24.3.3.
`
`24.3.4.5 Far-End Fault Generate
`
`Far-End Fault Generate simply passes tx_code-bits to the TX process when 5ig1al_status=ON. ‘When
`sig1a[_statu5=OFF, it repetitively generates each cycle of the Far-End Fault Indication until sig:nal_status is
`reasserted.
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this stanqigd.
`
`Aerohive - Exhibit
`
`Aerohive - Exhibit 1025
`
`0202
`
`

`
`IEEE
`Std 8D2_3u—1995
`
`SUPPLEMENT TO 802.3:
`
`BEGIN
`
`(signaI_status = OFF) +
`(|ink_control = DISABLE) +
`(faulting = TRUE)
`
`LINK DOWN
`
`|ink_s1atus <= FAIL
`
`signaI_status = ON
`
`V
`HYSTE RESIS
`
`Start stabi|ize_timer
`
`stabi|i2e_limer_done
`
`Y
`LINK READY
`
`|ink_status <: READY
`
`|ink_t:ontro| = ENABLE
`T
`LINK UP
`
`Iink_status <: OK
`
`Iink_contro| _
`SCAN_FOR_CARR| ER
`
`as
`designated
`are
`li.nk_status
`and
`link_control
`variables
`NOTE—The
`li.nl«:_control_[TX] and l:ink_status_|_TX]_. respectively. by the Auto-Negotiation
`A.rbit1'ation state diagram (figure 28-1
`
`Figure 24-15—Link Monitor state diagram
`
`If Far-End Fault is implemented, the PMA shall implement the Far-End Fault Generate process as depicted
`in figure 24-16 including compliance with the associated state variables as specified i.n 24.3.3.
`
`24.3.4.6 Far-End Fault Detect
`
`Far-End Fault Detect passively monitors the rx_code-bit stream from the RX process for the Far-End Fault
`Indication. It does so by maintaining counters for the number of consecutive ONEs seen since the last ZERO
`(num_ones) and the number ofcycles of 84 ONES and a single ZERO (num_cycles). The Far-End Fault Indi-
`cation is denoted by three or more cycles, each of 84 ONEs and a single ZERO. Note that the number of con-
`secutive ONES may exceed 84 on the first cycle.
`
`If Far-End Fault is implemented, the PMA shall implement the Far-End Fault Detect process as depicted in
`figure 24-I7 including compliance with the associated state variables as specified in 24.3.3.
`
`24.4 Physical Medium Dependent (PMD) sublayer service interface
`
`24.4.1 PMD service interface
`
`The following specifies the services provided by the PMD. The PMD is a sublayei‘ within IOOBASE-X and
`may not be present in other IOOBASE-T PHY specifications. PMD secrvices are described in an abstract
`manner and do not imply any particular implementation. It should be noted that these services are function-
`ally identical to those defined in the FDDI standards, such as ISO 9314-3: 1990 and ANSI X3263: l99X.
`with two exceptions:
`
`This is anlgrchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`Aerohive - Exhibit 1
`
`Aerohive - Exhibit 1025
`
`0203
`
`

`
`CSMNCD
`
`IEEE
`Std BI[]2_3u—1995
`
`INITIALIZE
`num_ones <: (I
`
`Jr‘
`
`CHECK SIGNAL DEFECT
`
`UCT
`SEND FEF ONE
`
`tx_code_b;1_out (: QNE
`num_ones -:= num_ones + 1
`
`;
`
`UCT
`FORWARD
`
`tx_code—bit_out <= tx_code_bit_in
`num_ones <= 0
`
`PMD_UN|TDATA_request *
`signa|_status = OFF =r
`num_ones < FEF_DNES
`
`PMD_UN|TDATA_request =t
`signal_status = ON
`
`PMD_UNITDATA,request *
`signal_status = OFF =t
`
`UCT
`num_ones : FEF_ONES '
`SEND FEF ZERO
`
`tx_code—bit_out <= ZERO
`num_0nes -:= 0
`
`Figure 24-16—Far-End Fault Generate state diagram
`
`3)
`
`b)
`
`IOOBASE-X does not include a Station Management (SMT} function; therefore the PMD-to-SMT
`interface defined in ISO 9314-3: 1990 andANSI X3263: 199X.
`
`IOOBASE-X does not support multiple instances of a PMD i.n service to a single PMA; therefore, no
`qualifiers are needed to identify the unique PMD being referenced.
`
`There are also ediforfaf differences between the interfaces specified here and in the referenced standards, as
`required by the context of IOOBASE-X.
`
`The PMD Service Interface supports the exchange of nrzi-bits between PMA entities. The PMD translates
`the nrzi-bits to and froin signzrls suitable for the specified medium.
`
`The following prirnitives are defined:
`
`PMD_UN'ITDATA.reque st
`
`PMD_UN'ITDATA.indicate
`
`PMD_SIGNAL.indicate
`
`24.4.1.1 PMD_UNlTDATA.request
`
`This primitive defines the transfer of data (in the form of znrzi-bits) fi‘o1:n the PMA to the PMD.
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this stanqiajd.
`
`Aerohive - Exhibit
`
`Aerohive - Exhibit 1025
`
`0204
`
`

`
`IEEE
`Std 8D2_3u—1995
`
`SUPPLEMENT TO 802.3:
`
`signa|_status = OFF
`
`num_ones c= D
`num_cyc|es -:= 1
`faulting -:= FALSE
`
`PM D_UN|TDATA_indicate
`
`(rx_oo-de—bit = 1) *
`
`ELSE
`
`CHECK FAULT
`
`{num_ones = FEF_ONES) =+
`(num_cyc!es = 1)
`
`(rx_code—bit = 0) #
`{numfines = FEF_ONES)
`
`(rx_code4)it = 1) *
`[num_ones < FEF ONES)
`
`POTENTIAL CYCLE
`num_ones <= num_ones +1
`
`num_cyc|es <
`FEF_CYCLES
`Y
`CHECK CYCLES at
`
`COUNT CYCLE
`
`FIUITLOHGS <= 0
`
`num_I:yc|es ¢= num_cyI:|es + 1
`
`num_cyI:|es =
`FEF_CYCLES
`
`Y
`LINK FAULT
`
`faulting -:= TRUE
`
`UCT
`
`Figure 24-17—Far-End Fault Detect state diagram
`
`24.4.1.1.1 Semantics of the service primitive
`
`PMD_UNITDATA.reque st (tx_nrzi-bit)
`
`The data conveyed by PMD_UNITDATA request is a continuous sequence of nrzi-bits. The tx_n.1'zi-bit
`parameter can take o11e of two values: ONE or ZERO.
`
`24.4.1 .1 .2 When generated
`
`The PMA continuously sends, at a nominal 125 Mbfs rate, the PMD the appropriate nrzi-bits for t1‘ansn1.is-
`sion on the mediunl.
`
`This is anlégrchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`Aerohive - Exhibit 10
`
`02
`
`Aerohive - Exhibit 1025
`
`0205
`
`

`
`CSMA/CD
`
`24.4.1 .1.3 Effect of receipt
`
`IEEE
`Std 802.3u-1995
`
`Upon receipt of this primitive, the PMD converts the specified nrzi—bit into the appropriate signals on the
`MDI.
`
`24.4.1.2 PMD_UNlTDATA.indicate
`
`This primitive defines the transfer of data (in the form of nrzi-bits) from the PMD to the PMA.
`
`24.4.1.2.1 Semantics of the service primitive
`
`PMD_UNITDATA.indicate (rx_nrzi-bit)
`
`The data conveyed by PlVfl)_UNITDATA.indicate is a continuous nrzi—bit sequence. The rx_nrzi-bit param-
`eter can take one of two values: ONE or ZERO.
`
`24.4.1.2.2 When generated
`
`The PMD continuously sends nrzi-bits to the PMA corresponding to the signals received from the MDI.
`
`24.4.1.2.3 Effect of receipt
`
`The effect of receipt of this primitive by the client is unspecified by the PMD sublayer.
`
`24.4.1.3 PMD_SIGNAL.indicate
`
`This primitive is generated by the PMD to indicate the status of the signal being received from the MDI.
`
`24.4.1.3.1 Semantics of the service primitive
`
`PMD_SIGNAL.indicate (signal_status)
`
`The signal_status parameter can take on one of two values: ON or OFF, indicating whether the quality and
`level of the received signal is satisfactory (ON) or unsatisfactory (OFF). When signal_status = OFF, then
`rx_nrzi-bit is undefined, but consequent actions based on PMD_SIGNAL.indicate, where necessary, inter-
`pret rx_nrzi-bit as logic ZERO.
`
`24.4.1.3.2 When generated
`
`The PMD generates this primitive to indicate a change in the value of signal_status.
`
`24.4.1.3.3 Effect of receipt
`
`The effect of receipt of this primitive by the client is unspecified by the PMD sublayer.
`
`24.4.2 Medium Dependent Interface (MDI)
`
`The MDI, a physical interface associated with a PMD, is comprised of an electrical or optical medium con-
`nector. The 10OBASE—X MDIs, defined in subsequent clauses, are specified by reference to the appropriate
`FDDI PMD, such as in ISO 9314-3: 1990 and ANSI X3.263: l99X, together with minor modifications (such
`as connectors and pin-outs) necessary for l00BASE-X.
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`
`
`Aerohive - Exhibit 1025
`
`0206
`
`

`
`IEEE
`Std 802.3u-1995
`
`SUPPLEMENT TO 802.3:
`
`24.5 Compatibility considerations
`
`There is no requirement for a compliant device to implement or expose any of the interfaces specified for the
`PCS, PMA, or PMD. However, if an exposed interface is provided to the PCS, it shall comply with the
`requirements for the MII, as specified in clause 22.
`
`24.6 Delay constraints
`
`Proper operation of a CSMA/CD LAN demands that there be an upper bound on the propagation delays
`through the network. This implies that MAC, PHY, and repeater implementors must conform to certain delay
`minima and maxima, and that network planners and administrators conform to constraints regarding the
`cable topology and concatenation of devices. MAC constraints are contained in clause 21. Topological con-
`straints are contained in clause 29.
`
`The reference point for all MDI measurements is the 50% point of the mid-cell transition corresponding to
`the reference code-bit, as measured at the MDI. Although 100BASE-TX output is scrambled, it is assumed
`that these measurements are made via apparatuses that appropriately account for this.
`
`24.6.1 PHY delay constraints (exposed Mll)
`
`Every l00BASE-X PHY with an exposed MII shall comply with the bit delay constraints specified in table
`24-2. These figures apply for all l00BASE-X PMDs.
`
`Table 24-2—MDl to Mll delay constraints (exposed Mll)
`
`
`
`24.6.2 DTE delay constraints (unexposed Mll)
`
`Every l00BASE-X DTE with no exposed MII shall comply with the bit delay constraints specified in table
`24-3. These figures apply for all l00BASE-X PMDs.
`
`24.6.3 Carrier de-assertionlassertion constraint
`
`To ensure fair access to the network, each DTE shall, additionally, satisfy the following:
`
`This is anlggchive IEEE Standard.
`
`It has been superseded by a later version of this standard.
`
`
`
`Aerohive - Exhibit 1025
`
`0207
`
`

`
`CSMA/CD
`
`IEEE
`Std 802.3u-1995
`
`Table 24-3—DTE delay constraints (unexposed Mll)
`
`
`
`(MAX MDI to MAC Carrier De-assert Detect) — (MIN MDI to MAC Carrier Assert Detect) < 13
`
`24.7 Environmental specifications
`
`All equipment subject to this clause shall conform to the requirements of 14.7 and applicable sections of
`ISO/IEC 11801: 1995.
`
`This is an Archive IEEE Standard.
`
`It has been superseded by a later version of this stanqigrd.
`
`0208
`
`t 1025
`
`Aerohive - Exhibit 1025
`
`0208
`
`

`
`IEEE
`Std 802.3u-1995
`
`SUPPLEMENT TO 802.3:
`
`24.8 Protocol Implementation Conformance Statement (PICS) profonna for clause 24,
`Physical Coding Sublayer (PCS) and Physical Medium Attachment (PMA) sublayer,
`type 100BASE-X23
`
`24.

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket