• DocumentCode
    1656291
  • Title

    Using a hardware coprocessor for message scheduling in fieldbus-based distributed systems

  • Author

    Fonseca, Jose A. ; Martins, Ernesto V. ; Neves, Paulo

  • Author_Institution
    Dept. de Electron. e Telecommun., Aveiro Univ., Portugal
  • Volume
    3
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    1485
  • Abstract
    Fieldbus based distributed embedded systems used in real-time applications tend to be inflexible in what concerns changing operational parameters on-line. Recent techniques such as the planning scheduler can avoid this problem but do not show adequate responsiveness for automatic negotiation of parameter values. In this paper the use of ASIC based coprocessors for message scheduling is proposed to solve the problem. Such coprocessors can be used in the arbiter nodes of systems based on widely used producer-consumer fieldbuses like WorldFIP and CAN. A prototype built with a Xilinx FPGA is presented. First performance results are shown and analyzed. They demonstrate that the device is able to achieve the expected performance and also point to the possibility of evolution to an almost dynamic scheduling approach
  • Keywords
    application specific integrated circuits; controller area networks; coprocessors; distributed processing; embedded systems; field buses; field programmable gate arrays; processor scheduling; ASIC; CAN; WorldFIP; Xilinx FPGA; arbiter node; distributed embedded system; dynamic scheduling; fieldbus; hardware coprocessor; message scheduling; on-line parameters; planning scheduler; real-time applications; Application specific integrated circuits; Coprocessors; Delay; Embedded system; Field buses; Field programmable gate arrays; Hardware; Performance analysis; Prototypes; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2001. ICECS 2001. The 8th IEEE International Conference on
  • Print_ISBN
    0-7803-7057-0
  • Type

    conf

  • DOI
    10.1109/ICECS.2001.957496
  • Filename
    957496