• DocumentCode
    254630
  • Title

    System simulation and optimization using reconfigurable hardware

  • Author

    Lukasiewycz, M. ; Shreejith, S. ; Fahmy, S.A.

  • Author_Institution
    CREATE, TUM, Singapore, Singapore
  • fYear
    2014
  • fDate
    10-12 Dec. 2014
  • Firstpage
    468
  • Lastpage
    471
  • Abstract
    This paper presents a methodology for simulating and automatically optimizing distributed cyber-physical systems using reconfigurable hardware. By mapping an entire system of distributed devices including the buses onto a single Field Programmable Gate Array (FPGA), it becomes possible to make changes to the architecture, including the topology, using reconfiguration. This approach enables accurate rapid prototyping of distributed architectures, while also closing the gap between early simulation results and the final design, leading to a more robust optimization. Furthermore, the system can be simulated and optimized within a Hardware-in-the-Loop (HIL) setup due to its cycle- and bit-accurate execution in real-time. We introduce the general concept and building blocks that enable a faster and more accurate simulation and optimization: (1) The details of our approach for mapping devices, network interfaces, and buses onto an FPGA are presented. (2) An optimization model is proposed that encodes the topology, task distribution, and communication in a very efficient representation. Finally, the implementation and integration of the methodology is presented and discussed.
  • Keywords
    distributed processing; field programmable gate arrays; FPGA; communication; distributed architecture; distributed cyber-physical systems; field programmable gate array; optimization model; reconfigurable hardware; system optimization; system simulation; task distribution; topology; Computer architecture; Encoding; Field programmable gate arrays; Hardware; Integrated circuit modeling; Optimization; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits (ISIC), 2014 14th International Symposium on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/ISICIR.2014.7029545
  • Filename
    7029545