Skip to content

jitx/signal-models

Package name: jitx/signal-models

Summary

Data Types

TimingDifferenceConstraint

Constructors

Function Description
TimingDifferenceConstraint (+ 1) Constructor for defstruct TimingDifferenceConstraint

PinModel

Constructors

Function Description
PinModel Constructor for defstruct PinModel

Functions

Function Description
min-delay
max-delay
max-loss
min-loss

SignalConstraint

InsertionLossConstraint

Constructors

Function Description
InsertionLossConstraint (+ 1) Constructor for defstruct InsertionLossConstraint

TimingConstraint

Constructors

Function Description
TimingConstraint (+ 1) Constructor for defstruct TimingConstraint

Definitions

TimingDifferenceConstraint

public defstruct TimingDifferenceConstraint <: SignalConstraint
    max-delta: Double
    min-delta: Double

  • max-delta: Double

  • min-delta: Double

Constructors

TimingDifferenceConstraint

Constructor for defstruct TimingDifferenceConstraint

public defn TimingDifferenceConstraint (min-delta:Double, max-delta:Double)

TimingDifferenceConstraint

Constructor for defstruct TimingDifferenceConstraint

public defn TimingDifferenceConstraint (delta:Toleranced)

PinModel

public defstruct PinModel
    delay: Toleranced
    loss: Toleranced

  • delay: Toleranced

  • loss: Toleranced

Constructors

PinModel

Constructor for defstruct PinModel

public defn PinModel (delay:Toleranced, loss:Toleranced)

Functions

min-delay

public defn min-delay (dpm:PinModel) -> Double

  • Returns Double

max-delay

public defn max-delay (dpm:PinModel) -> Double

  • Returns Double

max-loss

public defn max-loss (dpm:PinModel)

min-loss

public defn min-loss (dpm:PinModel)

SignalConstraint

public deftype SignalConstraint

InsertionLossConstraint

public defstruct InsertionLossConstraint <: SignalConstraint
    max-loss: Double
    min-loss: Double

  • max-loss: Double

  • min-loss: Double

Constructors

InsertionLossConstraint

Constructor for defstruct InsertionLossConstraint

public defn InsertionLossConstraint (min-loss:Double, max-loss:Double)

InsertionLossConstraint

Constructor for defstruct InsertionLossConstraint

public defn InsertionLossConstraint (loss:Toleranced)

TimingConstraint

public defstruct TimingConstraint <: SignalConstraint
    max-delay: Double
    min-delay: Double

  • max-delay: Double

  • min-delay: Double

Constructors

TimingConstraint

Constructor for defstruct TimingConstraint

public defn TimingConstraint (min-delay:Double, max-delay:Double)

TimingConstraint

Constructor for defstruct TimingConstraint

public defn TimingConstraint (delay:Toleranced)

Related Packages

Forwarded by package: jitx