Skip to content

Conversation

@LoafWei
Copy link

@LoafWei LoafWei commented Dec 5, 2025

Add detailed documentation explaining FlooNoC's routing mechanisms:

  • Packet format and header structure
  • Router-centric coordinate system
  • XY routing and ID routing algorithms
  • Port ID to physical port mapping (Eject + port_id)
  • Concrete examples with multiple local ports
  • Best practices for XY routing configurations

This addresses common questions about how routers perform routing calculations, coordinate assignment, and port selection logic.

Add detailed documentation explaining FlooNoC's routing mechanisms:
- Packet format and header structure
- Router-centric coordinate system
- XY routing and ID routing algorithms
- Port ID to physical port mapping (Eject + port_id)
- Concrete examples with multiple local ports
- Best practices for XY routing configurations

This addresses common questions about how routers perform routing
calculations, coordinate assignment, and port selection logic.
@fischeti fischeti changed the base branch from main to develop December 14, 2025 19:36
Copy link
Collaborator

@fischeti fischeti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, thanks for the contribution to the documentation! The documentation is indeed a bit scarse, mainly since I did lacked the time to set it up. I have (very) recently merged a more extensive documentation in #156, which I have been working on for a while. Some of the things are already described there, but maybe not as extensive. But feel free to extend it there. At the moment, it is still on the develop branch, but I plan to merge it into main soon-ish.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants