Title:
|
RE-EVALUATION OF THE ROLE OF THE PROCESSOR WITHIN EMBEDDED MULTIPROCESSOR SYSTEMS |
Author(s):
|
Michael Freeman , Chris Bailey |
ISBN:
|
978-972-8924-97-3 |
Editors:
|
Hans Weghorn and Pedro IsaĆas |
Year:
|
2009 |
Edition:
|
V I, 2 |
Keywords:
|
Embedded, Processor, MPSOC, RTOS, FPGA |
Type:
|
Full Paper |
First Page:
|
181 |
Last Page:
|
188 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
The traditional approach to reduce system complexity and to increase productivity has been to move to higher levels of
abstraction. This trend can be seen in the changes in software development for embedded applications i.e. the move away
from systems programmed in assembler with no operating system (OS) support, to systems programmed in high level
languages such as C++, running on an embedded Linux OS, or more specialized real time operation systems (RTOS).
Modern software and hardware architectures offer the designer great flexibility and support, however this is at the cost of
significant increases in on-chip and off-chip memory resources. This paper looks at the trade-offs involved in
implementing system functionality in a typical 32bit embedded processor and the possible disadvantages of continuing to
follow this design solution, suggesting that rather than increasing software and hardware architectural complexity to meet
ever increasing design complexity, the role of the processor in such systems should be reconsidered and that a minimal
distributed software architecture is now required. |
|
|
|
|