• DocumentCode
    2176121
  • Title

    Automated partitioning for HW/SW implementations of factory communication protocols based on SDL

  • Author

    Neumann, Habil Peter ; Szczepanski, Thorsten

  • Author_Institution
    Inst. fur Autom. und Kommunikation, Magdeburg Univ. of Technol., Germany
  • Volume
    1
  • fYear
    1997
  • fDate
    7-11 Jul 1997
  • Abstract
    We present our approach to mixed hardware/software implementations of factory communication protocols. We start from a single system specification based on SDL (specification and description language). The main task consists of identifying the parts which when implemented in hardware would lead to the biggest gain in overall system performance. In order to achieve this we introduce a three stage solution. Within the first phase we use the environment dependence properties of control dominated systems to reduce the complexity of the next stages. Therefore we build a combined state machine from the existing CFSMs and identify the paths through it which are relevant to a speed up of the system. The second step exploits a new colouring algorithm in order to schedule the tasks of our program. In our case this means the SDL specification. This algorithm can be applied either to find the maximum degree of parallelism or to find the shortest schedule for a given number of parallel resources. The third step allocates the tasks to the system resources distributing the functionality between hardware and software elements. To exhibit the structural features of our approach we introduce SDL specification pictures if necessary
  • Keywords
    data communication; factory automation; formal specification; high level synthesis; protocols; specification languages; SDL; colouring algorithm; combined state machine; factory automation; factory communication protocols; mixed hardware/software implementation; parallel resources; specification and description language; system performance gain; Communication system software; Formal specifications; Hardware; Job shop scheduling; Manufacturing automation; Production facilities; Protocols; Scheduling algorithm; Software systems; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 1997. ISIE '97., Proceedings of the IEEE International Symposium on
  • Conference_Location
    Guimaraes
  • Print_ISBN
    0-7803-3936-3
  • Type

    conf

  • DOI
    10.1109/ISIE.1997.651754
  • Filename
    651754