• DocumentCode
    3491912
  • Title

    An FPGA synthesis of the distributed control systems designed with Petri nets

  • Author

    Bukowiec, Arkadiusz ; Mroz, Piotr

  • Author_Institution
    Inst. of Comput. Eng. & Electron., Univ. of Zielona Gora, Zielona Gora, Poland
  • fYear
    2012
  • fDate
    13-14 Dec. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The paper describes a new method for the synthesis of the application specific distributed control systems, constructed using the FPGA devices. The initial steps of the proposed control algorithm rely on the notion of a Petri net, which is an easy way to describe parallel processes. The subsequent steps of the algorithm consist in the decomposition of a given Petri net - with the use of a coloring algorithm - into a set of state machine type subnets. We think of each subnet as representing one parallel process. These subnets are then implemented independently in different FPGA devices. To ensure proper communication between all subnets, the entire control system uses a globally asynchronous locally synchronous (GALS) architecture with each subnet synchronized by the local clock signal. Global communication between components is buffer-based and uses additional signals, generated in a given subnet and distributed to the remaining ones.
  • Keywords
    Petri nets; control engineering computing; distributed control; field programmable gate arrays; finite state machines; graph colouring; logic design; FPGA device; FPGA synthesis; GALS architecture; Petri nets; application specific distributed control system; buffer-based component; clock signal; coloring algorithm; field programmable gate array; globally asynchronous locally synchronous architecture; parallel process; state machine type subnets; Color; Combinational circuits; Decoding; Distributed control; Encoding; Field programmable gate arrays; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networked Embedded Systems for Every Application (NESEA), 2012 IEEE 3rd International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-4721-1
  • Type

    conf

  • DOI
    10.1109/NESEA.2012.6474021
  • Filename
    6474021