mdi100base_tx module#

class MDI100BaseTX[source]#

Bases: LanePair

class Standard[source]#
skew = Toleranced(0, 7.5e-10, 7.5e-10)#

Intra pair skew - Allowable delay difference as a Toleranced value in Seconds.

loss = 12#

Max allowable power loss limit in dB.

impedance = Toleranced(100, 10, 10)#

The expected differential impedance for the differential pairs in Ohms

class Constraint(standard, structure=None)[source]#

Bases: SignalConstraint[MDI100BaseTX]

Parameters:
diffpair_constraint: DiffPairConstraint#
constrain(src, dst)[source]#

Called to apply implementation specific constraints. Note that all constraints should be added to the container by calling add() on self. It is valid to just set member attributes as well, as with everything in JITX, but be aware that your constraint may be used multiple times with different topologies, and thus be careful with overwriting values (e.g. some constraints may use a single DiffPairConstraint to constrain all its diff pairs).

Parameters: