首页> 中文学位 >CAN总线控制器的接口IP核设计与实现
【6h】

CAN总线控制器的接口IP核设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 CAN总线综述及其应用现状

1.1.1 CAN总线综述

1.1.2 CAN总线应用现状

1.2 IP核的研究背景与国内外发展现状

1.2.1 IP核的研究背景

1.2.2 IP核的国内外发展现状

1.3 论文选题的背景与意义

1.4 本论文的主要内容

第二章 CAN总线协议

2.1 CAN总线协议

2.1.1 CAN总线的基本概念

2.2 CAN节点的层结构

2.3 报文传输

2.3.1 数据帧

2.3.2 远程帧

2.3.3 错误帧

2.3.4 过载帧

2.3.5 帧间空间

2.4 位定时要求

第三章 SOPC技术与Avalon总线规范

3.1 SOPC介绍

3.1.1 基于FPGA嵌入式IP硬核的SOPC系统

3.1.2 基于FPGA嵌入式IP软核的SOPC系统

3.1.3 基于HardCopy技术的SOPC系统

3.2 AVALON总线规范

3.2.1 Avalon交换结构

3.2.2 Avalon外设

3.2.3 Avalon信号

3.3 Avalon从端口传输

3.3.1 从端口基本读传输

3.3.2 从端口基本写传输

3.3 用户自定义外设

第四章 CAN总线控制器外围电路设计

4.1 MCP2515功能介绍

4.1.1 CAN模块

4.1.2 控制逻辑

4.1.3 SPI协议模块

4.2 CAN总线控制器外围电路结构

4.2.1 CAN总线控制器中的相关芯片

4.2.2 系统硬件结构框图

第五章 IP核的VHDL设计

5.1 环回模式

5.1.1 环回模式下MCP2515内部寄存器设计

5.1.2 环回模式下的时序设计

5.1.3 环回模式下的底层程序

5.2 休眠模式

5.3 仅监听模式

5.4 正常模式

5.4.1 正常模式下MCP2515内部寄存器设计

5.4.2 正常模式下的时序设计

5.4.3 正常模式下的底层程序

5.5 IP核的封装与打包

第六章 IP核测试

6.1 系统测试开发环境

6.1.1 开发工具简介

6.1.2 硬件系统平台

6.2 软件设计流程

6.2.1 报文发送过程

6.2.2 报文接收过程

6.3 系统验证

结论与展望

参考文献

致谢

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号