首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--自动控制、自动控制系统论文

基于FPGA的CAN控制器软核的设计与实现

摘要第1-6页
ABSTRACT第6-8页
致谢第8-15页
第一章 绪论第15-21页
   ·现场总线简介第15页
   ·CAN总线简介第15-18页
     ·CAN总线的特点第16-17页
     ·CAN总线的研究现状第17-18页
   ·现代数字电路设计的FPGA技术和IP技术简介第18-20页
     ·FPGA技术第18页
     ·IP及其复用技术第18-19页
     ·现代数字电路设计的特点与优势第19-20页
   ·基于FPGA实现 CAN控制器的意义第20页
   ·论文的主要目的及结构安排第20-21页
第二章 基于FPGA的软IP设计介绍第21-24页
   ·IP设计方法第21页
   ·基于FPGA的IP开发流程第21-22页
   ·开发工具介绍第22-23页
   ·本文的设计流程和开发工具第23页
   ·本章小节第23-24页
第三章 CAN通信协议介绍第24-33页
   ·CAN总线协议的分层结构第24页
   ·CAN2.0协议中的基本概念第24-25页
   ·帧类型第25-29页
     ·数据帧第25-27页
     ·远程帧第27页
     ·错误帧第27页
     ·超载帧第27-28页
     ·帧间空间第28页
     ·位仲裁第28-29页
   ·CAN的错误检测与管理机制第29-31页
     ·错误类型第29-30页
     ·故障界定第30-31页
   ·位时序与同步第31-32页
     ·位时序第31-32页
     ·同步第32页
   ·本章小结第32-33页
第四章 CAN控制器的设计第33-64页
   ·CAN控制器的整体设计第33-35页
     ·SJA1000CAN控制器简介第33-34页
     ·本文CAN控制器的功能结构第34-35页
     ·CAN控制器软核的程序结构第35页
   ·整体控制can_top的设计第35-36页
   ·接口管理逻辑的设计第36-37页
   ·寄存器的设计第37-40页
     ·读写寄存器第38页
     ·寄存器模块can_registers的仿真第38-40页
   ·位时序逻辑的设计第40-48页
     ·总线定时寄存器BTR0和BTR1第40-41页
     ·位时序逻辑程序流程第41页
     ·位定时设计第41-42页
     ·采样点和发送点设计第42页
     ·同步设计第42-44页
     ·位时序逻辑的仿真第44-47页
     ·设计小节第47-48页
   ·位流处理器的设计第48-63页
     ·位填充设计第48-49页
     ·CRC 校验设计第49-50页
     ·验收滤波设计第50-51页
     ·FIFO设计第51页
     ·错误管理设计第51-54页
     ·接收设计第54-57页
       ·接收状态机第54-56页
       ·数据接收第56-57页
     ·发送设计第57-63页
       ·定义发送值第57-59页
       ·发送过程设计第59-60页
       ·总线仲裁第60-61页
       ·发送模块的仿真第61-63页
   ·本章小结第63-64页
第五章 仿真与硬件验证第64-73页
   ·仿真策略第64-66页
   ·综合第66-67页
   ·硬件测试第67-72页
     ·节点设计第67-69页
     ·CAN总线验证系统第69页
     ·软件设计第69-71页
     ·测试过程和结果第71-72页
   ·本章小结第72-73页
第六章 总结和展望第73-74页
   ·论文工作总结第73页
   ·未来工作展望第73-74页
参考文献第74-77页
攻读硕士学位期间发表的论文第77-78页

论文共78页,点击 下载论文
上一篇:便携式钢管漏磁检测仪的研究
下一篇:无线传感器网络跨层式通信协议的研究