GenericTarget
Represents incomplete or non-standard Targets
Value parameters
- moduleOpt
-
Optional module name
- tokens
-
TargetTokens to represent the target in a module
Attributes
- Deprecated
-
[Since version Chisel 7.0.0]All APIs in package firrtl are deprecated. - Source
- Target.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Appends a target token to tokens, asserts legality
Attributes
- Source
- Target.scala
Attributes
- Returns
-
If legal, convert this Target into a CompleteTarget
- Definition Classes
- Source
- Target.scala
If complete and an instance target, return the instance and ofmodule
If complete, return this GenericTarget's path
If complete and a reference, return the reference and subcomponents
Checks whether the component is legal and complete, meaning the moduleOpt is nonEmpty and all Instance() are followed by OfModule()
Checks whether the component is legal and complete, meaning the moduleOpt is nonEmpty and all Instance() are followed by OfModule()
Attributes
- Source
- Target.scala
Attributes
- Source
- Target.scala
Checks whether the component is legal (incomplete is ok)
Whether the target is directly instantiated in its root module
Whether the target is directly instantiated in its root module
Attributes
- Definition Classes
- Source
- Target.scala
Attributes
- Source
- Target.scala
Optionally tries to append token to tokens, fails return is not a legal Target
Optionally tries to append token to tokens, fails return is not a legal Target
Attributes
- Source
- Target.scala
Attributes
- Source
- Target.scala
Attributes
- Returns
-
Returns the instance hierarchy path, if one exists
- Source
- Target.scala
Removes n number of target tokens from the right side of tokens
Attributes
- Returns
-
Converts this Target into a GenericTarget
- Definition Classes
- Source
- Target.scala
Attributes
- Returns
-
Converts this Target into either a ModuleName, or ComponentName
- Definition Classes
- Source
- Target.scala
Attributes
- Definition Classes
- Source
- Target.scala
Inherited methods
Attributes
- Returns
-
Converts this Target into a CompleteTarget
- Inherited from:
- Target
- Source
- Target.scala
Checks whether this is inside of other
Attributes
- Returns
-
Returns a new GenericTarget with new values
- Inherited from:
- Target
- Source
- Target.scala
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Returns
-
Human-readable serialization
- Inherited from:
- Target
- Source
- Target.scala
Share root module
Attributes
- Returns
-
Converts this Target into a CompleteTarget, or if it can't, return original Target
- Inherited from:
- Target
- Source
- Target.scala