论文部分内容阅读
CAN(Controller Area Network)总线是重要的现场总线之一,是一种有效支持分布式控制系统的串行通信网络。CAN总线是德国博世公司在20世纪80年代,为解决汽车业中控制系统与测试仪器之间的数据通信而专门开发的一种串行通信总线。由于CAN总线具有高性能、高可靠性以及独特的设计等特点,而逐渐受到应用市场的重视。目前,CAN总线己经被广泛地应用于汽车、医疗设备、工业自动化和安全防护等领域。本文首先从CAN总线的背景入手,简要介绍CAN总线的特点和市场应用现状,IP核的概念以及IP核在国内外的发展趋势。结合CAN总线的市场需求和IP核的应用前景,提出本文所要研究的方向。其次,介绍了CAN 2.0A技术规范、SOPC技术以及AVALON总线规范的相关概念与其发展状况。重点对CAN 2.0A技术规范中的报文传输类型和AVALON总线规范中的从端口传输做了详细的说明。再次,阐述了CAN总线控制器芯片的特性、内部功能以及外围电路相关芯片的功能特性。着重介绍IP核的VHDL设计流程,特别是在不同的工作模式下CAN总线控制器接口IP核的内部设计,时序分析以及IP核的封装与打包过程。最后,对IP核进行测试。实现了对CAN总线控制器MCP2515的控制。