Title :
Integrated Development Environment for generation of middleware for hybrid processors based embedded systems
Author :
Butt, Mavera M. ; Alvi, A.B.N. ; Khan, Shoab A.
Author_Institution :
Nat. Univ. of Sci. & Technol., Islamabad, Pakistan
Abstract :
Multiprocessor system on chip (SoC) contains hundreds of cores on a chip that require high speed interconnections for fast data communication between the cores. With an increased number of cores, an on-chip bus or a multi-layer bus architecture is the bottleneck for SoC. In contrast, Network-on-chip (NoC) mitigates the flaws of the SoC technology by introducing high scalability, improved communication performance and lesser power consumption. It provides such an on-chip communication architecture that allows multiple cores to communicate via packets routed on a network. A Network-on-System (NoS) architectural framework caters for the major issues of high latency and decreased throughput of reprogrammable and reconfigurable hybrid embedded systems. This paper presents a novel idea of hybrid processors configuration in NoS using an Integrated Development Environment (IDE) generated middleware. The user will be able to configure or reconfigure the NoS, whereas the inter-communication of hybrid processors on the NoS will take place in an abstraction layer without any user intervention. The basic model of NoS and the proposed prototype for GUI based IDE used for middleware generation have been explained in detail. The paper also discusses how such an IDE can be used in the middleware generation of real-time applications like SDR. The proposed methodology is ideally suited to address the complexities of a hybrid embedded system.
Keywords :
embedded systems; graphical user interfaces; middleware; network-on-chip; programming environments; reconfigurable architectures; GUI; IDE generated middleware; NoS architectural framework; NoS reconfiguration; SDR; SoC technology; communication performance improvement; high-speed interconnection; hybrid processor configuration; hybrid processor intercommunication; hybrid processor-based embedded systems; integrated development environment; latency; middleware generation; multilayer bus architecture; multiprocessor system-on-chip; network-on-chip; network-on-system architectural framework; on-chip bus; on-chip communication architecture; power consumption; reprogrammable-reconfigurable hybrid embedded systems; scalability; throughput; Computer architecture; Embedded systems; Graphical user interfaces; Hardware; Middleware; Program processors; System-on-chip; Hybrid embedded systems; Integrated Development Environment; middleware;
Conference_Titel :
Computer Systems and Applications (AICCSA), 2014 IEEE/ACS 11th International Conference on
DOI :
10.1109/AICCSA.2014.7073174