Hardware/Software Co-design for Heterogeneous Multi-core Platforms T

This book describes the results and outcome of the FP6 project, known as hArtes, which focuses on the development of an integrated tool chain targeting a heterogeneous multi core platform comprising of a general purpose processor (ARM or powerPC), a DSP (

  • PDF / 10,540,820 Bytes
  • 245 Pages / 439.37 x 666.142 pts Page_size
  • 30 Downloads / 222 Views

DOWNLOAD

REPORT


Koen Bertels Editor

Hardware/Software Co-design for Heterogeneous Multi-core Platforms The hArtes Toolchain

Editor Koen Bertels Fac. Electrical Engineering Mathematics & Computer Science Delft University of Technology Mekelweg 4 2628 CD Delft The Netherlands [email protected]

ISBN 978-94-007-1405-2 e-ISBN 978-94-007-1406-9 DOI 10.1007/978-94-007-1406-9 Springer Dordrecht Heidelberg London New York Library of Congress Control Number: 2011941860 © Springer Science+Business Media B.V. 2012 No part of this work may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, microfilming, recording or otherwise, without written permission from the Publisher, with the exception of any material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Cover design: VTeX UAB, Lithuania Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)

Preface

The hArtes project1 was started as an innovative European project (funded by European Union) aiming at laying the foundations of a new holistic approach for the design of complex and heterogeneous embedded solutions (hardware and software), from the concept to the silicon (or B2B, from the brain to bits). The hArtes stands for “holistic Approach to reconfigurable real time embedded systems”. As defined in the Embedded Systems Chapter of the IST 2005-06 Work Programme the objective of the hArtes project is to “develop the next generation of technologies, methods and tools for modeling, design, implementation and operation of hardware/software systems embedded in intelligent devices. An end-to-end systems (holistic) vision should allow building cost-efficient ambient intelligence systems with optimal performance, high confidence, reduced time to market and faster deployment”. The hArtes project aims to lay the foundation for a new holistic (end-to-end) approach for complex real-time embedded system design, with the latest algorithm exploration tools and reconfigurable hardware technologies. The proposed approach will address, for the first time, optimal and rapid design of embedded systems from high-level descriptions, targeting a combination of embedded processors, digital signal processing and reconfigurable hardware. The project ended with an important scientific and technical contribution that resulted in more than 150 international publications as well as a spin-off company, BlueBee.2 From the application point of view, the complexity of future multimedia devices is becoming too big to design monolithic processing platforms. This is where the hArtes approach with reconfigurable heterogeneous systems becomes vital. As a part of the project, a modular and scalable hardware platforms will be developed that can be reused and re-targeted by the tool chain to produce optimized real-time embedded products. The results obtained will be evaluated using advanced audio and video systems