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

Token Ring #3

Open
emard opened this issue Jul 15, 2019 · 0 comments
Open

Token Ring #3

emard opened this issue Jul 15, 2019 · 0 comments
Assignees

Comments

@emard
Copy link
Collaborator

emard commented Jul 15, 2019

One of possibility I had in mind is token ring with
differential I/O, minimal signaling (maybe clock only)
and variable data bit length in terms of 2^n so it could
be 1-bit 2-bit etc up to 32-bit bus.

mixed bit width devices can co-exist in the same ring but then for
example if a 1-bit device is inserted inbetween A and B 32-bit nodes
then 32-bit node A must be serialize traffic to 1-bit and
32-bit node B must de-serialize it to 32-bit again.

This will introduce latency and reduce speed but will be
flexible to let it work. When number of devices are small
like 2-8 it is very efficient reliable and low cost

Token ring has advantage to re-generate signal quality after
each node so it should be less prone to noise and it makes
node wiring simple and no additional chips for bus transievers,
hubs and switches.

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