Automatic code generation for multi-MicroBlaze system with syndex

  • Pengcheng Mu
  • , Mickaël Raulet
  • , Jean François Nezan
  • , Jean Gabriel Cousin

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Image processing applications such as video codecs represent a great challenge in terms of real-time embedded systems. Programmable multicomponent architectures can provide suitable target solutions combining flexibility and computation power. Integrating multicomponents on FPGA provides greater flexibility but presents more challenges in system level design e.g. design space exploration, multiprocessor distribution and scheduling, inter-processor communications and real-time constraints. The aim of our work is to develop a fast automatic design process dedicated to the implementation of deterministic image processing applications on parallel multicomponent architectures. This design process is based on AAA methodology using the SynDEx CAD tool. A distributed implementation from high-level application and architecture descriptions is automatically provided, saving a considerable amount of time in design space exploration achieving optimisation by reducing global execution time. This paper presents the design process for an FPGA-based multi-MicroBlaze system using SynDEx, and several kernels are developed for the automatic code generation.

Original languageEnglish
Title of host publication15th European Signal Processing Conference, EUSIPCO 2007 - Proceedings
Pages1644-1648
Number of pages5
StatePublished - 2007
Externally publishedYes
Event15th European Signal Processing Conference, EUSIPCO 2007 - Poznan, Poland
Duration: 3 Sep 20077 Sep 2007

Publication series

NameEuropean Signal Processing Conference
ISSN (Print)2219-5491

Conference

Conference15th European Signal Processing Conference, EUSIPCO 2007
Country/TerritoryPoland
CityPoznan
Period3/09/077/09/07

Fingerprint

Dive into the research topics of 'Automatic code generation for multi-MicroBlaze system with syndex'. Together they form a unique fingerprint.

Cite this