• DocumentCode
    2587159
  • Title

    Asynchronous wrappers configuration within GALS systems specified by Petri nets

  • Author

    Moutinho, Filipe ; Gomes, L. ; Costa, Alberto ; Pimenta, J.

  • Author_Institution
    Fac. de Cienc. e Tecnol., Univ. Nova de Lisboa, Lisbon, Portugal
  • fYear
    2012
  • fDate
    28-31 May 2012
  • Firstpage
    1357
  • Lastpage
    1362
  • Abstract
    This paper presents a model-based development approach to support automatic code generation for Globally-Asynchronous Locally-Synchronous (GALS) embedded systems. FPGA-based platforms are used to validate the proposed approach. The GALS system behavior must be specified using a class of Petri nets, which allows the specification of the components and how they interact. A verification tool is used to automatically obtain the characteristics of the communication infrastructure, namely the buffer size required to implement the asynchronous wrappers interconnecting the set of components of the GALS system. With this information, VHDL generator tools are used to automatically generate the code that implement the controllers and the communication interface, making the integration between them. An application example is used to support the proposed model-based development approach presentation.
  • Keywords
    Petri nets; asynchronous machines; embedded systems; field programmable gate arrays; FPGA-based platforms; GALS systems; Petri nets; asynchronous wrappers configuration; automatic code generation; globally-asynchronous locally-synchronous embedded systems; Embedded systems; Field programmable gate arrays; Generators; Petri nets; Synchronization; Table lookup; Time domain analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics (ISIE), 2012 IEEE International Symposium on
  • Conference_Location
    Hangzhou
  • ISSN
    2163-5137
  • Print_ISBN
    978-1-4673-0159-6
  • Electronic_ISBN
    2163-5137
  • Type

    conf

  • DOI
    10.1109/ISIE.2012.6237288
  • Filename
    6237288