Objective Electronic System Level (ESL) design is an emerging semiconductor design and verification methodology that focuses on higher levels of abstraction to describe the functionality of a platform system. Elevating the abstraction level closer to the application and away from the implementation details is becoming a vital step for rapid prototyping and productization of complex System on Chips (SoCs). The main promise of the ESL methodology is to enable the developers to focus on the important aspects of their application, and to open up platform design to software and algorithm developers that do not necessarily have hardware and architectural expertise. Unfortunately, the ESL vision remains unfulfilled mainly due to the lack of an acceptable abstraction layer among the researchers and the potential users of ESL tools. The lack of such a common language creates a lack of understanding between designers at different levels, unnecessary replication of tasks, potential for erroneous system functionality, and market fragmentation. We believe that a successful ESL abstraction should provide semantics to express “spatial computation” and should share a lot of common elements with parallel programming for multi-core or many-core engines. In this work, we introduce the stream programming paradigm as an ESL abstraction, and we propose the design and implementation of an ESL tool that generates synthesizable hardware based on this paradigm. The streaming programming paradigm is an emerging embedded domain in which an application can be viewed as a collection of independent kernel computations that communicate over explicit data channels. Fields of science natural sciencescomputer and information sciencessoftwarenatural sciencesphysical scienceselectromagnetism and electronicssemiconductivity Keywords Automation Compilers Computer Engineering ESL FPGA Hardware Reconfigurable Systems Streaming programming model Programme(s) FP7-PEOPLE - Specific programme "People" implementing the Seventh Framework Programme of the European Community for research, technological development and demonstration activities (2007 to 2013) Topic(s) PEOPLE-2007-4-3.IRG - Marie Curie Action: "International Reintegration Grants" Call for proposal FP7-PEOPLE-2007-4-3-IRG See other projects for this call Funding Scheme MC-IRG - International Re-integration Grants (IRG) Coordinator PANEPISTIMIO THESSALIAS EU contribution € 100 000,00 Address ARGONAFTON FILELLINON 38221 Volos Greece See on map Region Κεντρική Ελλάδα Θεσσαλία Μαγνησία Activity type Higher or Secondary Education Establishments Administrative Contact Dimitrios Mesalouris (Mr.) Links Contact the organisation Opens in new window Website Opens in new window Total cost No data