chisel6.4.0 < Back


# Packages

-  package root
  Definition Classes
    root
-  package firrtl
  Definition Classes
    root
-  package annotations
  Definition Classes
    firrtl
-  package graph
  Definition Classes
    firrtl
-  package ir
  Definition Classes
    firrtl
-  package options
  Definition Classes
    firrtl
-  package passes
  Definition Classes
    firrtl
-  package renamemap
  Definition Classes
    firrtl
-  package stage

  The stage package provides Stage/Phase infrastructure for FIRRTL compilers:

  The stage package provides Stage/Phase infrastructure for FIRRTL compilers:

  - A number of support Phases
  - FirrtlOptions, a class representing options common to FIRRTL compilers
  - FirrtlOptionsView, a utility that constructs an OptionsView of FirrtlOptions from an AnnotationSeq
  Definition Classes
    firrtl
-  package transforms
  Definition Classes
    firrtl
-  package util
  Definition Classes
    firrtl
- AnnotationSeq
- BuildInfo
- CDefMPort
- CDefMemory
- EmittedAnnotation
- EmittedCircuit
- EmittedCircuitAnnotation
- EmittedComponent
- EmittedFirrtlCircuit
- EmittedFirrtlCircuitAnnotation
- EmittedVerilogCircuit
- EmittedVerilogCircuitAnnotation
- FileUtils
- FirrtlUserException
- MInfer
- MPortDir
- MRead
- MReadWrite
- MWrite
- Parser
- PrimOps
- RenameMap
- Utils

o

firrtl

# Utils

###

#### object Utils extends LazyLogging

Source
  Utils.scala

Linear Supertypes
LazyLogging, AnyRef, Any

Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. Utils
2. LazyLogging
3. AnyRef
4. Any

1. Hide All
2. Show All

Visibility

1. Public
2. Protected

### Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##: Int
   Definition Classes
     AnyRef → Any
3.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
4.  val BoolType: UIntType
5.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
6.  def clone(): AnyRef
   Attributes
     protected[lang]
   Definition Classes
     AnyRef
   Annotations
     @throws(classOf[java.lang.CloneNotSupportedException]) @native()
7.  final def eq(arg0: AnyRef): Boolean
   Definition Classes
     AnyRef
8.  def equals(arg0: AnyRef): Boolean
   Definition Classes
     AnyRef → Any
9.  def error(str: String, cause: Throwable = null): Nothing
10.  def field_type(v: Type, s: String): Type
11.  def finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.Throwable])
12.  final def getClass(): Class[_ <: AnyRef]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
13.  def getLogger: Logger
    Definition Classes
      LazyLogging
14.  def getThrowable(maybeException: Option[Throwable], first: Boolean): Throwable

    Unwind the causal chain until we hit the initial exception (which may be the first).

    Unwind the causal chain until we hit the initial exception (which may be the first).

    maybeException

      - possible exception triggering the error,

    first

      - true if we want the first (eldest) exception in the chain,

    returns

      first or last Throwable in the chain.

15.  def getUIntWidth(u: BigInt): Int
16.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
17.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
18.  val logger: Logger
    Attributes
      protected
    Definition Classes
      LazyLogging
19.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
20.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
21.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
22.  val one: UIntLiteral
23.  def sub_type(v: Type): Type
24.  final def synchronized[T0](arg0: => T0): T0
    Definition Classes
      AnyRef
25.  def throwInternalError(message: String = "", exception: Option[Throwable] = None): Nothing

    Throw an internal error, possibly due to an exception.

    Throw an internal error, possibly due to an exception.

    message

      - possible string to emit,

    exception

      - possible exception triggering the error.

26.  def time[R](block: => R): (Double, R)
27.  def toString(): String
    Definition Classes
      AnyRef → Any
28.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.InterruptedException])
29.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.InterruptedException])
30.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws(classOf[java.lang.InterruptedException]) @native()
31.  val zero: UIntLiteral

### Inherited from LazyLogging

### Inherited from AnyRef

### Inherited from Any

### Ungrouped