摘要
CAN总线以其实时性强、可靠性高、成本低等特性,广泛应用于汽车领域。其应用的广泛性对CAN总线IP核的通用处理器访问接口和良好的可移植性有了更高需求。针对该需求,设计并实现了一种基于CAN2.0协议的车用CAN总线控制器IP核,可应用于嵌入式SoC系统设计中。使用Xilinx XC7K410T FPGA开发板作为验证平台,外接CAN mini分析仪进行验证。实测结果表明设计符合CAN2.0协议要求,能够高效地完成微控制器与CAN总线的数据通信。
CAN bus is widely used in the automotive field due to its strong real-time performance,fast transmission speed,high reliability and low cost. The wide range of applications has a higher demand for the general processor access interface and good portability of the CAN bus IP core. Aiming at this demand,a CAN bus controller IP core based on CAN2.0 protocol is designed and implemented,which can be applied to the design of embedded SoC system. The Xilinx XC7 K410 T FPGA development board is used as a verification platform and an external CAN mini analyzer is used for verification. The measured results show that the design meets the requirements of CAN2.0 protocol,and can effectively complete the data communication between the microcontroller and the CAN bus.
作者
李晨
焦继业
牛雨萌
LI Chen;JIAO Jiye;NIU Yumeng(School of Computer Science&Technology,Xi'an University of Posts and Telecommunications,Xi'an 710121;School of Electronic Engineering,Xi'an University of Posts and Telecommunications,Xi'an 710121)
出处
《计算机与数字工程》
2020年第6期1490-1495,共6页
Computer & Digital Engineering