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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.