July 27, 2009 -- It is difficult to implement a combination of multiple real-time tasks on a traditional processor. For this reason an FPGA and hardware design techniques have typically been used instead. At the same time, multi-core design methods have become familiar to many through the use of multiple microcontrollers and processors in order to construct real-time systems.
In this article we discuss the key properties of emerging multi-core systems that make them an appealing and elegant platform for complex real-time tasks.
By Henk Muller. (Muller is Principal Technologist at XMOS Semiconductor, Ltd.)
This brief introduction has been excerpted from the original copyrighted article.