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
Link To Document