package layers
This package contains common layer.Layers used by Chisel generators.
- Source
- package.scala
- Alphabetic
- By Inheritance
- layers
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- val defaultLayers: Seq[Layer]
This is a list of layers that will _always_ be included in the design.
This is a list of layers that will _always_ be included in the design. This is done to provide predictability of what layers will be availble.
This list is not user-extensible. If a user wants to have similar behavior for their design, then they should use chisel3.layer.addLayer API to add the layers that they always want to see in their output.
- object Verification extends Layer
The root chisel3.layer.Layer for all shared verification collateral.
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.