• DocumentCode
    1603274
  • Title

    FPGA implementation of bit timing logic of CAN controller

  • Author

    Dzhelekarski, Peter ; Zerbe, Volker ; Alexiev, Dimiter

  • Author_Institution
    Tech. Univ. of Sofia, Bulgaria
  • Volume
    2
  • fYear
    2004
  • Firstpage
    214
  • Abstract
    A controller area network (CAN) protocol has two layers, physical layer and data link layer (DLL). The upper sub-layers of the physical layer, called physical signaling, and DLL are normally incorporated in CAN controllers. The paper describes the implementation of the bit timing logic of a CAN controller on an Altera® Stratix™ FPGA board. The bit timing logic corresponds to the physical signaling sub-layer and is implemented as a schematic using Quartus® II Block Diagram Editor. The module is built up of 3 prescalers, PLL, synchronization logic and receiving/transmitting logic.
  • Keywords
    controller area networks; field programmable gate arrays; logic CAD; protocols; synchronisation; telecommunication signalling; timing; CAN controller; FPGA implementation; PLL; bit timing logic; controller area network protocol; data link layer; physical layer; physical signaling sub-layer; prescalers; receiving/transmitting logic; synchronization logic; Aerospace industry; Electronic mail; Field programmable gate arrays; Logic; Optical signal processing; Page description languages; Phase locked loops; Physical layer; Protocols; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics Technology: Meeting the Challenges of Electronics Technology Progress, 2004. 27th International Spring Seminar on
  • Print_ISBN
    0-7803-8422-9
  • Type

    conf

  • DOI
    10.1109/ISSE.2004.1490422
  • Filename
    1490422