About simple router config
If I want to use a simple router with configurable number of ports, physical and virtual channels, and input/output buffers to replace multi-link route, how to modify this config file?
name: example_system description: "Example of a configuration file"
routing: route_algo: "XY" use_id_table: true
protocols: - name: "example_axi" type: "AXI4" direction: "manager" data_width: 64 addr_width: 32 id_width: 3 user_width: 1 - name: "example_axi" type: "AXI4" direction: "subordinate" data_width: 64 addr_width: 32 id_width: 3 user_width: 1
endpoints: - name: "cluster" array: [4, 4] addr_range: base: 0x1000_0000 size: 0x0004_0000 mgr_port_protocol: - "example_axi" sbr_port_protocol: - "example_axi"
routers: - name: "router" array: [4, 4]
connections: - src: "cluster" dst: "router" src_range: - [0, 3] - [0, 3] dst_range: - [0, 3] - [0, 3] bidirectional: true