论文部分内容阅读
航空系统的飞速发展,对数据传输带宽、确定性、实时性等性能要求也越来越高,为了满足新一代航空系统的需求和发展,必须对标准的IEEE-1394B总线协议加以限定,形成了新的1394B接口需求SAE AS5643。为了仿真航空系统中1394总线系统的可靠性,需要设计一系列地面虚拟仿真设备,其中包含了CC仿真卡。CC仿真卡是用于在地面上模拟1394总线根节点功能的虚拟仿真设备,包含3个CC节点。系统中,CC仿真卡利用根节点功能连入系统总线,完成AS5643通信协议处理以及提供外设和主机系统的信息交互。论文中阐述了基于FPGA的CC仿真卡设计实现,所有模块用Verilog代码实现,并结合Xilinx ISE开发环境和QustaSim仿真工具对CC仿真卡进行了时序仿真,并通过FPGA验证了正确性,完成了FPGA的设计与实现。论文中所阐述的设计均已实现,FPGA综合报告已经满足,虚拟仿真与FPGA测试已经开展,基本功能已经达到设计目的。该设计实现了单个板卡3个CC节点多通道同步,具有数据收发、故障注入、电源管理、心跳字初始值自设定、VPC与CRC自检测等功能。