Font Size: a A A

Design And Implementation Of Fpga-based Can Communication Card

Posted on:2009-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:B ZhangFull Text:PDF
GTID:2208360272489215Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Controller Area Network is one of the Area Network which applied most popular in world wide. But with the rapid development of electronical implement, we should develop more advanced CAN Communication Card to adjust to variable Industry Conntroller Area to gain more perfect systematic performance.The design of CAN Communication Card adopts the up to date technique of FPGA, instead of traditional singchip and peripherally extended chips. The FPGA technique has a lot of advantage including that configuration is flexible, integration rate is high , design method is multiple, developmental period is short, debugging is convenient, modification is easy, and so on.Compared with the whole feasible plan, the design adopts the configuration which makes up of the PCI bus module,main controller module,date buffer module,CAN agreement controller module and CAN bus drivers module. The CAN communication card is based on FPGA technique and it's main controller module is programmed with VHDL language.In realization. In the part of hardware design, chips are chosen, all hardware module's circuit are particularly ananlyzed and the works are well-knitly done. In the part of software design ,the CAN commnication card's main controller is designed by the FPGA technique, modules are realized based on VHDL. The state mechanism technique is used to make up of high efficiency and high reliability's logic control; date buffer is designed to the circular memory system which increase the breadth of date memory; arbitration technique is used to resolved the time-sharing of FPGA chip and CPU chip's control to the CAN argreement controller; the way of address mapping avoids the feasibility of occuping redundant system resource because of quite a number of address and clash to the other device. The function and time simulations of this design are finished in Quartus II.Adoptting the FPGA technique, the intelligentize CAN communication card are designed and developped.This card is already applied in the electricity station control system of military warship. The result of experiment indicates that date transimit is stable and reliable.
Keywords/Search Tags:CAN-BUS, FPGA, VHDL, Quartus II, State Mechanism, Address mapping, Circle memory
PDF Full Text Request
Related items