Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
Oliver Sedlacek
02/13/13 08:55
Read: 907 times

#189358 - Fun with network protocols
Responding to: Josť A. Ruiz'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.

List of 7 messages in thread
Multi-CPU designs      Josť A. Ruiz      02/13/13 02:55      
   Commonly Done       Jim Granville      02/13/13 03:41      
   Fun with network protocols      Oliver Sedlacek      02/13/13 08:55      
      and also a twisted ring network      Jim Granville      02/13/13 14:12      
         Please explain a bit more      Oliver Sedlacek      02/14/13 02:11      
            more details       Jim Granville      02/14/13 04:15      
   I'd use I¬≤C      Erik Malund      02/14/13 10:33      

Back to Subject List