??? 02/13/13 15:55 Read: times |
#189358 - Fun with network protocols Responding to: ???'s previous message |
This sort of project can be quite a lot of fun. In my experience you have to put quite a lot of thought into how the functionality is partitioned and on how you are going to handle inter-processor communication. You would probably want to hang all your processors on a bus of some sort, and bus throughput can quickly become a bottleneck. If you plan to have multiple bus masters then you need to decide how you resolve bus ownership. SPI will be a real handicap, so I would seriously consider looking at CAN bus.
An alternative to a shared high speed bus is to use point-to-point links (as promoted by the old Transputer). You would arrange your processors in a grid and each processor would have a link to its nearest neighbour, often thought of in terms of North, East, South and West. Not many processors have four UARTs, so this can be a deal breaker. |
Topic | Author | Date |
Multi-CPU designs | 01/01/70 00:00 | |
Commonly Done | 01/01/70 00:00 | |
Fun with network protocols | 01/01/70 00:00 | |
and also a twisted ring network | 01/01/70 00:00 | |
Please explain a bit more | 01/01/70 00:00 | |
more details | 01/01/70 00:00 | |
I'd use I²C | 01/01/70 00:00 |