AUTOSAR汽车电子嵌入式编程精讲300篇-基于 FPGA 的 CAN 控制器设计与验证(续)

目录

3 CAN 控制器的设计

3.1 CAN 的模块构成

3.2 CPI 模块

3.2.1 CPI 模块总设计

3.2.2 位时序设计

3.2.3 发送模块设计

3.2.4 接收模块设计

3.2.5 错误处理模块设计

3.2.6 过载帧模块设计

3.3 CAN 控制器的操作模式

4 CAN 控制器的验证

4.1 基于 Vivado 软件的 CAN 控制器仿真

4.1.1 CAN 控制器配置及地址打包

4.1.2 其余端口配置说明

4.1.3 Testbench 编写说明

4.1.4 Testbench 执行结果

4.2 基于 UVM 的 CAN 控制器验证

4.2.1 基于 UVM 方法的验证系统

4.2.2 验证平台搭建

4.2.3 验证用例设计

4.2.4 验证结果及分析

5 基于 FPGA 的 CAN 总线 SoC 系统的实现

5.1 CAN 总线 SoC 系统的搭建

5.1.1 SDK 程序设计

5.1.2 系统分析

5.2 CAN 总线 SoC 系统的实现

5.2.1 实验平台说明

5.2.2 硬件搭建及端口连接

5.3 验证方法及步骤

5.3.1 信号收发验证及步骤

5.3.2 最大速率检测


本文篇幅较长,分为上下两篇,上篇详见 基于 FPGA 的 CAN 控制器设计与验证

3 CAN 控制器的设计

本设计目标中, CAN <

你可能感兴趣的:(汽车,fpga开发)