DocumentCode
1921255
Title
A VHDL CAN Module for Smart Sensors
Author
Reges, Jose E O ; Santos, Edval J P
Author_Institution
Lab. for Devices & Nanostruct., Univ. Fed. de Pernambuco, Recife
fYear
2008
fDate
26-28 March 2008
Firstpage
179
Lastpage
182
Abstract
Communication modules are required for smart sensors interface with the sensor network. In this paper, a VHDL (VHSIC hardware description language) implementation of a CAN (controller area network) interface for smart sensors is presented. The scope of this paper is the medium access control (MAC) sublayer. Therefore, it deals with the transfer protocol, control of frames, arbitration, error checking and error signaling. In accordance with the CAN protocol (versions 2.0 A and 2.0 B), the interface can be divided into blocks to perform various communication tasks. In the implementation presented in this work, each block is a VHDL project entity described in the behavioral style. The performance of each entity is analyzed separately. Next, all entities are interconnected in the structural style. The final description has been synthesized into a Xilinxreg Spartan-Il XC2S50 FPGA. Finally, a comparison between this implementation and the HurriCANe, a freely available core, is performed.
Keywords
access protocols; controller area networks; hardware description languages; intelligent sensors; logic design; transport protocols; wireless sensor networks; CAN interface; CAN protocol; VHDL; VHSIC hardware description language; communication module; communication task; controller area network; error checking; error signaling; medium access control; sensor network; smart sensor; transfer protocol; Access protocols; Communication system control; Error correction; Field programmable gate arrays; Hardware design languages; Hurricanes; Intelligent sensors; Media Access Protocol; Performance analysis; Very high speed integrated circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Programmable Logic, 2008 4th Southern Conference on
Conference_Location
San Carlos de Bariloche
Print_ISBN
978-1-4244-1992-0
Type
conf
DOI
10.1109/SPL.2008.4547752
Filename
4547752
Link To Document