IRON 1a5eed49d3c0721a318ac369f725acc96b7c4584
Loading...
Searching...
No Matches
Functions | Variables
iron.device.tile Namespace Reference

Functions

None __init__ (self, int|None col=None, int|None row=None, *AIETileType|None tile_type=None, str|None allocation_scheme=None)
 
Tile copy (self)
 
LogicalTileOp|TileOp op (self)
 
 op (self, LogicalTileOp|TileOp op)
 
bool __eq__ (self, object other)
 
str __str__ (self)
 
 __hash__ (self)
 

Variables

 AnyShimTile = Tile(tile_type=AIETileType.ShimNOCTile)
 
 AnyMemTile = Tile(tile_type=AIETileType.MemTile)
 
 AnyComputeTile = Tile(tile_type=AIETileType.CoreTile)
 
 col
 
 row
 
 _op
 

Function Documentation

◆ __eq__()

bool iron.device.tile.__eq__ (   self,
object  other 
)

◆ __hash__()

iron.device.tile.__hash__ (   self)

◆ __init__()

None iron.device.tile.__init__ (   self,
int | None   col = None,
int | None   row = None,
*AIETileType | None   tile_type = None,
str | None   allocation_scheme = None 
)

◆ __str__()

str iron.device.tile.__str__ (   self)

◆ copy()

Tile iron.device.tile.copy (   self)
Return a Tile instance with the same col, row, tile_type, and allocation_scheme.

◆ op() [1/2]

LogicalTileOp | TileOp iron.device.tile.op (   self)

◆ op() [2/2]

iron.device.tile.op (   self,
LogicalTileOp | TileOp  op 
)

Variable Documentation

◆ _op

iron.device.tile._op
protected

◆ AnyComputeTile

iron.device.tile.AnyComputeTile = Tile(tile_type=AIETileType.CoreTile)

◆ AnyMemTile

iron.device.tile.AnyMemTile = Tile(tile_type=AIETileType.MemTile)

◆ AnyShimTile

iron.device.tile.AnyShimTile = Tile(tile_type=AIETileType.ShimNOCTile)

◆ col

iron.device.tile.col

◆ row

iron.device.tile.row