Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Orientations of basic tiles #157

Open
mole99 opened this issue Feb 19, 2024 · 4 comments
Open

Orientations of basic tiles #157

mole99 opened this issue Feb 19, 2024 · 4 comments

Comments

@mole99
Copy link
Contributor

mole99 commented Feb 19, 2024

Upload all orientations for basic tiles, such as [N|E|S|W]_IO.

This makes it easier for new users to modify the fabric and get started using FABulous.

@AhmadHouraniah
Copy link

Hello,

I'm working on modifying my architecture to support IOs on all sides, but I’m uncertain about the specific adjustments required for the N/S IOs. From what I understand, I need to create separate folders for each IO type (N, E, S, W) and define the associated switch matrices, then add these to the fabric.csv file.

Could you confirm if this is the correct approach, or if there’s a more efficient way to configure IOs on all sides? Manually defining each switch matrix feels error-prone, so any guidance would be appreciated. Additionally, if you have example switch matrices or a fabric.csv file that includes these configurations, that would be incredibly helpful.

Thanks!

@KelvinChung2000
Copy link
Collaborator

With the current implementation, you will need to create an individual IO tile for each side. This is because the wire going in and out of the tile will be oriented differently on each side.

I have no clean solution for describing IO tiles since each fabric switch matrix is unique and IO tile will be unique.

This is one example of the IO tile.
https://github.com/gatecat/fabulous_mpd/tree/work/fabric/Tile/S_term_single

@mole99
Copy link
Contributor Author

mole99 commented Oct 30, 2024

Hi @AhmadHouraniah, I did this a while ago for the missing IO tiles: io_tiles.zip

I would appreciate if you could have a look at the config files before using them and let me know if you find any error :)

@AhmadHouraniah
Copy link

Thank you for your help and for sharing the files. I will review the configurations and let you know if I find any issues.

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

No branches or pull requests

3 participants