dfhdl.platforms.resources

Members list

Type members

Classlikes

enum Button extends Toggle

Attributes

Companion
object
Supertypes
class Toggle
trait ExplicitWidth[1]
class Default
class StartAt[0]
trait Auto
class DFEncoding
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Button extends ToggleIOComp[Button]

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
Button.type
class Connector[T <: Type, F <: Form] extends ResourceGroup

Attributes

Companion
object
Supertypes
trait ResourceGroup
trait ResourceOwner
trait Resource
trait ResourceContext
trait HasClsMetaArgs
trait HasDFC
trait OnCreateEvents
class Object
trait Matchable
class Any
Show all
object Connector

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Connector.type
trait DiffPair extends ResourceDeps

Attributes

Supertypes
trait ResourceDeps
trait Resource
trait ResourceContext
trait HasClsMetaArgs
trait HasDFC
trait OnCreateEvents
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class IOBus[T <: IO, L <: Int] extends ResourceDeps

Attributes

Companion
object
Supertypes
trait ResourceDeps
trait Resource
trait ResourceContext
trait HasClsMetaArgs
trait HasDFC
trait OnCreateEvents
class Object
trait Matchable
class Any
Show all
object IOBus

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
IOBus.type
enum Led extends Toggle

Attributes

Companion
object
Supertypes
class Toggle
trait ExplicitWidth[1]
class Default
class StartAt[0]
trait Auto
class DFEncoding
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Led

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Led.type
class Oscillator(val rate: Rate) extends IO

Attributes

Companion
object
Supertypes
trait IO
trait Resource
trait ResourceContext
trait HasClsMetaArgs
trait HasDFC
trait OnCreateEvents
class Object
trait Matchable
class Any
Show all
object Oscillator

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Oscillator.type
class Power(val levelVolt: ConfigN[LevelVolt]) extends IO

Attributes

Companion
object
Supertypes
trait IO
trait Resource
trait ResourceContext
trait HasClsMetaArgs
trait HasDFC
trait OnCreateEvents
class Object
trait Matchable
class Any
Show all
object Power

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Power.type
class Sig extends IO

Attributes

Supertypes
trait IO
trait Resource
trait ResourceContext
trait HasClsMetaArgs
trait HasDFC
trait OnCreateEvents
class Object
trait Matchable
class Any
Show all
enum SwitchEW extends Toggle

Attributes

Companion
object
Supertypes
class Toggle
trait ExplicitWidth[1]
class Default
class StartAt[0]
trait Auto
class DFEncoding
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SwitchEW extends ToggleIOComp[SwitchEW]

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
SwitchEW.type
enum SwitchNS extends Toggle

Attributes

Companion
object
Supertypes
class Toggle
trait ExplicitWidth[1]
class Default
class StartAt[0]
trait Auto
class DFEncoding
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SwitchNS extends ToggleIOComp[SwitchNS]

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
SwitchNS.type
enum SwitchRL extends Toggle

Attributes

Companion
object
Supertypes
class Toggle
trait ExplicitWidth[1]
class Default
class StartAt[0]
trait Auto
class DFEncoding
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SwitchRL extends ToggleIOComp[SwitchRL]

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
SwitchRL.type
enum SwitchUD extends Toggle

Attributes

Companion
object
Supertypes
class Toggle
trait ExplicitWidth[1]
class Default
class StartAt[0]
trait Auto
class DFEncoding
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object SwitchUD extends ToggleIOComp[SwitchUD]

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
SwitchUD.type
trait ToggleIO[T <: Toggle] extends IO

Attributes

Companion
object
Supertypes
trait IO
trait Resource
trait ResourceContext
trait HasClsMetaArgs
trait HasDFC
trait OnCreateEvents
class Object
trait Matchable
class Any
Show all
Known subtypes
class Resource
class Resource
object ToggleIO

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
ToggleIO.type
abstract class ToggleIOComp[T <: Toggle](defaultActiveState: T, standard: ConfigN[Standard])

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Button
object SwitchEW
object SwitchNS
object SwitchRL
object SwitchUD
class UART extends ResourceGroup

Attributes

Supertypes
trait ResourceGroup
trait ResourceOwner
trait Resource
trait ResourceContext
trait HasClsMetaArgs
trait HasDFC
trait OnCreateEvents
class Object
trait Matchable
class Any
Show all
class VGA() extends ResourceGroup

Attributes

Supertypes
trait ResourceGroup
trait ResourceOwner
trait Resource
trait ResourceContext
trait HasClsMetaArgs
trait HasDFC
trait OnCreateEvents
class Object
trait Matchable
class Any
Show all

Types

opaque type ExpectedActiveState[T <: Toggle]