FirrtlNode

firrtl.ir.FirrtlNode
abstract class FirrtlNode

Intermediate Representation

Attributes

Deprecated
[Since version Chisel 7.0.0] All APIs in package firrtl are deprecated.
Source
IR.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Circuit
class DefModule
class DefClass
class ExtModule
class IntModule
class Module
class TestMarker
class Direction
object Input
object Output
class Expression
class DoPrim
class Literal
class SIntLiteral
class UIntLiteral
class Mux
class ProbeExpr
class ProbeRead
class PropExpr
class RWProbeExpr
class Reference
class SubAccess
class SubField
class SubIndex
class ValidIf
class Field
class Info
class FileInfo
object NoInfo
class Layer
class Orientation
object Default
object Flip
class Param
class DoubleParam
class IntParam
class StringParam
class Port
class PrimOp
object Add
object And
object Andr
object AsAsyncReset
object AsClock
object AsSInt
object AsUInt
object Bits
object Cat
object Cvt
object Div
object Dshl
object Dshr
object Eq
object Geq
object Gt
object Head
object Leq
object Lt
object Mul
object Neg
object Neq
object Not
object Or
object Orr
object Pad
object Rem
object Shl
object Shr
object Sub
object Tail
object Xor
object Xorr
class Statement
class Attach
class Block
class Comment
class Connect
class DefInstance
class DefMemory
class DefNode
class DefObject
class DefRegister
class DefTypeAlias
class DefWire
class DomainDefine
object EmptyStmt
class Flush
class Fprint
class IsInvalid
class LayerBlock
class Print
class ProbeDefine
class ProbeForce
class ProbeRelease
class PropAssign
class Stop
class Verification
class CDefMPort
class CDefMemory
class StringLit
class TestParam
class IntTestParam
class MapTestParam
class Type
class BundleType
class VectorType
class AliasType
class ConstType
class DomainType
class GroundType
class AnalogType
object ClockType
object ResetType
class SIntType
class UIntType
class ProbeType
class PropertyType
class RWProbeType
object UnknownType
class Width
class IntWidth
object UnknownWidth
class MPortDir
object MInfer
object MRead
object MReadWrite
object MWrite
Show all

Members list

Value members

Abstract methods

def serialize: String

Attributes

Source
IR.scala