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