Skip to main content

Module routed

Module routed 

Source
Expand description

A functional implementation of a fabric with very basic timing.

Assumes that all traffic will move a Manhattan distance through the fabric to get from ingress to egress.

The fabric is assumed to be rectangular with a configurable num_columns and num_rows. The grid has a configurable number of ports at each node within the fabric grid.

§Ports

Each point in the fabric grid (col, row) has N ingress and egress ports:

In order to connect to the fabric use the col_row_port_to_fabric_port_index() function in the configuration structure to get the index of the port you want to connect to.

Structs§

RoutedFabric