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

Multi-Channel Transaction #74

Open
NavonilChatterjee opened this issue Nov 8, 2018 · 4 comments
Open

Multi-Channel Transaction #74

NavonilChatterjee opened this issue Nov 8, 2018 · 4 comments

Comments

@NavonilChatterjee
Copy link

NavonilChatterjee commented Nov 8, 2018

I want to communication between two source and destination pair at the same time using two different wireless hub pairs. However, it is observed that I communication is completed and then the other communication is starting. It means that only one wireless transaction is taking place at a time. Can I have two wireless communication simultaneously, if the two source and destinations hubs are different.

@davidepatti
Copy link
Owner

Dear Navonil,
your question is a bit too much generic....
what problem are you finding when defining two channels ?

@NavonilChatterjee
Copy link
Author

Respected Sir,

I cannot transmit two packet at a time for two different source destination pair which are connected by wireless hubs.

I have used a 8 x 8 NoC. I have wireless hub connected with router 9, 13, 41 and 45. Now I want to transmit packet from 9 --13, and 41--45 at the same time. But I cannot do that. Packets are getting transmitted one after another, that is, first 9 and 13 is transmitted then 41 and 45 is getting transmitted. Why is this happening? The token policy I have used is TOKEN_PACKET.

Thanking you,
Navonil Chatterjee.

@davidepatti
Copy link
Owner

If you mean something like a multicast/broadcast, it's still unsupported.
However, in some case you could try simpler solutions. For example, if the destinations are all connected to the same hub you could simply send to a single channel target in the hub, and manage the multicasting after, by adding some further field in the header so that the hub creates copies of the received flits and put them into multiple buffer_to_tile, so that different tiles connected to the hub will receive that communication.

@van-namdinh
Copy link

Dear authors,
Is there any configuration of .yaml file to run noxim with "TABLE_BASED" option?
Many thanks!

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