TimeloopFE
|
Classes | |
class | timeloopfe.v4.arch.ArchNode |
A node in the architecture hierarchy. More... | |
class | timeloopfe.v4.arch.ArchNodes |
A collection of architectural nodes. More... | |
class | timeloopfe.v4.arch.Branch |
A branch in the architecture. More... | |
class | timeloopfe.v4.arch.Hierarchical |
A hierarchical branch in the architecture. More... | |
class | timeloopfe.v4.arch.Parallel |
A parallel branch in the architecture. More... | |
class | timeloopfe.v4.arch.Pipelined |
" A pipelined branch in the architecture. More... | |
class | timeloopfe.v4.arch.Architecture |
An architecture. More... | |
class | timeloopfe.v4.arch.Leaf |
A leaf node in the architecture hierarchy. More... | |
class | timeloopfe.v4.arch.Component |
A component in the architecture. More... | |
class | timeloopfe.v4.arch.Container |
A container in the architecture. More... | |
class | timeloopfe.v4.arch.Networks |
A list of networks in the architecture. More... | |
class | timeloopfe.v4.arch.Storage |
A storage component. More... | |
class | timeloopfe.v4.arch.Compute |
A compute component. More... | |
class | timeloopfe.v4.arch.Network |
A network component. More... | |
class | timeloopfe.v4.arch.Spatial |
A spatial configuration in a system architecture. More... | |
class | timeloopfe.v4.arch.Attributes |
A class representing attributes for a node in the architecture. More... | |
class | timeloopfe.v4.arch.StorageAttributes |
Represents the attributes of a storage element. More... | |
class | timeloopfe.v4.arch.Nothing |
A class representing a 'nothing' component. More... | |
Namespaces | |
namespace | timeloopfe |
namespace | timeloopfe.v4 |
Timeloop v4 Specification. | |
namespace | timeloopfe.v4.arch |
Functions | |
"Component" | timeloopfe.v4.arch.component_factory (*args, **kwargs) |
Factory function for creating components based on the provided arguments. | |
"Storage" | timeloopfe.v4.arch.dummy_storage (str name) |
Create a dummy storage component. | |
Variables | |
tuple | timeloopfe.v4.arch.BUFFER_CLASSES = ("DRAM", "SRAM", "regfile", "smartbuffer", "storage") |
tuple | timeloopfe.v4.arch.COMPUTE_CLASSES = ("mac", "intmac", "fpmac", "compute") |
tuple | timeloopfe.v4.arch.NETWORK_CLASSES = ("XY_NoC", "Legacy", "ReductionTree", "SimpleMulticast") |
tuple | timeloopfe.v4.arch.NOTHING_CLASSES = ("nothing",) |