6533b85efe1ef96bd12c054a

RESEARCH PRODUCT

Rapid prototyping platform for stream-oriented reconfigurable computing applications

Philippe BrunetEl-bay Bourennane

subject

Rapid prototypingHardware architectureSoftwareComputer architecturebusiness.industryComputer scienceEmbedded systemComponent-based software engineeringSystem on a chipMPSoCField-programmable gate arraybusinessReconfigurable computing

description

In this paper we present a methodology and tool for rapid prototyping of real time image processing applications. We describe our design flow of multiprocessor system on chip (MPSoC) architectures based on hardware/software components. This methodology provides automated methods to specify, generate the hardware, software, and the architectural interfaces between them. Our methodology starts from system level specification of the application with parallel processes described in C-code. The processes communicate through an abstract channel called streams. We describe also the solution that we proposed to synthesize a custom bus architecture for the reconfigurable computing applications, which therefore allows minimizing hardware cost in the FPGA. On the other hand, this methodology allows generating the communication architecture based on the needs of the application. Finally, we demonstrate the effectiveness of our approach through an image processing application.

https://doi.org/10.1109/iccce.2010.5556817