package experimental
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- experimental
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
- package verification
Type Members
- type ChiselEnum = EnumFactory
- type ClonePorts = internal.BaseModule.ClonePorts
- type Direction = ActualDirection
Value Members
- val Direction: ActualDirection.type
- def FlatIO[T <: Record](gen: => T)(implicit sourceInfo: SourceInfo, compileOptions: CompileOptions): T
- implicit def fromBigIntToIntParam(x: BigInt): IntParam
- implicit def fromDoubleToDoubleParam(x: Double): DoubleParam
- implicit def fromIntToIntParam(x: Int): IntParam
- implicit def fromLongToIntParam(x: Long): IntParam
- implicit def fromStringToStringParam(x: String): StringParam
- val noPrefix: internal.noPrefix
- val prefix: internal.prefix
- val requireIsChiselType: internal.requireIsChiselType.type
- val requireIsHardware: internal.requireIsHardware.type
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.