class icon trait icon trait icon trait icon
    1. firrtl
      1. (class)AddDescriptionNodes
      2. (object)
        Addw
      3. (object)(class)AnnotationSeq
      4. (object)
        BIGENDER
      5. (object)
        bitWidth
      6. (object)
        castRhs
      7. (case class)CDefMemory
      8. (case class)CDefMPort
      9. (class)ChirrtlEmitter
      10. (object)
        ChirrtlForm
      11. (class)ChirrtlToHighFirrtl
      12. (class)CircuitForm
      13. (object)(case class)CircuitState
      14. (case class)CommonOptions
      15. (trait)Compiler
      16. (object)
        CompilerUtils
      17. (trait)ComposableOptions
      18. (object)
        connectFields
      19. (trait)Constraint
      20. (class)CoreTransform
      21. (case class)CustomTransformException
      22. (case class)DescriptionAnnotation
      23. (object)
        Driver
      24. (object)
        Dshlw
      25. (object)(case class)EmitAllModulesAnnotation
      26. (trait)EmitAnnotation
      27. (object)(case class)EmitCircuitAnnotation
      28. (trait)EmittedAnnotation
      29. (class)EmittedCircuit
      30. (trait)EmittedCircuitAnnotation
      31. (class)EmittedComponent
      32. (case class)EmittedFirrtlCircuit
      33. (case class)EmittedFirrtlCircuitAnnotation
      34. (case class)EmittedFirrtlModule
      35. (case class)EmittedFirrtlModuleAnnotation
      36. (class)EmittedModule
      37. (trait)EmittedModuleAnnotation
      38. (case class)EmittedVerilogCircuit
      39. (case class)EmittedVerilogCircuitAnnotation
      40. (case class)EmittedVerilogModule
      41. (case class)EmittedVerilogModuleAnnotation
      42. (trait)Emitter
      43. (case class)EmitterException
      44. (object)
        EmptyExpression
      45. (class)ExecutionOptionsManager
      46. (object)
        ExpKind
      47. (case class)ExpWidth
      48. (object)
        FEMALE
      49. (object)
        FileUtils
      50. (class)FirrtlEmitter
      51. (object)(class)FIRRTLException
      52. (case class)FirrtlExecutionFailure
      53. (case class)FirrtlExecutionOptions
      54. (trait)FirrtlExecutionResult
      55. (object)(class)FirrtlExecutionSuccess
      56. (class)FirrtlProtos
      57. (class)FirrtlUserException
      58. (object)
        flattenType
      59. (object)
        fromBits
      60. (trait)Gender
      61. (object)
        getWidth
      62. (trait)HasCommonOptions
      63. (trait)HasFirrtlOptions
      64. (class)HasParser
      65. (class)HighFirrtlCompiler
      66. (class)HighFirrtlEmitter
      67. (class)HighFirrtlToMiddleFirrtl
      68. (object)
        HighForm
      69. (object)
        InstanceKind
      70. (case class)InvalidEscapeCharException
      71. (case class)InvalidStringLitException
      72. (class)IRToWorkingIR
      73. (trait)Kind
      74. (class)LexerHelper
      75. (class)LowFirrtlCompiler
      76. (class)LowFirrtlEmitter
      77. (class)LowFirrtlOptimization
      78. (object)
        LowForm
      79. (object)
        MALE
      80. (object)
        Mappers
      81. (case class)MaxWidth
      82. (object)
        MemKind
      83. (object)(class)MemoizedHash
      84. (class)MiddleFirrtlCompiler
      85. (class)MiddleFirrtlEmitter
      86. (class)MiddleFirrtlToLowFirrtl
      87. (object)
        MidForm
      88. (object)
        MInfer
      89. (class)MinimumLowFirrtlOptimization
      90. (class)MinimumVerilogCompiler
      91. (class)MinimumVerilogEmitter
      92. (case class)MinusWidth
      93. (case class)MinWidth
      94. (class)ModuleGraph
      95. (class)MPortDir
      96. (object)
        MRead
      97. (object)
        MReadWrite
      98. (object)
        MWrite
      99. (object)(class)Namespace
      100. (object)
        NodeKind
      101. (class)NoneCompiler
      102. (case class)OneFilePerModule
      103. (class)OutputConfig
      104. (case class)ParameterNotSpecifiedException
      105. (case class)ParameterRedefinedException
      106. (object)
        Parser
      107. (class)ParserException
      108. (case class)PlusWidth
      109. (object)
        PoisonKind
      110. (object)
        PortKind
      111. (object)
        PrimOps
      112. (object)
        RegKind
      113. (object)(class)RenameMap
      114. (class)ResolveAndCheck
      115. (trait)ResolvedAnnotationPaths
      116. (object)
        seqCat
      117. (class)SeqTransform
      118. (trait)SeqTransformBased
      119. (case class)SingleFile
      120. (object)
        Subw
      121. (case class)SyntaxErrorsException
      122. (class)SystemVerilogCompiler
      123. (class)SystemVerilogEmitter
      124. (object)
        toBits
      125. (class)Transform
      126. (object)
        UnknownForm
      127. (object)
        UNKNOWNGENDER
      128. (object)
        UnknownKind
      129. (object)
        Utils
      130. (case class)VarWidth
      131. (class)VerilogCompiler
      132. (class)VerilogEmitter
      133. (class)Visitor
      134. (case class)VRandom
      135. (object)(case class)WDefInstance
      136. (case class)WDefInstanceConnector
      137. (object)(class)WGeq
      138. (object)
        WInvalid
      139. (object)
        WireKind
      140. (object)(class)WrappedExpression
      141. (object)(class)WrappedType
      142. (object)(class)WrappedWidth
      143. (object)(case class)WRef
      144. (case class)WSubAccess
      145. (object)(case class)WSubField
      146. (case class)WSubIndex
      147. (object)
        WVoid
      1. firrtl.analyses
        1. (class)GetNamespace
        2. (object)(class)InstanceGraph
        3. (case class)ModuleNamespaceAnnotation
        4. (object)(class)NodeCount
      2. firrtl.annotations
        1. (object)(trait)Annotation
        2. (case class)AnnotationClassNotFoundException
        3. (case class)AnnotationException
        4. (case class)AnnotationFileNotFoundException
        5. (object)
          AnnotationUtils
        6. (object)
          AnnotationYamlProtocol
        7. (case class)CircuitName
        8. (case class)CircuitTarget
        9. (trait)CompleteTarget
        10. (case class)ComponentName
        11. (case class)DeletedAnnotation
        12. (case class)GenericTarget
        13. (case class)InstanceTarget
        14. (case class)InvalidAnnotationFileException
        15. (case class)InvalidAnnotationJSONException
        16. (trait)IsComponent
        17. (trait)IsMember
        18. (trait)IsModule
        19. (object)
          JsonProtocol
        20. (case class)LegacyAnnotation
        21. (case class)LoadMemoryAnnotation
        22. (object)(class)MemoryLoadFileType
        23. (case class)ModuleName
        24. (case class)ModuleTarget
        25. (trait)MultiTargetAnnotation
        26. (trait)Named
        27. (trait)NoTargetAnnotation
        28. (case class)ReferenceTarget
        29. (trait)SingleStringAnnotation
        30. (trait)SingleTargetAnnotation
        31. (object)(trait)Target
        32. (object)(trait)TargetToken
        1. firrtl.annotations.analysis
          1. (case class)DuplicationHelper
        2. firrtl.annotations.transforms
          1. (class)EliminateTargetPaths
          2. (case class)NoSuchTargetException
          3. (case class)ResolvePaths
      3. firrtl.antlr
        1. (class)FIRRTLBaseVisitor
        2. (class)FIRRTLLexer
        3. (class)FIRRTLParser
        4. (trait)FIRRTLVisitor
      4. firrtl.checks
        1. (object)(class)CheckResets
      5. firrtl.graph
        1. (class)CyclicException
        2. (object)(class)DiGraph
        3. (object)(class)EulerTour
        4. (class)MutableDiGraph
        5. (class)PathNotFoundException
        6. (class)RenderDiGraph
      6. firrtl.ir
        1. (class)AggregateType
        2. (case class)AnalogType
        3. (object)
          AsyncResetType
        4. (case class)Attach
        5. (case class)Block
        6. (case class)BundleType
        7. (case class)Circuit
        8. (object)
          ClockType
        9. (case class)Conditionally
        10. (case class)Connect
        11. (object)
          Default
        12. (case class)DefInstance
        13. (case class)DefMemory
        14. (class)DefModule
        15. (case class)DefNode
        16. (case class)DefRegister
        17. (case class)DefWire
        18. (class)Direction
        19. (case class)DoPrim
        20. (case class)DoubleParam
        21. (object)
          EmptyStmt
        22. (class)Expression
        23. (case class)ExtModule
        24. (case class)Field
        25. (case class)FileInfo
        26. (class)FirrtlNode
        27. (case class)FixedLiteral
        28. (case class)FixedType
        29. (object)
          Flip
        30. (object)(class)GroundType
        31. (trait)HasInfo
        32. (trait)HasName
        33. (class)Info
        34. (object)
          Input
        35. (case class)IntParam
        36. (object)(class)IntWidth
        37. (trait)IsDeclaration
        38. (case class)IsInvalid
        39. (class)Literal
        40. (case class)Module
        41. (object)(case class)MultiInfo
        42. (case class)Mux
        43. (object)
          NoInfo
        44. (class)Orientation
        45. (object)
          Output
        46. (class)Param
        47. (case class)PartialConnect
        48. (case class)Port
        49. (class)PrimOp
        50. (case class)Print
        51. (case class)RawStringParam
        52. (case class)Reference
        53. (object)
          ResetType
        54. (object)(case class)SIntLiteral
        55. (case class)SIntType
        56. (class)Statement
        57. (case class)Stop
        58. (object)(case class)StringLit
        59. (case class)StringParam
        60. (case class)SubAccess
        61. (case class)SubField
        62. (case class)SubIndex
        63. (class)Type
        64. (object)(case class)UIntLiteral
        65. (case class)UIntType
        66. (object)
          UnknownType
        67. (object)
          UnknownWidth
        68. (case class)ValidIf
        69. (case class)VectorType
        70. (class)Width
      7. firrtl.options
        1. (trait)DependencyAPI
        2. (trait)DependencyManager
        3. (case class)DependencyManagerException
        4. (trait)DoNotTerminateOnExit
        5. (trait)DuplicateHandling
        6. (trait)ExceptOnError
        7. (trait)ExitCode
        8. (trait)ExitFailure
        9. (object)
          ExitSuccess
        10. (object)
          GeneralError
        11. (trait)HasShellOptions
        12. (object)(case class)InputAnnotationFileAnnotation
        13. (class)OptionsException
        14. (object)
          OptionsHelpException
        15. (trait)OptionsView
        16. (object)(case class)OutputAnnotationFileAnnotation
        17. (trait)Phase
        18. (class)PhaseException
        19. (object)(class)PhaseManager
        20. (class)PhasePrerequisiteException
        21. (trait)PreservesAll
        22. (object)(case class)ProgramArgsAnnotation
        23. (trait)RegisteredLibrary
        24. (trait)RegisteredTransform
        25. (class)Shell
        26. (class)ShellOption
        27. (class)Stage
        28. (class)StageError
        29. (class)StageMain
        30. (trait)StageOption
        31. (class)StageOptions
        32. (object)
          StageOptionsView
        33. (object)
          StageUtils
        34. (object)(case class)TargetDirAnnotation
        35. (trait)TransformLike
        36. (trait)Translator
        37. (trait)Unserializable
        38. (object)
          Viewer
        39. (object)
          WriteDeletedAnnotation
        1. firrtl.options.phases
          1. (class)AddDefaults
          2. (class)Checks
          3. (class)ConvertLegacyAnnotations
          4. (object)(class)DeletedWrapper
          5. (class)GetIncludes
          6. (class)WriteOutputAnnotations
      8. firrtl.passes
        1. (object)
          CheckChirrtl
        2. (object)
          CheckGenders
        3. (object)
          CheckHighForm
        4. (trait)CheckHighFormLike
        5. (object)
          CheckInitialization
        6. (object)
          CheckTypes
        7. (object)
          CheckWidths
        8. (object)
          CInferMDir
        9. (object)
          CInferTypes
        10. (object)
          CommonSubexpressionElimination
        11. (object)
          ConvertFixedToSInt
        12. (object)
          createMask
        13. (case class)DataRef
        14. (object)
          DeadCodeElimination
        15. (class)Errors
        16. (object)
          ExpandConnects
        17. (object)
          ExpandWhens
        18. (object)
          InferTypes
        19. (class)InferWidths
        20. (case class)InlineAnnotation
        21. (class)InlineInstances
        22. (object)
          Legalize
        23. (object)
          LowerTypes
        24. (object)
          MemPortUtils
        25. (case class)MPort
        26. (case class)MPorts
        27. (object)
          PadWidths
        28. (trait)Pass
        29. (class)PassException
        30. (class)PassExceptions
        31. (object)
          PullMuxes
        32. (object)(class)RemoveAccesses
        33. (object)
          RemoveCHIRRTL
        34. (object)
          RemoveEmpty
        35. (object)
          RemoveValidIf
        36. (object)
          ReplaceAccesses
        37. (object)
          ResolveGenders
        38. (object)
          ResolveKinds
        39. (object)
          SplitExpressions
        40. (object)
          toBitMask
        41. (object)
          ToWorkingIR
        42. (object)
          Uniquify
        43. (object)
          VerilogModulusCleanup
        44. (object)
          VerilogPrep
        45. (object)
          VerilogRename
        46. (case class)WidthGeqConstraintAnnotation
        47. (object)
          ZeroWidth
        1. firrtl.passes.clocklist
          1. (class)ClockList
          2. (object)(case class)ClockListAnnotation
          3. (class)ClockListTransform
          4. (object)
            ClockListUtils
          5. (object)
            RemoveAllButClocks
        2. firrtl.passes.memlib
          1. (object)
            AnalysisUtils
          2. (case class)Config
          3. (class)ConfWriter
          4. (class)CreateMemoryAnnotations
          5. (object)
            CustomYAMLProtocol
          6. (object)(case class)DefAnnotatedMemory
          7. (class)InferReadWrite
          8. (object)
            InferReadWriteAnnotation
          9. (object)
            InferReadWritePass
          10. (object)
            InputConfigFileName
          11. (object)
            MaskedReadWritePort
          12. (object)
            MaskedWritePort
          13. (object)(case class)MemConf
          14. (class)MemLibOptions
          15. (object)(class)MemPort
          16. (object)
            MemTransformUtils
          17. (case class)NoDedupMemAnnotation
          18. (object)
            OutputConfigFileName
          19. (object)
            PassCircuitName
          20. (object)
            PassConfigUtil
          21. (object)
            PassModuleName
          22. (trait)PassOption
          23. (case class)Pin
          24. (case class)PinAnnotation
          25. (object)
            ReadPort
          26. (object)
            ReadWritePort
          27. (object)
            RenameAnnotatedMemoryPorts
          28. (class)ReplaceMemMacros
          29. (class)ReplSeqMem
          30. (object)(case class)ReplSeqMemAnnotation
          31. (object)
            ResolveMaskGranularity
          32. (class)ResolveMemoryReference
          33. (class)SimpleMidTransform
          34. (class)SimpleTransform
          35. (case class)Source
          36. (object)
            ToMemIR
          37. (case class)Top
          38. (object)
            VerilogMemDelays
          39. (object)
            WritePort
          40. (class)YamlFileReader
          41. (class)YamlFileWriter
        3. firrtl.passes.wiring
          1. (object)
            DecInput
          2. (trait)DecKind
          3. (object)
            DecOutput
          4. (object)
            DecWire
          5. (case class)Lineage
          6. (case class)Modifications
          7. (case class)SinkAnnotation
          8. (case class)SourceAnnotation
          9. (class)Wiring
          10. (case class)WiringException
          11. (case class)WiringInfo
          12. (case class)WiringNames
          13. (class)WiringTransform
          14. (object)
            WiringUtils
      9. firrtl.proto
        1. (object)
          FromProto
        2. (object)
          ToProto
      10. firrtl.stage
        1. (trait)CircuitOption
        2. (object)(case class)CompilerAnnotation
        3. (case class)FirrtlCircuitAnnotation
        4. (trait)FirrtlCli
        5. (object)(case class)FirrtlFileAnnotation
        6. (object)
          FirrtlMain
        7. (trait)FirrtlOption
        8. (class)FirrtlOptions
        9. (object)
          FirrtlOptionsView
        10. (object)(case class)FirrtlSourceAnnotation
        11. (class)FirrtlStage
        12. (object)
          FirrtlStageUtils
        13. (object)(case class)InfoModeAnnotation
        14. (object)(case class)OutputFileAnnotation
        15. (object)(case class)RunFirrtlTransformAnnotation
        1. firrtl.stage.phases
          1. (class)AddCircuit
          2. (class)AddDefaults
          3. (class)AddImplicitEmitter
          4. (class)AddImplicitOutputFile
          5. (class)Checks
          6. (class)Compiler
          7. (object)
            DriverCompatibility
          8. (class)WriteEmitted
      11. firrtl.transforms
        1. (trait)BlackBoxHelperAnno
        2. (case class)BlackBoxInlineAnno
        3. (class)BlackBoxNotFoundException
        4. (case class)BlackBoxPathAnno
        5. (case class)BlackBoxResourceAnno
        6. (case class)BlackBoxResourceFileNameAnno
        7. (object)(class)BlackBoxSourceHelper
        8. (case class)BlackBoxTargetDirAnno
        9. (object)(class)CheckCombLoops
        10. (case class)CombinationalPath
        11. (object)(class)CombineCats
        12. (object)(class)ConstantPropagation
        13. (class)DeadCodeElimination
        14. (object)(class)DedupModules
        15. (object)
          DontCheckCombLoopsAnnotation
        16. (object)(case class)DontTouchAnnotation
        17. (case class)ExtModulePathAnnotation
        18. (class)Flatten
        19. (case class)FlattenAnnotation
        20. (object)(class)FlattenRegUpdate
        21. (class)GroupAndDedup
        22. (case class)GroupAnnotation
        23. (class)GroupComponents
        24. (class)IdentityTransform
        25. (object)(class)InferResets
        26. (case class)MaxCatLenAnnotation
        27. (object)
          NoCircuitDedupAnnotation
        28. (object)
          NoDCEAnnotation
        29. (case class)NoDedupAnnotation
        30. (case class)OptimizableExtModuleAnnotation
        31. (class)RemoveKeywordCollisions
        32. (class)RemoveReset
        33. (class)RemoveWires
        34. (class)RenameModules
        35. (object)(class)ReplaceTruncatingArithmetic
        36. (class)SimplifyMems
        37. (class)VerilogRename
        1. firrtl.transforms.TopWiring
          1. (case class)TopWiringAnnotation
          2. (case class)TopWiringOutputFilesAnnotation
          3. (class)TopWiringTransform
      12. firrtl.traversals
        1. (object)
          Foreachers
      13. firrtl.util
        1. (trait)BackendCompilationUtilities
        2. (object)
          ClassUtils
        3. (object)
          TestOptions
    2. logger
      1. (object)(case class)ClassLogLevelAnnotation
      2. (trait)LazyLogging
      3. (object)
        LogClassNamesAnnotation
      4. (object)(case class)LogFileAnnotation
      5. (object)(class)Logger
      6. (class)LoggerException
      7. (trait)LoggerOption
      8. (class)LoggerOptions
      9. (object)
        LoggerOptionsView
      10. (object)
        LogLevel
      11. (object)(case class)LogLevelAnnotation
      1. logger.phases
        1. (object)
          Checks
    3. tutorial
        1. tutorial.lesson1
          1. (class)AnalyzeCircuit
          2. (class)Ledger
        2. tutorial.lesson2
          1. (class)AnalyzeCircuit
          2. (class)Ledger