Skip to content

100Base-TX Ethernet Medium

Package name: jsl/protocols/ethernet/MDI/MDI-100Base-TX

100Base-TX protocol (also known as Fast Internet) is a 100Mbps media dependent intended for use on copper or fiber.

This package provides bundles for the implementation copper-based implementations typically used in RJ-45 connectors.

References

  • https://en.wikipedia.org/wiki/Fast_Ethernet

Summary

General Definitions

Function Description
MDI-100Base-TX-get-trace-impedance Differential Pair Impedance Range
MDI-100Base-TX-Constraint Construct a LaneConstraint for the MDI-100Base-TX medium.
MDI-100Base-TX 100Base-TX Bundle
MDI-100Base-TX-get-skew-loss Intra-pair Skew and Loss Limits
Variable Description
NUM_PAIRS_100Base-TX

Definitions

General Definitions

MDI-100Base-TX-get-trace-impedance

Differential Pair Impedance Range

public defn MDI-100Base-TX-get-trace-impedance () -> Toleranced

  • Returns Toleranced

MDI-100Base-TX-Constraint

Construct a LaneConstraint for the MDI-100Base-TX medium.

public defn MDI-100Base-TX-Constraint (route-struct:DifferentialRoutingStructure) -> LaneConstraint

  • Returns LaneConstraint

MDI-100Base-TX

100Base-TX Bundle

public pcb-bundle MDI-100Base-TX

100Base-TX is a full-duplex protocol operating at 66MHz. It consists of two differential pairs for transmit and receive.

This bundle follows the lane-pair pattern

MDI-100Base-TX-get-skew-loss

Intra-pair Skew and Loss Limits

public defn MDI-100Base-TX-get-skew-loss () -> [Toleranced, Double]

  • Returns [Toleranced, Double] - Tuple of [Skew, Loss]

NUM_PAIRS_100Base-TX

public val NUM_PAIRS_100Base-TX

Related Packages

Forwarded by packages: jsl/protocols/ethernet, jsl/protocols