论文部分内容阅读
FlexRay是为汽车控制系统设计的通信协议,较全面地定义了一个网络化汽车通信过程的信息格式和功能,具有良好的可靠性、可用性、灵活性以及传输速率等汽车系统要求的关键指标。由于其出色的安全性能和传输速率,已逐渐应用在高级汽车上并取代广泛使用的CAN总线。在国内虽然没有成功开发出相关产品,但对FlexRay的研究和技术推广逐年升温,研究开发具有自主知识产权的IP具有十分重要的意义。本文通过深入研究FlexRay协议,掌握其关键技术,设计符合FlexRay协议的原型IP。
本文详细介绍了FlexRay协议的设计实现过程。根据对FlexRay协议的研究以及国外相关芯片的分析提出了总体设计方案并详细介绍了各个功能模块的实现方法,在确定了设计规范和系统结构之后,采用自顶向下的设计方法,对各个功能模块进行详细设计,并采用Verilog实现RTL编码。详细介绍了FlexRay协议的主要机制,包括编码格式、帧格式、媒质访问方法、唤醒机制、启动机制、同步机制以及网络结构、节点结构等。此外本文还介绍了验证方法、验证平台的搭建以及各个功能模块的验证方法和验证结果,证明设计的正确性。对于各个功能模块的验证采用白盒验证方法,验证结果表明文中提出的设计方案是正确可行的。