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

Adding umi_port and N x M umi_switch #155

Merged
merged 3 commits into from
Aug 23, 2024
Merged

Adding umi_port and N x M umi_switch #155

merged 3 commits into from
Aug 23, 2024

Conversation

aolofsson
Copy link
Member

@aolofsson aolofsson commented Aug 11, 2024

  • The current crossbar is awkward, an N:1 output mux with an arbiter and ready pushback is easier to use in some cases where we don't have a full N x N crossbar.
  • Using new umi_port to create an N input by M output switch

- The crossbar is awkward, an N:1 output mux with an arbiter and ready pushback is easier to use
- Can we replace umi_mux with this?
@aolofsson aolofsson requested a review from azaidy August 11, 2024 15:26
- Many fabrics are assymetric, so NXN is not natural.
- Usig the new umi_port
@aolofsson aolofsson changed the title Adding umi_port() block Adding umi_port and N x M umi_switch Aug 11, 2024
- Output is valid, so input should be valid as well for naming consistency
@aolofsson
Copy link
Member Author

@azaidy I am merging this.

@aolofsson aolofsson merged commit 6c5ce39 into main Aug 23, 2024
16 checks passed
@aolofsson aolofsson deleted the port branch August 23, 2024 09:25
@aolofsson aolofsson restored the port branch August 24, 2024 09:15
@gadfort gadfort deleted the port branch August 29, 2024 19:40
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.

1 participant