摘要
为满足新一代航空系统对数据传输的实时性、稳定性的要求,对标准的IEEE-1394B总线协议加以限定,形成了SAE AS5643。三节点仿真卡是用于地面上模拟1394总线功能的设备,包含3个可配置的节点,可配置成根节点或者远程节点连入系统总线,完成SAE AS5643通信协议的处理并且可以数据监控。文中阐述了基于FPGA的三节点仿真卡设计实现,所有模块用Verilog代码实现,并结合Xilinx ISE开发环境和Qusta Sim仿真工具对其进行了时序仿真,并通过FPGA验证了正确性。文中所阐述的设计均已实现,FPGA综合报告已经满足,虚拟仿真与FPGA测试已经开展,基本功能已经达到设计目的。该设计实现了三节点仿真卡,具有多通道同步,节点可配置,数据收发、数据监控、故障注入、心跳字初始值步长值设置,VPC与CRC自检测等功能。
With the rapid development of aviation system, accuracy and instantaneity of data transmission are increasingly significant. To address the requirement of new generation aviation system, standard IEEE-1394B bus protocol should be restricted. Thus SAE AS5643 is developed. To simulate the reliability of 1394 bus system in aviation system, a series of ground virtual simulation devices including 3 ports simulation_card are designed. The 3 ports card is a visual simulator to simulate the node function of 1394 buses on the ground. It contains three nodes. In the system 3 ports simulationcard can be linked to system bus through the root node or the remote node,thus achieving AS5643 communication protocol processing and information interaction between peripheral and host system. To test the accuracy of FPGA, the timing simulation of CC simulation card is performed through Xilinx ISE development environment and QustaSim simulator. The design of FPGA is achieved. Designs contains three nodes with the function of data sending or receiving, faults injection, self-setting of heart,self-test of VPC and CRC and so on.
出处
《计算机技术与发展》
2016年第3期202-204,共3页
Computer Technology and Development
基金
中国航空工业集团公司创新基金(2010BD63111)