CoMoSy: a Flexible System-on-Chip Platform for Embedded Applications
Thanks to the rapid evolution of semiconduc-tor technology, System-on-Chip (SoC) paradigm has be-come one of the most common design methodologies for quickly developing embedded systems to meet the high demands of embedded applications. In this paper, we present the design and implementation on a SoC platform targeted to controlling and monitoring applications. This proposed platform is composed of a 32-bit processor and a dozen of common hardware interfaces, providing the programmability and connectivity to peripheral devices such as memories, Lan network, monitor, keyboard, ADC, DAC, or other I/O device. In addtion, to increase the flexibility of the system and to rapidly develop end-user applications, we also deploy an application-specific software framework with the robustness of a lightweight kernel and real-time applet management. The system model has finally been validated through the realization of a remote control camera system.