Packages

o

firrtl

Utils

object Utils extends LazyLogging

Annotations
@deprecated
Deprecated

(Since version Chisel 7.0.0) All APIs in package firrtl are deprecated.

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. val BoolType: UIntType
  2. def error(str: String, cause: Throwable = null): Nothing
  3. def field_type(v: Type, s: String): Type
  4. def getLogger: Logger
    Definition Classes
    LazyLogging
  5. 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.

  6. def getUIntWidth(u: BigInt): Int
  7. val one: UIntLiteral
  8. def sub_type(v: Type): Type
  9. 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.

  10. def time[R](block: => R): (Double, R)
  11. val zero: UIntLiteral