| Mil1394b bus is a 1394 b bus in the military aerospace field,which is further expanded and constrained on the basis of IEEE1394 b protocol,resulting in an increase in the complexity of bus behavior,unclear understanding of bus behavior and working process,and it is difficult to give full play to bus characteristics.For the on-board bus network Mil1394 has a large number of different types of data transmitted on it,if a small part of the data is wrong,it will affect the normal communication between the equipment,resulting in a large number of data errors,and ultimately affect the performance of the aircraft.Due to the complexity of MIL1394 bus,the bus data and behavior are not well understood,in order to prevent errors in bus data and behavior,this paper carries out the research of monitoring system based on FPGA-based airborne 1394 bus network,monitors and records the 1394 bus data and uploads it to the PC for analysis by software personnel,so as to ensure the safety and reliability of flight.In this paper,the monitoring and storage of 64 messages is carried out,and 64 messages can be cached in each of the sending and receiving stores,which is twice as large as the number of messages stored by the simulation system of the 1394 bus.Each message accounts for 2 KB of capacity.This paper studies the monitoring system of the airborne bus network 1394 based on the FPGA.First,the total design and requirements of the system are proposed,which are divided into three parts,namely(1)transaction layer data processing,(2)link layer data processing,(3)physical layer data processing,this topic is mainly for transaction layer data processing;The transaction layer design scheme of the system is carried out,the logic design and function of the transaction layer are introduced in detail,and then the requirements are analyzed.Then,the transaction layer design of the system is clarified,including address and buffer design,state conversion design,transaction layer data processing design,and finally the system test is verified,the monitoring system is verified by chip waveform capture and power-on test,the functional timing verification of each module is carried out,and the power-on system test is carried out with software personnel to complete the system verification.This project realizes the purpose of monitoring the airborne bus network MIL1394,and after the power-on test,the monitoring system has relatively complete functions,good performance,and has good practical value. |