声明
摘要
第一章 绪论
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 系统验证
结论与展望
参考文献
致谢
东北师范大学;