A space navigation FC-AE-1553 PON type network communication control method
By combining the FC-AE-1553PON network terminal communication controller with the EMIF interface and the EMIF communication control core, the problem of integrating the FC-AE-1553PON network communication control function into conventional communication control systems is solved, realizing the flexibility and reliability of multi-system connection and data transmission.
Patent Information
- Application Number
- CN202211706478.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-29
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2042-12-29
AI Technical Summary
In the existing technology, conventional communication control systems are difficult to integrate the network communication control function of FC-AE-1553PON type, and new high-speed serial interfaces such as GTX and SerDes cannot build a connection structure for multiple communication control systems.
The EMIF interface is used to combine the FC-AE-1553PON network terminal communication controller with the EMIF communication control core, so as to realize bidirectional interconnection between the FC-AE-1553PON bus and the EMIF interface. Data transmission and controller configuration are realized through the EMIF interface, and communication between multiple application layers and the FC-AE-1553NT communication control core is supported.
The FC-AE-1553PON network communication control function can be conveniently integrated into conventional communication control systems, supporting flexible connection of multiple communication control systems to achieve high-speed and reliable data transmission and status monitoring.
Smart Images

Figure CN116260676B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application relates to a space FC-AE-1553PON type network communication control method, in particular to a space FC-AE-1553PON type network communication control method based on an EMIF interface, and belongs to the technical field of aerospace. BACKGROUND
[0002] When the current FC-AE-1553PON type network NT communication controller is integrated with a communication control system, most of them adopt new high-speed serial interfaces such as GTX and SerDes, which makes it difficult for a large number of conventional communication control systems without the new high-speed serial interfaces such as GTX and SerDes to integrate the FC-AE-1553PON type network communication control function, and even cannot realize the function. In addition, the new high-speed serial interfaces such as GTX and SerDes are in a point-to-point communication mode, and cannot build a system structure in which a single FC-AE-1553PON type network NT communication controller is connected with multiple communication control systems. SUMMARY
[0003] The application aims to overcome the defects of the prior art, and solve the problems of conveniently integrating the FC-AE-1553PON type network communication control function in a conventional communication control system and flexibly building a system structure in which a single FC-AE-1553PON type network NT communication controller is connected with multiple communication control systems.
[0004] The application aims to overcome the defects of the prior art, and solve the problems of conveniently integrating the FC-AE-1553PON type network communication control function in a conventional communication control system and flexibly building a system structure in which a single FC-AE-1553PON type network NT communication controller is connected with multiple communication control systems.
[0005] A space FC-AE-1553PON type network communication control method based on an EMIF interface comprises the following steps:
[0006] The FC-AE-1553PON type network terminal communication controller integrates an FC-AE-1553 NT communication control core and an EMIF communication control core; the FC-AE-1553 NT communication control core receives data sent by an FC-AE-1553PON type network controller and forwards the data to an EMIF interface through the EMIF communication control core; the EMIF communication control core receives data sent by the EMIF interface and sends the data to an FC-AE-1553PON type NC through the FC-AE-1553 NT communication control core, so that bidirectional interconnection and intercommunication between the FC-AE-1553PON type bus and the EMIF interface are realized, and the FC-AE-1553PON type network communication control function can be quickly integrated in a conventional communication control system.
[0007] Preferably, when the application layer sends data through the EMIF interface, the application layer first writes the NT sending sub-address and the data length information to be written into the state register of the FC-AE-1553 PON type network NT communication controller, and the FC-AE-1553 PON type network NT communication controller allows the application layer EMIF interface to send subsequent data after identifying the correct data of the state register, and sends the received data to the FC-AE-1553 PON type NC through the FC-AE-1553 NT communication control core.
[0008] Preferably, after the FC-AE-1553 NT communication control core receives the data sent by the FC-AE-1553 PON type NC, the FC-AE-1553 NT communication control core first writes the received data into the data cache and updates the corresponding receiving sub-address state register.
[0009] When the application layer receives data through the EMIF interface, the application layer first reads the receiving sub-address state register from the FC-AE-1553 PON type NT communication controller through the EMIF interface, obtains the receiving sub-address state, and then reads the data from the data cache through the EMIF interface after identifying that there is data that can be read.
[0010] Preferably, when the application layer sends data in the vector word request mode, the application layer first writes the data to be sent into a specific storage area of the data cache through the EMIF interface, and then sets the vector word register through the EMIF interface to start the vector word request mode data transmission. After the FC-AE-1553 PON type NT communication controller sends the data to be sent in the vector word request mode through the FC-AE-1553 NT communication control core, the FC-AE-1553 PON type NT communication controller clears the vector word register, feeds back the data transmission completion identifier to the application layer, and waits for the next vector word request mode data transmission.
[0011] Preferably, the application layer realizes the read and write operations of the FC-AE-1553 PON type NT communication controller configuration register through the EMIF interface, realizes the NT address configuration, the timeout parameter setting, the data cache address setting corresponding to the sending sub-address, and the FC-AE-1553 PON type NT communication controller reset.
[0012] Preferably, the application layer reads the link state register of the FC-AE-1553 PON type NT communication controller through the EMIF interface to realize the state monitoring of the FC-AE-1553 PON type NT communication controller.
[0013] Preferably, multiple application layers establish communication with the FC-AE-1553 NT communication control core through the preemption EMIF interface through the driving control line.
[0014] Compared with the prior art, the application has the following beneficial effects:
[0015] (1) The application realizes the bidirectional interconnection and intercommunication between FC-AE-1553 PON type bus and conventional high-speed EMIF interface, and integrates the FC-AE-1553 PON type network communication control function in the conventional communication control system conveniently.
[0016] (2) The application provides the FC-AE-1553 PON type network NT communication controller communication control strategy and internal resource use strategy, optimizes the high-speed EMIF interface operation timing, and realizes the bidirectional high-speed reliable transmission of data.
[0017] (3) The application designs the FC-AE-1553 PON type network NT communication controller configuration function, can realize the flexible configuration of the FC-AE-1553 PON type network communication control function, and can select the most suitable communication control strategy and internal resource use strategy according to the specific application requirement.
[0018] (4) The application designs the FC-AE-1553 PON type network communication state monitoring function, and can monitor the FC-AE-1553 PON type network communication state comprehensively through reading the link state register.
[0019] (5) The application designs the EMIF interface communication control strategy, allows multiple application layers to establish the communication with one FC-AE-1553 NT communication control core, and flexibly constructs the communication architecture of the single FC-AE-1553 PON type network NT communication controller connecting multiple communication control systems. BRIEF DESCRIPTION OF DRAWINGS
[0020] Figure 1 It is the FC-AE-1553 PON type network NT communication controller composition block diagram based on EMIF interface for aerospace.
[0021] Figure 2 It is the EMIF interface diagram.
[0022] Figure 3 It is the FC-AE-1553 PON type network NT communication controller NT sub-address data interaction schematic diagram for the application layer reading data.
[0023] Figure 4 It is the FC-AE-1553 PON type network NT communication controller NT sub-address data interaction schematic diagram for the application layer writing data. DETAILED DESCRIPTION
[0024] In order to make the purpose, technical scheme and advantages of the application more clear, the embodiments of the application will be further described in detail below with reference to the drawings.
[0025] The application discloses a FC-AE-1553 PON type network communication control method based on an EMIF interface, and the application is used for spacecraft in-orbit test data collection, and the FC-AE-1553 PON type network NT communication controller is realized through the EMIF interface to read and write different sub-addresses, configuration registers and the like of the FC-AE-1553 PON type network NT communication controller, and the FC-AE-1553 PON type network NT communication controller automatically completes data interaction with the network controller according to application layer data request.
[0026] Figure 1 The application discloses a FC-AE-1553 PON type network communication controller based on an EMIF interface. The FC-AE-1553 PON type network high-speed communication controller comprises an FC-AE-1553 NT communication control core and an EMIF communication control core. The FC-AE-1553 NT communication control core realizes communication with the NC through the FC-AE-1553 PON type network interface, receives the control instruction and data sent by the NC, stores the data into a data buffer, forwards the control instruction to the EMIF communication control core, reads the application layer data stored in the data buffer by the EMIF communication control core, and sends the data to the NC. The EMIF communication control core realizes communication with the application layer through the EMIF interface, receives the data sent by the application layer, stores the data into the data buffer, reads the NC data stored in the data buffer by the FC-AE-1553 NT communication control core, and forwards the NC data and the control instruction sent by the FC-AE-1553 NT communication control core to the application layer.
[0027] On the basis of the above hardware platform, the following contents are further included.
[0028] 1. When the application layer writes the FC-AE-1553 PON type network NT communication controller sub-address data, the application layer needs to write the NT sending sub-address and the data length to be written and the like into the state register of the FC-AE-1553 PON type network NT communication controller, the FC-AE-1553 PON type network NT communication controller pulls up the write completion signal within a timeout time after detecting the correct write state register data. The application layer writes data into the NT sub-address within the timeout time after the write completion signal is pulled up. When the application layer writes application data into the FC-AE-1553 PON type network NT communication controller, the application layer needs to detect the data buffer state signal, and the data buffer state signal is high to write the application data into the FC-AE-1553 PON type network NT communication controller.
[0029] 2、Application layer writes configuration register, first pull high write request signal, at the same time send register type value through EMIF interface, FC-AE-1553PON type network NT communication controller pulls high write preparation completion signal within timeout time, application layer sends address and data within timeout time, FC-AE-1553PON type network NT communication controller detects data and address correct, pulls high write completion signal for three clock cycles, completes session.
[0030] 3、Application layer reads receive subaddress register, first pull high read request signal for three clock cycles, at the same time write register type value to FC-AE-1553PON type network NT communication controller, pull high read preparation completion signal within timeout time, FC-AE-1553PON type network NT communication controller pulls high read output signal within timeout time and sends register value to application layer, application layer detects read output signal pull high within timeout time after sending read request signal, judges data correct at the same time, session ends.
[0031] 4、Application layer reads certain NT receive subaddress data, application layer initiates read receive subaddress data session to FC-AE-1553PON type network NT communication controller, that is, application layer pulls high read request signal for three clock cycles, at the same time writes register type value of read corresponding NT subaddress data to FC-AE-1553PON type network NT communication controller, and pulls high read preparation completion signal within timeout time. FC-AE-1553PON type network NT communication controller receives session, first sends read status register value to application layer, informs subaddress and length information where data is. Application layer correctly receives read status register message, informs FC-AE-1553PON type network NT communication controller that data can be sent. FC-AE-1553PON type network NT communication controller sends data to application layer, session ends.
[0032] 5、Application layer reads configuration register / link status register, first pulls high read request signal for three clock cycles, pulls high read preparation completion signal within timeout time after read request signal pull high, FC-AE-1553PON type network NT communication controller pulls high read output signal within timeout time, at the same time sends prepared data through EMIF data interface. Application layer receives data, judges correct, pulls high read completion signal for three clock cycles within timeout time, session ends.
[0033] 6、Application layer write vector word register, first pull high write request three clock cycles, while sending register type value through EMIF address line; FC-AE-1553PON type network NT communication controller pulls high write preparation completion signal within the timeout time; application layer receives write preparation completion signal high level, within the timeout time, sends address and data; FC-AE-1553PON type network NT communication controller detects data and address correctly, pulls high write completion signal three clock cycles within the timeout time, session ends.
[0034] 7、Application layer read vector word register, application layer pulls high read request signal output register type value, and pulls high read preparation completion signal within the timeout time; FC-AE-1553PON type network NT communication controller detects read preparation completion signal, within the timeout time, pulls high read output signal, while sending data and read vector word register address, sends vector word information to application layer; application layer receives data, if detects data correctly, within the timeout time, pulls high read completion signal three clock cycles, this session is completed.
[0035] Embodiment:
[0036] Figure 2 EMIF interface diagram, the diagram defines EMIF interface system signal group, EMIF data line, EMIF address line, write operation control signal group, read operation control signal group.
[0037] Application layer read and write NT subaddress data interaction schematic diagram is shown in Figure 3 , Figure 4 .
[0038] 1) Application layer reads NT subaddress data steps as follows:
[0039] a) application layer pulls high read request signal three clock cycles, while writing the corresponding register type value of received subaddress to FC-AE-1553PON type network NT communication controller; within the timeout time, application layer pulls high read preparation completion signal;
[0040] b) FC-AE-1553PON type network NT communication controller detects read preparation completion signal, within the timeout time, pulls high read output signal, while sending prepared read status register data to application layer through EMIF interface;
[0041] c) application layer judges the subaddress and data length information to be read according to status information; if data length and received subaddress are correct, within the timeout time, pulls high read completion signal three clock cycles, read preparation completion signal signal remains high level;
[0042] d) FC-AE-1553PON type network NT communication controller receives read completion signal and read preparation completion signal, sends read output signal and sub-address data within timeout time, application layer receives data, does not detect error, pulls up read completion signal for three clock periods, session ends.
[0043] 2) Application layer writes NT sub-address data as follows:
[0044] a) Application layer first pulls up write request signal, and simultaneously sends register type value through EMIF data interface;
[0045] b) FC-AE-1553PON type network NT communication controller receives write request and determines whether it is application layer request to write FC-AE-1553PON type network NT communication controller write state register according to register type, within timeout time, if FC-AE-1553PON type network NT communication controller is idle, pulls up write preparation completion signal, if FC-AE-1553PON type network NT communication controller cannot process request at this time, does not pull up write preparation completion signal;
[0046] c) After application layer receives high level write preparation completion signal, within timeout time, application layer sends data and address of write state register and write signal write output signal;
[0047] d) After FC-AE-1553PON type network NT communication controller receives state information sent by application layer, if received data is correct (address is within address range of FC-AE-1553PON type network NT communication controller write state register, etc.), within timeout time, sends write completion signal, if received data is incorrect, pulls up write error signal for three clock periods;
[0048] e) After application layer receives write completion signal, within timeout time, pulls up write output signal and simultaneously transmits data;
[0049] f) After FC-AE-1553PON type network NT communication controller receives data sent by application layer, according to information of write state register, judges length of single packet data or packet number of multiple packet data, if transmitted data is correct, FC-AE-1553PON type network NT communication controller pulls up write completion signal to complete this session.
[0050] The application realizes the space FC-AE-1553 PON type network NT communication control method through the EMIF interface, solves the problems of conveniently integrating the FC-AE-1553 PON type network communication control function in the conventional communication control system and flexibly constructing the single FC-AE-1553 PON type network NT communication controller connected with multiple communication control systems, and has important significance for the on-orbit test of the aircraft.
[0051] The contents not described in detail in the specification of the application are the known technology of the person skilled in the art.
[0052] Although the application has been disclosed with the preferred embodiments as above, it is not intended to limit the application, and any person skilled in the art can make possible changes and modifications to the technical solutions of the application by using the disclosed methods and technical contents without departing from the spirit and scope of the application. Therefore, any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the application without departing from the technical solutions of the application all belong to the protection scope of the technical solutions of the application.
Claims
1. A method for FC-AE-1553 PON network communication control for space applications based on EMIF interface, characterized in that, The application relates to a FC-AE-1553 PON type network terminal communication controller integrating a FC-AE-1553 NT communication control core and an EMIF communication control core. The FC-AE-1553 NT communication control core receives data transmitted by a FC-AE-1553 PON type network controller, forwards the data to an EMIF interface through the EMIF communication control core, the EMIF communication control core receives data transmitted by the EMIF interface, and transmits the data to the FC-AE-1553 PON type NC through the FC-AE-1553 NT communication control core, so that the FC-AE-1553 PON type bus and the EMIF interface are bidirectionally interconnected and interconnected, and the FC-AE-1553 PON type network communication control function is quickly integrated in a conventional communication control system. When the application layer receives data through the EMIF interface, the application layer first reads a receiving subaddress state register from the FC-AE-1553 PON type NT communication controller through the EMIF interface to obtain a receiving subaddress state, and then reads data from a data buffer through the EMIF interface after identifying that the data can be read. A plurality of application layers establish communication with the FC-AE-1553 NT communication control core by preoccupying the EMIF interface through driving control lines. When the application layer transmits data through the EMIF interface, the application layer first writes an NT sending subaddress and data length information to be written into a state register of the FC-AE-1553 PON type network NT communication controller, the FC-AE-1553 PON type network NT communication controller allows the application layer EMIF interface to transmit subsequent data after identifying correct data of the state register, and transmits the received data to the FC-AE-1553 PON type NC through the FC-AE-1553 NT communication control core.
2. The method of claim 1, wherein, After the FC-AE-1553 NT communication control core receives data transmitted by the FC-AE-1553 PON type NC, the FC-AE-1553 NT communication control core first writes the received data into a data buffer and updates a corresponding receiving subaddress state register.
3. The method of claim 2, wherein, When the application layer transmits data in a vector word request mode, the application layer first writes the data to be transmitted into a specific storage area of the data buffer through the EMIF interface, and then sets a vector word register through the EMIF interface to start data transmission in the vector word request mode; after the FC-AE-1553 PON type NT communication controller transmits the data to be transmitted in the vector word request mode through the FC-AE-1553 NT communication control core, the FC-AE-1553 PON type NT communication controller clears the vector word register, feeds back data transmission completion identification to the application layer, and waits for the next data transmission in the vector word request mode.
4. The method of claim 3, wherein, The application layer realizes read and write operations of a FC-AE-1553 PON type NT communication controller configuration register through the EMIF interface, realizes NT address configuration, timeout parameter setting, data buffer address setting corresponding to a sending subaddress, and FC-AE-1553 PON type NT communication controller reset.
5. The method of claim 4, wherein, 6. The method of claim 5, wherein, The application layer reads the link state register of the FC-AE-1553 PON type NT communication controller through the EMIF interface, and realizes the state monitoring of the FC-AE-1553 PON type NT communication controller.
7. The method according to any one of claims 1 to 6, characterized in that, When the application layer writes the FC-AE-1553 PON type network NT communication controller sub-address data, the NT sending sub-address and the to-be-written data length information need to be written into the state register of the FC-AE-1553 PON type network NT communication controller, the FC-AE-1553 PON type network NT communication controller pulls up the write completion signal within a timeout time after detecting the correct write state register data; the application layer should write data into the NT sub-address within the timeout time after the write completion signal is pulled up; when the application layer writes application data into the FC-AE-1553 PON type network NT communication controller, the data buffer state signal needs to be detected, and the application data can be written into the FC-AE-1553 PON type network NT communication controller when the data buffer state signal is high.
8. The method according to any one of claims 1 to 6, characterized in that, When the application layer writes the configuration register, the write request signal is first pulled up, and the register type value is sent through the EMIF interface; the FC-AE-1553 PON type network NT communication controller pulls up the write preparation completion signal within a timeout time; the application layer sends the address and data within the timeout time; the FC-AE-1553 PON type network NT communication controller detects the data and address, and pulls up the write completion signal for three clock cycles to complete the session.
9. The method according to any one of claims 1 to 6, characterized in that, When the application layer reads the receiving sub-address register, the read request signal is first pulled up for three clock cycles, and the register type value is written into the FC-AE-1553 PON type network NT communication controller; the read preparation completion signal is pulled up within a timeout time; the FC-AE-1553 PON type network NT communication controller pulls up the read output signal within the timeout time and sends the register value to the application layer; the application layer detects that the read output signal is pulled up within the timeout time after the read request signal is sent, judges that the data is correct, and the session ends.
Citation Information
Patent Citations
FC-AE-1553 endpoint card based on PCIe bus
CN106502945A