• DocumentCode
    1830803
  • Title

    FPGA Implementation of a Simple Approach for Jitter Minimisation in Ethernet for Real-time Control Communication

  • Author

    Ishak, Mohamad Khairi ; Herrmann, Guido ; Pearson, Martin

  • Author_Institution
    Queens Sch. of Eng., Univ. of Bristol, Bristol, UK
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    1337
  • Lastpage
    1343
  • Abstract
    An approach for cheap and deterministic control communication using Ethernet real-time control communication is presented. Field-programmable gate array (FPGA) technology, i.e Xilinx XC3S500E from the Spartan-3E family, is used to implement the Ethernet communication strategy. The unit is defined in Verilog using Xilinx ISE 11.1 software tools. Data packages are sent at well defined times to avoid collisions. Collisions mainly occur due to jitter of the transmitter system, so that arbitration (similar to CANopen) is necessary. The Binary Exponential Backoff (BEB) scheme is used. This paper analyzes and investigates how the backoff time affects the performance of the Carrier Sense Multiple Access protocol with Collision Detection (CSMA/CD) in a basic Media Access Controller (MAC), in terms of data arrival characteristics, i.e jitter and delay. We propose to assign different minimal backoff times for each of the CSMA/CD controller units to minimize packet collisions. The proposed hardware design shows the advantage of our approach over a standard CSMA/CD setting.
  • Keywords
    carrier sense multiple access; collision avoidance; embedded systems; field programmable gate arrays; hardware description languages; jitter; local area networks; software tools; BEB scheme; CSMA/CD; Ethernet; FPGA; MAC; Verilog; Xilinx ISE 11.1 software tool; Xilinx XC3S500E; backoff time affect; binary exponential backoff; carrier sense multiple access protocol; collision avoidance; collision detection; data arrival characteristics; data package; deterministic control communication; field programmable gate array; jitter minimisation; media access controller; packet collision; real-time control communication; transmitter system; Delay; Field programmable gate arrays; Jitter; Multiaccess communication; Real-time systems; Synchronization; Transmitters; Binary Exponential Backoff; CSMA/CD; Ethernet; network model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2164-8
  • Type

    conf

  • DOI
    10.1109/HPCC.2012.197
  • Filename
    6332333