geometry_obj

Simple FPGA geometry location base object class.

Classes

Border

Enumeration for tile border types in the fabric geometry.

Location

A simple data structure for storing a location.

Functions

oppositeIO(io)

Return opposite IO port.

Module Contents

Border

Border(*args, **kwds)   :module:

Inheritance: → Border

Enumeration for tile border types in the fabric geometry.

Used to specify which type of border a tile has within the fabric layout.

Location

Location   :module:

A simple data structure for storing a location.

ivar x:

X coordinate

vartype x:

int

ivar y:

Y coordinate

vartype y:

int

oppositeIO(io)[source]

Return opposite IO port.

Parameters:

io (fabulous.fabric_definition.define.IO)

Return type:

fabulous.fabric_definition.define.IO