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

基于Verilog HDL设计CAN控制器

致谢第1-6页
中文摘要第6-7页
ABSTRACT第7-11页
1 绪论第11-15页
   ·Verilog HDL与FPGA的背景和优越性第11页
   ·现场总线CAN的现状第11-12页
   ·用FPGA实现CAN总线控制器的意义第12-13页
   ·课题研究的内容与目标第13-14页
   ·论文结构安排第14-15页
2 CAN协议第15-33页
   ·简介第15-17页
   ·基本概念第17-20页
   ·报文传输第20-29页
     ·帧格式第20页
     ·帧类型第20-29页
     ·关于帧格式的一致性第29页
     ·发送器/接收器的定义第29页
   ·报文滤波第29-30页
   ·报文校验第30页
   ·编码第30页
   ·错误检测第30-31页
   ·小结第31-33页
3 分析CAN控制器底层模块第33-55页
   ·CAN控制器总体介绍第33-34页
     ·CAN控制器的作用第33页
     ·CAN控制器在系统中的位置第33-34页
   ·CAN的局部控制模块第34-37页
     ·接口管理逻辑第35页
     ·发送缓冲器第35-36页
     ·接收缓冲器第36页
     ·验收滤波器第36页
     ·位流处理器第36页
     ·位时序逻辑第36页
     ·错误管理逻辑第36-37页
   ·CAN控制器内部的详细介绍第37-49页
     ·CAN控制器的两种工作模式第37页
     ·BasicCAN模式下的寄存器及其功能描述第37-41页
     ·PeliCAN的寄存器及地址列表第41-49页
   ·验收滤波器的结构和使用第49-54页
     ·验收滤波器的定义第49页
     ·单滤波模式第49-51页
     ·双滤波模式第51-54页
   ·小结第54-55页
4 寄存器模块的设计和实现第55-69页
   ·整体介绍用Verilog HDL实现CAN控制器第55-56页
   ·寄存器模块设计的基础第56-59页
     ·寄存器模块第56页
     ·寄存器单元模块第56-59页
   ·寄存器模块的实现第59-63页
     ·寄存器模块的输入输出信号定义第59-60页
     ·往寄存器写入数据第60-61页
     ·从寄存器读出数据第61-63页
   ·仿真第63-67页
     ·寄存器模块框图第63-64页
     ·写寄存器仿真结果第64-66页
     ·读寄存器仿真结果第66-67页
   ·小结第67-69页
5 验收滤波器的设计和实现第69-81页
   ·设计思想第69-70页
   ·BasicCAN模式下的验收滤波第70页
   ·PeliCAN模式下的验收滤波第70-72页
     ·单滤波模式第70-71页
     ·双滤波模式第71-72页
   ·仿真第72-79页
     ·BasicCAN模式下的仿真结果第73-75页
     ·PeliCAN模式下的仿真结果第75-79页
   ·小结第79-81页
6 位流处理器的设计与实现第81-99页
   ·信号定义第81-84页
   ·接收帧模块设计第84-88页
     ·接收帧状态图第84-85页
     ·接收帧模块的仿真结果第85-88页
   ·位填充模块设计第88-90页
     ·位填充设计思想第88-89页
     ·位填充模块的仿真波形第89-90页
   ·CRC与RXFIFO模块第90-93页
     ·RXFIFO设计思想第90-91页
     ·RXFIFO关键代码第91-92页
     ·CRC校验模块第92-93页
   ·发送数据帧模块第93-97页
     ·发送数据帧流程图第93-94页
     ·定义发送值第94-95页
     ·发送帧模块的仿真波形第95-97页
   ·小结第97-99页
7 结论第99-101页
参考文献第101-102页
作者简历第102-104页
学位论文数据集第104页

论文共104页,点击 下载论文
上一篇:用于医疗器械的二维运动控制系统设计
下一篇:浙江省不同地域新生儿先天性甲状腺功能低下症筛查分析