论文部分内容阅读
随着FPGA芯片和EDA技术的发展,硬件系统开发中越来越多的使用FPGA或CPLD等来开发专用集成电路以满足特定的功能需求.该课题就是利用FPGA实现MVB协议通信控制器的设计.文中首先阐述多功能车辆总线的体系结构,对其物理层和数据链路层协议进行了分析.接下来,该文对ASIC系统的设计方法和FPGA开发流程进行了论述.在此基础上,结合IEC61375-1国际标准,提出了MVB通信控制器的设计目标和设计方案.根据设计目标,将整个控制器系统的开发进行了模块化的分解,然后在对每个子功能模块进行了深入分析的基础上,提出了具体的设计思想和部分的解决方法.另外,根据硬件调试需要,提出了针对该FPGA的硬件开发电路板的方案.然后,该文详细论述了使用EDA软件对VHDL代码的综合、功能仿真、实现、时序仿真、以及硬件程序下载的整个流程,并阐述了MVB通信控制器设计在开发板硬件环境中实际调试的过程和方法,最终实现和MVB总线管理器的网络通信,验证了物理层和大部分数据链路层主要功能,实现了MVB通信控制器设计.最后,该文对整个开发工作进行了总结,对今后的工作进行了展望,并提出了建议.