InstanceBaseModuleExtensions

chisel3.experimental.hierarchy.core.Instance.InstanceBaseModuleExtensions
implicit class InstanceBaseModuleExtensions[T <: BaseModule](i: Instance[T])

Attributes

Source
Instance.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def suggestName(name: String): Unit

Attributes

Source
Instance.scala

If this is an instance of a Module, returns the toAbsoluteTarget of this instance

If this is an instance of a Module, returns the toAbsoluteTarget of this instance

Attributes

Returns

absoluteTarget of this instance

Source
Instance.scala
def toRelativeTarget(root: Option[BaseModule]): IsModule

Returns a FIRRTL ReferenceTarget that references this object, relative to an optional root.

Returns a FIRRTL ReferenceTarget that references this object, relative to an optional root.

If root is defined, the target is a hierarchical path starting from root.

If root is not defined, the target is a hierarchical path equivalent to toAbsoluteTarget.

Attributes

Note

If root is defined, and has not finished elaboration, this must be called within atModuleBodyEnd.

The NamedComponent must be a descendant of root, if it is defined.

This doesn't have special handling for Views.

Source
Instance.scala

If this is an instance of a Module, returns the toTarget of this instance

If this is an instance of a Module, returns the toTarget of this instance

Attributes

Returns

target of this instance

Source
Instance.scala