• DocumentCode
    2494252
  • Title

    Design and Application of a Scalable Embedded Systems´ Architecture with an FPGA Based Operating Infrastucture

  • Author

    Mayer-Lindenberg, F.

  • Author_Institution
    Inst. of Comput. Technol., Tech. Univ. of Hamburg-Harburg
  • fYear
    2006
  • fDate
    Aug. 30 2006-Sept. 1 2006
  • Firstpage
    189
  • Lastpage
    196
  • Abstract
    Embedded systems may be designed from a few, properly chosen types of processing components equipped with interfaces for their networking to meet almost arbitrary performance requirements. In this work we describe a particular scalable architecture of this kind using both standard processor and FPGA processing components. It supports multiple FPGA applications through standard FPGA functions implementing the net-working support, and also provides standard CPU functions on the FPGA for the sequential control of application circuits and for their interfacing to the network. On standard von-Neumann machines, a set of such standard functions implemented with the resources of the machine but not directly available from it, and providing a higher level runtime environment for applications would be called an operating system. After defining the scalable architecture and the runtime support, system design and programming (in particular, of FPGA networks) can be automated. We demonstrate this through a simple algorithm to determine the required mix of components for a given application. The architecture is further supported by a system-level, compiled coordination language for functions compiled with the standard processor and FPGA tools
  • Keywords
    embedded systems; field programmable gate arrays; logic design; microprocessor chips; network interfaces; reconfigurable architectures; FPGA based operating infrastructure; FPGA processing components; compiled coordination language; field programmable gate arrays; microprocessor chips; network interfacing; operating system; scalable embedded system design architecture; sequential control; standard CPU functions; standard processor; standard von-Neumann machines; system programming; Application software; Computer architecture; Computer interfaces; Computer networks; Digital signal processing chips; Embedded computing; Embedded system; Field programmable gate arrays; Hardware; Programmable logic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design: Architectures, Methods and Tools, 2006. DSD 2006. 9th EUROMICRO Conference on
  • Conference_Location
    Dubrovnik
  • Print_ISBN
    0-7695-2609-8
  • Type

    conf

  • DOI
    10.1109/DSD.2006.39
  • Filename
    1690039