Used to indicates a when's predicate (or its otherwise predicate)
Used to represent a connection or bulk connection
Used to represent a connection or bulk connection
Additionally contains the sequence of when predicates seen when the connection is declared
Used to represent a chisel3.printf
Used to represent a chisel3.stop
Used to represent chisel3.when predicate
Used to represent chisel3.when predicate
the when predicate
Used to represent the otherwise
predicate of a chisel3.when
Used to represent the otherwise
predicate of a chisel3.when
the when predicate corresponding to this otherwise predicate
Selects all components who are attached to a given signal, within a module
Collects all components selected by collector within module and all children modules it instantiates directly or indirectly Accepts a collector partial function, rather than a collector function (see getDeep)
Collects all components selected by collector within module and all children modules it instantiates directly or indirectly Accepts a collector partial function, rather than a collector function (see getDeep)
Type of the component that will be collected
Module to collect components, as well as all children module it directly and indirectly instantiates
Collector partial function to pick, given a module, which components to collect
Selects all connections to a signal or its parent signal(s) (if the signal is an element of an aggregate signal) The when predicates surrounding each connection are included in the returned values
Selects all connections to a signal or its parent signal(s) (if the signal is an element of an aggregate signal) The when predicates surrounding each connection are included in the returned values
E.g. if signal = io.foo.bar, connectionsTo will return all connections to io, io.foo, and io.bar
Collects all components selected by collector within module and all children modules it instantiates directly or indirectly Accepts a collector function, rather than a collector partial function (see collectDeep)
Collects all components selected by collector within module and all children modules it instantiates directly or indirectly Accepts a collector function, rather than a collector partial function (see collectDeep)
Type of the component that will be collected
Module to collect components, as well as all children module it directly and indirectly instantiates
Collector function to pick, given a module, which components to collect
Return all expanded components, including intermediate aggregate nodes
Return all expanded components, including intermediate aggregate nodes
Component to find leafs if aggregate typed. Intermediate fields/indicies ARE included
Return just leaf components of expanded node
Return just leaf components of expanded node
Component to find leafs if aggregate typed. Intermediate fields/indicies are not included
Selects all instances directly instantiated within given module
Selects all components who have been set to be invalid, even if they are later connected to
Selects all ios directly contained within given module
Selects all memory ports of a given direction, including their memory
Selects all memory ports of a given direction, including their memory
The direction of memory ports to select
Selects all memory ports, including their direction and memory
Selects all Mems directly contained within given module
Selects a kind of arithmetic or logical operator directly instantiated within given module The kind of operators are contained in chisel3.internal.firrtl.PrimOp
Selects a kind of arithmetic or logical operator directly instantiated within given module The kind of operators are contained in chisel3.internal.firrtl.PrimOp
the kind of operator, e.g. "mux", "add", or "bits"
Selects all arithmetic or logical operators directly instantiated within given module
Selects all printf statements, and includes the predicates surrounding the printf statement
Selects all registers directly instantiated within given module
Selects all stop statements, and includes the predicates surrounding the stop statement
Selects all SyncReadMems directly contained within given module
Selects all wires in a module
Use to select Chisel components in a module, after that module has been constructed Useful for adding additional Chisel annotations or for use within an Aspect