10USING THE PROPELLER AS A VIRTUAL PERIPHERAL FOR MEDIA APPLICATIONS

André LaMothe

Introduction

In this chapter, we are going to explore one of the most exciting uses of multicore processing; using the multicore processor as a slave/server to a host/client processor or computer. The multicore slave is issued commands via an RPC (remote procedure call) architecture, enabling the multicore processor (the Propeller chip, in our case) to execute commands on multiple processors with nearly zero load to the host/client issuing the commands. With this kind of architecture and a proper communications protocol(s), various virtual peripherals can be loaded into the multicore processor and executed on multiple cores, and the client/host can then communicate ...

Get Programming and Customizing the Multicore Propeller Microcontroller: The Official Guide now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.