package connectable
- Source
- package.scala
- Alphabetic
- By Inheritance
- connectable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final class Connectable[+T <: Data] extends AnyRef
A data for whom members if left dangling or unassigned with not trigger an error A waived member will still be connected to if present in both producer and consumer
- type ConnectableDocs = connectable.Connectable.ConnectableDocs
- implicit class ConnectableDontCare extends ConnectableDocs
- implicit class ConnectableOperators[T <: Data] extends ConnectableOpExtension[T]
Connectable Typeclass defines the following operators on all subclasses of Data: :<=, :>=, :<>=, :#=
- implicit class ConnectableVecOperators[T <: Data] extends ConnectableDocs
ConnectableVec Typeclass defines the following operators on between a (consumer: Vec) and (producer: Seq): :<=, :>=, :<>=, :#=
Value Members
- object Alignment
- object Connectable
This is the documentation for Chisel.
Package structure
The chisel3 package presents the public API of Chisel. It contains the concrete core types
UInt
,SInt
,Bool
,FixedPoint
,Clock
, andReg
, the abstract typesBits
,Aggregate
, andData
, and the aggregate typesBundle
andVec
.The Chisel package is a compatibility layer that attempts to provide chisel2 compatibility in chisel3.
Utility objects and methods are found in the
util
package.The
testers
package defines the basic interface for chisel testers.