This project implements an asynchronous version of the Dally Router, using the Async Click Library.
The project has the following structure:
.
├── LICENSE
├── README.md
└── src
├── lib
│ └── async_click # Asynchronous Click Library
└── router # Router implementation
├── 1-4-Demux.vhd
├── 4-1-Arbiter.vhd
├── 8-1-Arbiter.vhd
├── functions # Functions for routing
│ ├── route_sel_ni.vhd
│ ├── route_sel_x.vhd
│ └── route_sel_y.vhd
├── in_port_ni.vhd
├── in_port_x.vhd
├── in_port_y.vhd
├── out_port.vhd
├── router_tb.vhd # Router test bench
└── router.vhd # Top level router component
