constraints
dfhdl.hw.constraints
object constraints
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
constraints.type
Members list
Type members
Classlikes
sealed abstract class Constraint extends HWAnnotation
Attributes
- Supertypes
-
class HWAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class GlobalConstraintclass deviceConfigclass deviceIDclass deviceInfoclass devicePropertiesclass toolOptionsclass SigConstraintclass ioclass clockclass ignoreShow all
sealed abstract class GlobalConstraint extends Constraint
Attributes
- Supertypes
-
class Constraintclass HWAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
- Known subtypes
sealed abstract class SigConstraint extends Constraint
Attributes
- Supertypes
-
class Constraintclass HWAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
- Known subtypes
final case class deviceConfig(flashPartName: String, interface: Interface, sizeLimitMb: Int, masterRate: ConfigN[RateNumber] = ...) extends GlobalConstraint
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass GlobalConstraintclass Constraintclass HWAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
object deviceConfig
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
deviceConfig.type
final case class deviceID(vendor: Vendor, deviceName: String, partName: String, deviceVersion: String) extends GlobalConstraint
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass GlobalConstraintclass Constraintclass HWAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
object deviceID
final case class deviceInfo(slewRateSlowest: ConfigN[Int] = ..., slewRateFastest: ConfigN[Int] = ...) extends GlobalConstraint
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass GlobalConstraintclass Constraintclass HWAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
final case class deviceProperties(properties: (String, String)*) extends GlobalConstraint
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass GlobalConstraintclass Constraintclass HWAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
final case class io(bitIdx: ConfigN[Int] = ..., loc: ConfigN[String] = ..., dir: ConfigN[Dir] = ..., levelVolt: ConfigN[LevelVolt] = ..., standard: ConfigN[Standard] = ..., slewRate: ConfigN[SlewRate] = ..., driveStrength: ConfigN[Int] = ..., pullMode: ConfigN[PullMode] = ..., dualPurposeGroups: ConfigN[String] = ..., unusedPullMode: ConfigN[PullMode] = ..., invertActiveState: ConfigN[Boolean] = ..., missingPullDownSupport: ConfigN[Boolean] = ...) extends SigConstraint
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SigConstraintclass Constraintclass HWAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
object io
final case class toolOptions(options: (String, String)*) extends GlobalConstraint
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass GlobalConstraintclass Constraintclass HWAnnotationtrait StaticAnnotationclass Annotationclass Objecttrait Matchableclass AnyShow all
In this article