FlooNoC icon indicating copy to clipboard operation
FlooNoC copied to clipboard

About simple router config

Open pkushiwang opened this issue 1 year ago • 0 comments

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

pkushiwang avatar May 10 '24 12:05 pkushiwang