| 63 | AvalonSwitchConfig is used to configure the switch fabric for a specific platform. |
| 64 | |
| 65 | ''Nb_Master, Nb_slave'' : defined in the platform description ('''top.cpp''' file). |
| 66 | |
| 67 | For each master the routing table SwitchFabricParam_Master[0]->route[] describes the connection between this given master and the slaves. |
| 68 | SwitchFabricParam_Master[]->mux_n_slave is the number of slaves connected to this master (number of MUX inputs). |
| 69 | |
| 70 | |
| 71 | For each slave the routing table SwitchFabricParam_Slave[0]->route[] describes the connection between this slave and the masters. |
| 72 | SwitchFabricParam_Slave[]->arbiter_n_master is the number of masters connected to this slave (number of Arbiter inputs). |
| 73 | SwitchFabricParam_Slave[]->Base_Address, SwitchFabricParam_Slave[]->Address_Span is the addressing space of this slave (decoded in ADL) |
| 74 | |