6533b826fe1ef96bd12845ae

RESEARCH PRODUCT

Communication Interface Generation For HW/SW Architecture In The STARSoC Environment

El-bay BourennaneA. SamahiS. Boukhechem

subject

Hardware architectureResource-oriented architectureComputer sciencebusiness.industryInterface (computing)Software prototypingcomputer.software_genreSoftware frameworkComputer architectureEmbedded systemComponent-based software engineeringReference architecturebusinesscomputerFPGA prototype

description

Mapping the application functionality to software and hardware requires automated methods to specify, generate and optimize the hardware, software, and the interface architectures between them. In this paper, we present a methodology flow to hardware-software communication synthesis for system-on-a-chip (SoC) design through STARSoC (Synthesis Tool for Adaptive and Reconfigurable System-on-a-Chip) tool for rapid prototyping. Our concept consists of a set of hardware and software processes, described in C-code, communicates through the streams channels. This methodology consists in analyzing dependences of data between processes and synthesis a custom architecture to interface it. Firstly, we presented our reference platform design proposed and the programming model supported. Secondly, we discussed the communication synthesis flow and we presented our architecture models synthesized. Finally, we presented the experimental results of our methodology and demonstrate the effectiveness of our automatic model generation for SoC through the image processing applications.

https://doi.org/10.1109/reconf.2006.307753