Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- val BoolType: UIntType
- final def asInstanceOf[T0]: T0
- def clone(): AnyRef
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- def error(str: String, cause: Throwable = null): Nothing
- def field_type(v: Type, s: String): Type
- def finalize(): Unit
- final def getClass(): Class[_ <: AnyRef]
- def getLogger: Logger
- def getThrowable(maybeException: Option[Throwable], first: Boolean): Throwable
- def getUIntWidth(u: BigInt): Int
- def hashCode(): Int
- final def isInstanceOf[T0]: Boolean
- val logger: Logger
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- val one: UIntLiteral
- def sub_type(v: Type): Type
- final def synchronized[T0](arg0: => T0): T0
- def throwInternalError(message: String = "", exception: Option[Throwable] = None): Nothing
- def time[R](block: => R): (Double, R)
- def toString(): String
- final def wait(): Unit
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- val zero: UIntLiteral
Inherited from AnyRef
Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- def clone(): AnyRef
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- def finalize(): Unit
- final def getClass(): Class[_ <: AnyRef]
- def hashCode(): Int
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- final def synchronized[T0](arg0: => T0): T0
- def toString(): String
- final def wait(): Unit
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
Inherited from Any
Value Members
- final def asInstanceOf[T0]: T0
- final def isInstanceOf[T0]: Boolean
Ungrouped
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- val BoolType: UIntType
- final def asInstanceOf[T0]: T0
- def clone(): AnyRef
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- def error(str: String, cause: Throwable = null): Nothing
- def field_type(v: Type, s: String): Type
- def finalize(): Unit
- final def getClass(): Class[_ <: AnyRef]
- def getLogger: Logger
- def getThrowable(maybeException: Option[Throwable], first: Boolean): Throwable
- def getUIntWidth(u: BigInt): Int
- def hashCode(): Int
- final def isInstanceOf[T0]: Boolean
- val logger: Logger
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- val one: UIntLiteral
- def sub_type(v: Type): Type
- final def synchronized[T0](arg0: => T0): T0
- def throwInternalError(message: String = "", exception: Option[Throwable] = None): Nothing
- def time[R](block: => R): (Double, R)
- def toString(): String
- final def wait(): Unit
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- val zero: UIntLiteral
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
,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.