The pips
ensemble encapsulates the pip
class from Vivado's Tcl data structure.
More...
The pips
ensemble encapsulates the pip
class from Vivado's Tcl data structure.
◆ between_nodes()
tincr::pips::between_nodes |
|
|
node1 node2 |
|
|
| |
Get the PIP that connects two nodes.
- Parameters
-
node1 | The first node object. |
node2 | The second node object. |
- Returns
- The
pip
object that connects these two nodes, if any.
◆ get_end()
tincr::pips::get_end |
|
|
args |
|
|
| |
Get the sink node of a PIP.
- Parameters
-
- Returns
- The
node
object that is sourced by pip
.
◆ get_info()
tincr::pips::get_info |
|
|
pip ?info? |
|
|
| |
Get information about a PIP that can be found by parsing its name.
- Parameters
-
node | The pip object or PIP name to query. |
info | What information to get about the PIP. Valid values include "tile", "type", "input", "direction", or "output". |
- Returns
- A string containing the specified information.
◆ get_start()
tincr::pips::get_start |
|
|
args |
|
|
| |
Get the source node of a PIP.
- Parameters
-
- Returns
- The
node
object that sources pip
.
◆ hops()
tincr::pips::hops |
|
|
pip hops |
|
|
| |
Get the set of PIPs that are some number of hops away from the given PIP. In this context, a "hop" refers the traversal of one node.
- Parameters
-
pip | The pip object. |
hops | An integer specifying the number of hops away from pip . |
- Returns
- A list of
pip
objects that are hops
nodes downhill from pip
.
◆ is_route_through()
tincr::pips::is_route_through |
|
|
pip |
|
|
| |
Is this a route-through PIP?
- Parameters
-
- Returns
- True (1) if
pip
is a route-through PIP, false (0) otherwise.