1.一种CAN FD通信协议验证系统,其特征在于,所述CAN FD通信协议验证系统包括:
模块联动层,用于实现CAN FD协议功能的有效区隔、划分;
状态联动层,用于负责全局状态控制及转换;
信号联动层,用于实现顶层信号即仿真引脚、对应于模块联动层的交互信号和子模块信号的处理。
2.如权利要求1所述的CAN FD通信协议验证系统,其特征在于,所述模块联动层包括:
total state engine单元、Receiver manager单元、Send Manager单元、Clock coordinator单元、Error Manager单元、Register set单元、Interface Controller单元。
3.如权利要求1所述的CAN FD通信协议验证系统,其特征在于,所述状态联动层包括:
total state engine单元,用于负责全局状态控制及转换;
state matching单元,用于采用多对一或一对一的方式与total state engine单元相对应。
4.如权利要求3所述的CAN FD通信协议验证系统,其特征在于,所述total state engine单元与各state matching单元拥有各自独立的状态转移条件;state matching单元的状态采用多对一或一对一的方式与total state engine单元相对应。
5.如权利要求1所述的CAN FD通信协议验证系统,其特征在于,所述信号联动层分为3种信号类型,顶层信号即仿真引脚;模块信号,对应于模块联动层的交互信号;子模块信号,用于模块内部使用。
6.如权利要求1所述的CAN FD通信协议验证系统,其特征在于,所述CAN FD 控制器节点通过引脚直接连接CAN FD星型电信号交换节点;
所述CAN FD星型电信号交换节点包括:
智能线与交换模块,CAN FD星型电信号交换节点连接CAN FD控制器的发送端和接收端,用于在交换节点内部完成信号交换;
单节点错误统计模块,所有CAN FD节点都通过总线链接,用于区分并记录单个节点的错误情况;
错误模拟模块,用于模拟位错误、填充错误、CRC错误、格式错误、ACK错误,并对单个节点的反应进行监测和记录;
总线复位启动模块,通过与CAN FD星型电信号交换节点直接连接,用于对新加入节点进行总线复位启动。