CN116048635A - Comprehensive modularized avionics system inner platform assembly state management method - Google Patents

Comprehensive modularized avionics system inner platform assembly state management method Download PDF

Info

Publication number
CN116048635A
CN116048635A CN202211701636.XA CN202211701636A CN116048635A CN 116048635 A CN116048635 A CN 116048635A CN 202211701636 A CN202211701636 A CN 202211701636A CN 116048635 A CN116048635 A CN 116048635A
Authority
CN
China
Prior art keywords
state
initialization
cpm
rdcu
rsu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211701636.XA
Other languages
Chinese (zh)
Inventor
杨利宁
李雪源
湛文韬
袁迹
唐园园
陈朋瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Aeronautics Computing Technique Research Institute of AVIC
Original Assignee
Xian Aeronautics Computing Technique Research Institute of AVIC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Aeronautics Computing Technique Research Institute of AVIC filed Critical Xian Aeronautics Computing Technique Research Institute of AVIC
Priority to CN202211701636.XA priority Critical patent/CN116048635A/en
Publication of CN116048635A publication Critical patent/CN116048635A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4405Initialisation of multiprocessor systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention belongs to the technical field of comprehensive avionics, and particularly relates to a method for managing the state of a platform assembly in a comprehensive modularized avionics system. The invention provides a design thought of taking a general processing module as a central management component, taking the general processing module as the central management component, taking charge of receiving external input and calculating a system-level state, and distributing the system-level state to a switch and a remote data interface unit in the comprehensive modularized avionics system.

Description

Comprehensive modularized avionics system inner platform assembly state management method
Technical Field
The invention belongs to the technical field of comprehensive avionics, and particularly relates to a method for managing the state of a platform assembly in a comprehensive modularized avionics system.
Background
The avionics architecture commonly used by mainstream aircraft today is an integrated modular avionics system that allows multiple unrelated applications with different criticality to share the same computing platform without interference. The challenge of IMA design is to map real-time, security and security constraints at the platform system and subsystem level onto the target architecture of available processors, networks and software components. Based on this architecture, how to manage the initialization of the various platform components, and let them complete their respective initialization processes orderly inside the whole platform system, is a serious challenge for the comprehensive avionics field.
Disclosure of Invention
In view of this, the invention provides a method for managing the state of platform components in a comprehensive modularized avionics system, which provides a design thought of using a general processing module as a central management component, and uses the general processing module as the central management component, which is responsible for receiving external input and calculating the system-level state and distributing the system-level state to a switch and a remote data interface unit in the comprehensive modularized avionics system.
In order to achieve the technical purpose, the invention adopts the following specific technical scheme:
the comprehensive modularized avionics system state management method is realized based on a general processing module CPM, an internal switch NSM, an external switch RSU and a remote data interface unit RDCU; the CPM and the NSM are arranged in a single-side cabinet ACP of the integrated modularized avionics system IMA and are powered by a power management module PSM; the RSU and the RDCU are arranged outside the ACP;
the system-level state management function resident on the CPM is responsible for reading the configuration file of the modularized avionics system and receiving external input information for calculation and processing, and distributing the overall state of the whole modularized avionics system to the built-in switch NSM, the external switch RSU and the remote data interface unit RDCU through A664 bus information for use in an initialization process; the CPM resident device-level state management function is also used for providing the calculated limited/non-limited state information for the modularized avionics system-level state management function for use, and meanwhile, the device-level state management function is also used for completing the initialization state switching of the CPM;
the NSM and RSU state management function only comprises a device level and is responsible for receiving the CPM distributed modularized avionics system level state, and storing limited/non-limited fields in the modularized avionics system level state into a nonvolatile memory for initialization after restarting, and meanwhile, the NSM and RSU device level state management function is also used for completing initialization state switching of the NSM and RSU;
the RDCU's state management function only includes a device level for receiving CPM distributed modular avionics system level states and storing limited/non-limited fields in the modular avionics system level states to a nonvolatile memory for initialization after restart, while the RDCU's device level state management function is also used to complete RDCU initialization state switching.
Further, the comprehensive modularized avionics system state management method is realized based on the following method: a central state management method, a CPM initialization state management method, NSM and RSU initialization state management methods, and an RDCU initialization state management method.
Further, the central state management method includes the following steps:
s101: powering up PSM, the RSU, and the RDCU simultaneously; after the initialization of the PSM is completed, starting to supply power to a general processing module CPM and a built-in switch NSM in the ACP; outside the ACP, the RSU and the RDCU are provided with built-in power supplies for supplying power to the RSU and the RDCU;
s102: after finishing the initialization of the PSM, starting to supply power to CPM and NSM in the cabinet; at this time, the RSU and the RDCU perform respective initialization, and are in an initialized state;
s103: and each IMA realizes migration of the initialization state, the safety state and the normal running state according to the migration conditions of the initialization state.
Further, the CPM initialization state management method includes the following steps:
s201: the CPM enters an initialization state after being powered on or restarted, and enters a temporary safety state after the brief PBIT is completed;
s202: the CPM in the temporary safety state decides whether to execute the complete PBIT according to the calculated temporary unrestricted/restricted state, if yes, the complete PBIT is executed, the CPM reenters the temporary safety state after the complete PBIT is completed, otherwise, the restricted state directly enters the safety state;
s203: and after the safe state, determining the limited/non-limited state of the CPM and executing CPM configuration initialization check, and when the configuration check passes, entering a normal running state.
S204: in the normal operating state, all resources are provided while all resident applications are running.
Further, the NSM and RSU initialization state management method comprises the following steps:
s301: the NSM and the RSU are powered on or restarted to enter an initialization state, a short PBIT test is started in the initialization state, and the health conditions of the NSM and the RSU are determined;
s302: when the short PBIT in the limited state determines that the NSM or the RSU has no fault, or the complete PBIT is executed in the non-limited state to determine that the switch has no fault, the NSM or the RSU enters a safe state.
S303: and performing configuration check in a safe state, and entering a normal running state through the configuration check NSM and the RSU.
Further, the RDCU initialization status management method includes the following steps:
s401: when the RDCU is powered on or restarted for the first time, the RDCU enters an initialization state, and when no fault is detected by the PBIT test in the initialization state, the RDCU enters a safety state;
s402: waiting to receive an effective configuration list class message from an avionics data network ADN of the comprehensive modularized avionics system in a safe state, if the effective configuration list class message is received, directly entering a normal operation state, otherwise, continuing waiting;
s403: in a normal running state, the RDCU provides a complete data conversion function; and when the configuration list checking failure is met in the unrestricted state, switching back to the safe state, and continuing to wait for receiving the valid and available configuration list class message.
Further, in one of the ACPs, two dedicated CPMs are included to perform system-level state management, where the system-level state management of the CPMs includes three functions: a dispatch/non-dispatch state (D/N state) calculation, a data load disable/enable state (DL P/A state) calculation, and a system level state distribution function;
two special CPM blocks reside with device-level state management functions; and in one of the ACPs, 2-8 CPM residents are provided for completing device-level state management according to different architectural designs.
Further, in one ACP, there are two NSMs to complete distribution of the system level state, and the system level state inside the cabinet is forwarded to the equipment outside the cabinet through the a664 bus network; meanwhile, the NSM uses the received system level state in the restarting process, short PBIT is executed to complete quick start in a limited state, and complete PBIT is executed to complete slow start in an unlimited state.
Further, the RSU is configured to store the received system level state in the nonvolatile memory, and initialize the RSU using the system level state in the nonvolatile memory during the reboot.
Further, the RDCU is configured to receive the system level state transferred from the enclosure and transfer the system level state to the nonvolatile memory, and complete a quick start or complete start process of the RDCU device in the device level state management initialization process according to different system level states stored in the nonvolatile memory.
By adopting the technical scheme, the invention has the following beneficial effects:
(1) The general processing module is used as a system level state management central management component, the general processing module is responsible for receiving external input information and reading a system configuration file to perform calculation processing on the system level state, and the system level state obtained by calculation is transmitted to an external switch RSU, an RDCU and an ADN network through an internal switch NSM;
(2) The CPM state management function of the equipment level is designed to not only receive external input and calculate the system level state, but also finish the initialization of the equipment according to the calculated system level state; CPM is most sensitive to system level state than the switch and remote data interface unit RDCU, since CPM computation is used immediately after system level state is completed, whereas the switch and remote data interface unit can only be used after restart due to fabric design.
(3) The method comprises the steps of designing a device-level switch state management function to complete the receiving and storage of a system-level state, and rapidly starting the system-level state in a limited state to provide a network transmission function for other devices in the system;
(4) The device-level RDCU state management function is designed to complete the receiving and storing of the system-level state, and is started quickly in a limited state to provide a data conversion function for other devices in the system.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings may be obtained according to these drawings without inventive effort to a person of ordinary skill in the art.
FIG. 1 is a schematic diagram of an implementation framework of a method for managing the status of a comprehensive modular avionics system in accordance with an embodiment of the present invention;
FIG. 2 is a timing diagram illustrating the start-up of various platform components in an unrestricted state in accordance with an embodiment of the present invention;
FIG. 3 is a timing diagram illustrating the start-up of various platform components in a restricted state in accordance with an embodiment of the present invention;
FIG. 4 is a state transition diagram of a CPM initialization process in accordance with an embodiment of the present invention;
FIG. 5 is a state transition diagram of the initialization process of NSM and RSU in an embodiment of the present invention;
FIG. 6 is a state transition diagram of the RDCU initialization process in an embodiment of the present invention.
Detailed Description
Embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
Other advantages and effects of the present disclosure will become readily apparent to those skilled in the art from the following disclosure, which describes embodiments of the present disclosure by way of specific examples. It will be apparent that the described embodiments are merely some, but not all embodiments of the present disclosure. The disclosure may be embodied or practiced in other different specific embodiments, and details within the subject specification may be modified or changed from various points of view and applications without departing from the spirit of the disclosure. It should be noted that the following embodiments and features in the embodiments may be combined with each other without conflict. All other embodiments, which can be made by one of ordinary skill in the art without inventive effort, based on the embodiments in this disclosure are intended to be within the scope of this disclosure.
It is noted that various aspects of the embodiments are described below within the scope of the following claims. It should be apparent that the aspects described herein may be embodied in a wide variety of forms and that any specific structure and/or function described herein is merely illustrative. Based on the present disclosure, one skilled in the art will appreciate that one aspect described herein may be implemented independently of any other aspect, and that two or more of these aspects may be combined in various ways. For example, an apparatus may be implemented and/or a method practiced using any number of the aspects set forth herein. In addition, such apparatus may be implemented and/or such methods practiced using other structure and/or functionality in addition to one or more of the aspects set forth herein.
It should also be noted that the illustrations provided in the following embodiments merely illustrate the basic concepts of the disclosure by way of illustration, and only the components related to the disclosure are shown in the drawings and are not drawn according to the number, shape and size of the components in actual implementation, and the form, number and proportion of the components in actual implementation may be arbitrarily changed, and the layout of the components may be more complicated.
In addition, in the following description, specific details are provided in order to provide a thorough understanding of the examples. However, it will be understood by those skilled in the art that the aspects may be practiced without these specific details.
In one embodiment of the present invention, a comprehensive modularized avionics system state management method is provided, as shown in fig. 1-6, and the comprehensive modularized avionics system state management method is implemented based on a general processing module CPM, an internal switch NSM, an external switch RSU, and a remote data interface unit RDCU; CPM and NSM are arranged in a single-side cabinet ACP of an integrated modularized avionics system IMA, and are powered by a power management module PSM; the RSU and the RDCU are arranged outside the ACP;
the system-level state management function resident on the CPM is responsible for reading the configuration file of the modularized avionics system and receiving external input information for calculation and processing, and distributing the overall state of the whole modularized avionics system to the built-in switch NSM, the external switch RSU and the remote data interface unit RDCU through A664 bus information for use in an initialization process; the CPM resident device-level state management function is also used for providing the calculated limited/non-limited state information for the modularized avionics system-level state management function for use, and meanwhile, the device-level state management function is also used for completing the initialization state switching of the CPM;
the state management functions of the NSM and the RSU only comprise equipment levels and are responsible for receiving the modularized avionics system level states distributed by CPM, and limited/non-limited fields in the modularized avionics system level states are stored in a nonvolatile memory for initialization after restarting, and meanwhile, the equipment level state management functions of the NSM and the RSU are also used for completing initialization state switching of the NSM and the RSU;
the RDCU's state management function only includes a device level for receiving the CPM distributed modular avionics system level state and storing the limited/non-limited fields in the modular avionics system level state to the nonvolatile memory for initialization after a restart, while the RDCU's device level state management function is also used to complete RDCU initialization state switching.
In this embodiment, the comprehensive modularized avionics system state management method is implemented based on the following method: a central state management method, a CPM initialization state management method, NSM and RSU initialization state management methods, and an RDCU initialization state management method.
In this embodiment, the central state management method includes the steps of:
s101: enabling the PSM, the RSU and the RDCU to be powered on simultaneously; in the ACP, after the PSM is initialized, power supply to the general processing module CPM and the built-in switch NSM is started; outside the ACP, both the RSU and the RDCU are provided with built-in power supplies for supplying power to the RSU and the RDCU;
s102: after finishing the internal initialization of the PSM, starting to supply power to CPM and NSM in the cabinet; at this time, the RSU and the RDCU perform respective initialization, and are in an initialized state;
s103: and each IMA realizes migration of the initialization state, the safety state and the normal running state according to the migration conditions of the initialization state.
In this embodiment, the CPM initialization state management method includes the steps of:
s201: the CPM enters an initialization state after being powered on or restarted, and enters a temporary safety state after the brief PBIT is completed;
s202: the CPM in the temporary safety state decides whether to execute the complete PBIT according to the calculated temporary unrestricted/restricted state, if yes, the complete PBIT is executed, the CPM reenters the temporary safety state after the complete PBIT is completed, otherwise, the restricted state directly enters the safety state;
s203: and after the safe state, determining the limited/non-limited state of the CPM and executing CPM configuration initialization check, and when the configuration check passes, entering a normal running state.
S204: in the normal operating state, all resources are provided while all resident applications are running.
In this embodiment, the NSM and RSU initialization state management method includes the steps of:
s301: the NSM and the RSU are powered on or restarted to enter an initialization state, a short PBIT test is started in the initialization state, and the health conditions of the NSM and the RSU are determined;
s302: when the short PBIT in the limited state determines that the NSM or the RSU has no fault, or the complete PBIT is executed in the non-limited state to determine that the switch has no fault, the NSM or the RSU enters a safe state.
S303: and performing configuration check in a safe state, and entering a normal running state through the configuration check NSM and the RSU.
In this embodiment, the RDCU initialization state management method includes the steps of:
s401: when the RDCU is powered on or restarted for the first time, the RDCU enters an initialization state, and when no fault is detected by the PBIT test in the initialization state, the RDCU enters a safety state;
s402: waiting to receive an effective configuration list class message from an avionics data network ADN of the comprehensive modularized avionics system in a safe state, if the effective configuration list class message is received, directly entering a normal operation state, otherwise, continuing waiting;
s403: in a normal running state, the RDCU provides a complete data conversion function; and when the configuration list checking failure is met in the unrestricted state, switching back to the safe state, and continuing to wait for receiving the valid and available configuration list class message.
In this embodiment, in one ACP, two dedicated CPMs are included to perform system-level state management, and the CPM system-level state management includes three functions: a dispatch/non-dispatch state (D/N state) calculation, a data load disable/enable state (DL P/A state) calculation, and a system level state distribution function;
two dedicated CPMs have device-level state management functions residing therein; and in one ACP, 2-8 CPM residents are provided for completing device-level state management according to different architectural designs.
In this embodiment, in one ACP, there are two NSMs to complete distribution of the system level state, and the system level state inside the cabinet is forwarded to the device outside the cabinet through the a664 bus network; meanwhile, NSM uses the received system level state in the restarting process, short PBIT is executed under the limited state to complete quick start, and complete PBIT is executed under the unrestricted state to complete slow start.
In this embodiment, the RSU is configured to store the received system level state in the nonvolatile memory, and initialize the RSU during a reboot using the system level state in the nonvolatile memory.
In this embodiment, the RDCU is configured to receive the system level state transferred from the enclosure and transfer the system level state to the nonvolatile memory, and in the device level state management initialization process, the fast start or complete start process of the RDCU device is always completed according to different system level states stored in the nonvolatile memory.
Referring to fig. 1, a method for central state management of a platform assembly of an integrated modular avionics system according to the present invention includes CPM system level state management, CPM device level state management, and device level state management of a switch, and device level state management functions of a remote data interface conversion unit.
In order to maintain the correct power-up sequence, PSM, RSU and RDCU need to be powered up simultaneously, as shown in fig. 2 and 3, wherein after the initialization of PSM is completed, power is started to the general processing module CPM and the built-in switch NSM. Outside the ACP cabinet, an external switch RSU and a remote data interface conversion unit RDCU are provided with an internal power supply for supplying power to the external switch RSU and the remote data interface conversion unit RDCU, and in order to ensure the accuracy of the time sequence of the whole avionics system, the power supply is required to be started at the same time.
And secondly, starting to supply power to CPM and NSM in the cabinet after the internal initialization of the PSM module is completed. At this time, the external switch and the remote data interface conversion unit are both executing respective initialization, and are in an initialized state.
And thirdly, each IMA platform component realizes migration of an initialization state, a security state and a normal running state according to the migration conditions of the initialization state.
The starting timing diagram of each component executed in the unrestricted state of the IMA platform is shown in fig. 2, and the starting timing diagram of each component executed in the restricted state of the IMA platform is shown in fig. 3. The difference between fig. 2 and fig. 3 is that the CPM is in a limited state during initialization and goes directly from a temporary secure state to a secure state, and the full PBIT is not performed. However, the switches NSM, RSU and RDCU are designed to store the calculated limited/non-limited state into the nonvolatile memory for restarting. The system level state calculated by CPM in the initialization process does not affect the current initialization process of the components.
The general processing module CPM initialization state management method is shown in fig. 4, and the detailed steps are described as follows:
and I, after the CPM is powered on or restarted, entering an initialization state, and after the brief PBIT is completed, entering a temporary safety state.
And step two, the CPM module in the temporary safety state decides whether to execute the complete PBIT according to the calculated temporary unlimited/limited state. If the PBIT is in an unrestricted state, executing the complete PBIT, and re-entering a temporary security state after the complete PBIT is completed; otherwise, the limited state directly enters the safe state.
And thirdly, after the safe state, determining the limited/non-limited state of CPM and executing CPM configuration initialization check, and when the configuration check passes, entering a normal running state.
And step four, under the normal running state, all the resources are provided and all resident applications are run at the same time.
The switch initialization state management method is shown in fig. 5, and the detailed steps are described as follows:
step one, the switch is powered on or restarted to enter an initialized state, and a short PBIT test is started in the initialized state to determine the health condition of the switch.
And secondly, when the short PBIT determines that the switch has no fault in the limited state or the complete PBIT is executed in the non-limited state, determining that the switch has no fault, the switch enters a safe state.
And thirdly, performing configuration check under the safety state, and entering a normal running state through the configuration check exchanger.
The remote data interface unit RDCU initialization status management method is shown in fig. 6, and the detailed steps are described as follows:
and step one, when the RDCU is powered on or restarted for the first time, entering an initialization state, and when no fault is detected by the PBIT test in the initialization state, entering a safety state.
And secondly, waiting for receiving the effective configuration list class message from the avionics data network ADN in a safe state, if the effective configuration list class message is received, directly entering a normal running state, and otherwise, continuing waiting.
And thirdly, in a normal running state, the RDCU provides a complete data conversion function. But when the configuration list checking failure is met in the unrestricted state, the safe state is switched back to, and the valid and available configuration list class information is continuously waited for receiving.
The foregoing is merely specific embodiments of the disclosure, but the protection scope of the disclosure is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the disclosure are intended to be covered by the protection scope of the disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.

Claims (10)

1. The comprehensive modularized avionics system state management method is characterized by being realized based on a general processing module CPM, an internal switch NSM, an external switch RSU and a remote data interface unit RDCU; the CPM and the NSM are arranged in a single-side cabinet ACP of the integrated modularized avionics system IMA and are powered by a power management module PSM; the RSU and the RDCU are arranged outside the ACP;
the system-level state management function resident on the CPM is responsible for reading the configuration file of the modularized avionics system and receiving external input information for calculation and processing, and distributing the overall state of the whole modularized avionics system to the built-in switch NSM, the external switch RSU and the remote data interface unit RDCU through A664 bus information for use in an initialization process; the CPM resident device-level state management function is also used for providing the calculated limited/non-limited state information for the modularized avionics system-level state management function for use, and meanwhile, the device-level state management function is also used for completing the initialization state switching of the CPM;
the NSM and RSU state management function only comprises a device level and is responsible for receiving the CPM distributed modularized avionics system level state, and storing limited/non-limited fields in the modularized avionics system level state into a nonvolatile memory for initialization after restarting, and meanwhile, the NSM and RSU device level state management function is also used for completing initialization state switching of the NSM and RSU;
the RDCU's state management function only includes a device level for receiving CPM distributed modular avionics system level states and storing limited/non-limited fields in the modular avionics system level states to a nonvolatile memory for initialization after restart, while the RDCU's device level state management function is also used to complete RDCU initialization state switching.
2. The method for managing the state of the integrated and modularized avionics system according to claim 1, wherein the method for managing the state of the integrated and modularized avionics system is realized based on the following method: a central state management method, a CPM initialization state management method, NSM and RSU initialization state management methods, and an RDCU initialization state management method.
3. The integrated modular avionics system state management method of claim 2, wherein the central state management method comprises the steps of:
s101: powering up PSM, the RSU, and the RDCU simultaneously; after the initialization of the PSM is completed, starting to supply power to a general processing module CPM and a built-in switch NSM in the ACP; outside the ACP, the RSU and the RDCU are provided with built-in power supplies for supplying power to the RSU and the RDCU;
s102: after finishing the initialization of the PSM, starting to supply power to CPM and NSM in the cabinet; at this time, the RSU and the RDCU perform respective initialization, and are in an initialized state;
s103: and each IMA realizes migration of the initialization state, the safety state and the normal running state according to the migration conditions of the initialization state.
4. The integrated modular avionics system state management method of claim 3, wherein the CPM initialization state management method comprises the steps of:
s201: the CPM enters an initialization state after being powered on or restarted, and enters a temporary safety state after the brief PBIT is completed;
s202: the CPM in the temporary safety state decides whether to execute the complete PBIT according to the calculated temporary unrestricted/restricted state, if yes, the complete PBIT is executed, the CPM reenters the temporary safety state after the complete PBIT is completed, otherwise, the restricted state directly enters the safety state;
s203: starting to determine the limited/non-limited state of CPM after the safety state and executing CPM configuration initialization check, and entering a normal running state when the configuration check passes;
s204: in the normal operating state, all resources are provided while all resident applications are running.
5. The method for managing the state of the integrated modular avionics system according to claim 2, wherein the method for managing the initialization state of the NSM and RSU comprises the steps of:
s301: the NSM and the RSU are powered on or restarted to enter an initialization state, a short PBIT test is started in the initialization state, and the health conditions of the NSM and the RSU are determined;
s302: when the short PBIT in the limited state determines that the NSM or the RSU has no fault, or the complete PBIT is executed in the non-limited state to determine that the switch has no fault, the NSM or the RSU enters a safe state;
s303: and performing configuration check in a safe state, and entering a normal running state through the configuration check NSM and the RSU.
6. The method for managing the state of the integrated modular avionics system according to claim 2, wherein the method for managing the initialization state of the RDCU comprises the following steps:
s401: when the RDCU is powered on or restarted for the first time, the RDCU enters an initialization state, and when no fault is detected by the PBIT test in the initialization state, the RDCU enters a safety state;
s402: waiting to receive an effective configuration list class message from an avionics data network ADN of the comprehensive modularized avionics system in a safe state, if the effective configuration list class message is received, directly entering a normal operation state, otherwise, continuing waiting;
s403: in a normal running state, the RDCU provides a complete data conversion function; and when the configuration list checking failure is met in the unrestricted state, switching back to the safe state, and continuing to wait for receiving the valid and available configuration list class message.
7. A method of integrated modular avionics system state management according to claim 3, characterized in that in one of the ACPs, two dedicated CPMs are included for performing system-level state management, which comprises three functions: a dispatch/non-dispatch state (D/N state) calculation, a data load disable/enable state (DL P/A state) calculation, and a system level state distribution function;
two special CPM blocks reside with device-level state management functions; and in one of the ACPs, 2-8 CPM residents are provided for completing device-level state management according to different architectural designs.
8. The method of claim 4, wherein in one of the ACPs, there are two NSMs to complete distribution of system level states, and the system level states inside the cabinet are forwarded to devices outside the cabinet through an a664 bus network; meanwhile, the NSM uses the received system level state in the restarting process, short PBIT is executed to complete quick start in a limited state, and complete PBIT is executed to complete slow start in an unlimited state.
9. The method of claim 4, wherein the RSU is configured to store the received system level state in a nonvolatile memory, and to use the system level state in the nonvolatile memory for initialization during a reboot.
10. The method for managing the states of the integrated modular avionics system according to claim 5, wherein the RDCU is configured to receive the system-level states transferred from the enclosure and transfer the system-level states to the nonvolatile memory, and the device-level state management initialization process always completes a quick start or complete start process of the RDCU device according to different system-level states stored in the nonvolatile memory.
CN202211701636.XA 2022-12-28 2022-12-28 Comprehensive modularized avionics system inner platform assembly state management method Pending CN116048635A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211701636.XA CN116048635A (en) 2022-12-28 2022-12-28 Comprehensive modularized avionics system inner platform assembly state management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211701636.XA CN116048635A (en) 2022-12-28 2022-12-28 Comprehensive modularized avionics system inner platform assembly state management method

Publications (1)

Publication Number Publication Date
CN116048635A true CN116048635A (en) 2023-05-02

Family

ID=86124806

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211701636.XA Pending CN116048635A (en) 2022-12-28 2022-12-28 Comprehensive modularized avionics system inner platform assembly state management method

Country Status (1)

Country Link
CN (1) CN116048635A (en)

Similar Documents

Publication Publication Date Title
CN102929719B (en) The control method of multiple operating system and multi-core computer on a kind of multi-core computer
CN109542831B (en) Multi-core virtual partition processing system of airborne platform
US8935510B2 (en) System structuring method in multiprocessor system and switching execution environment by separating from or rejoining the primary execution environment
CN101946235B (en) Method and apparatus for moving threads in a shared processor partitioning environment
CN100585538C (en) An integrated circuit and method for reducing power consumption
CN103248667B (en) A kind of resource access method of distributed system and system
JP5094666B2 (en) Multiprocessor system, control method therefor, and computer program
CN112948063B (en) Cloud platform creation method and device, cloud platform and cloud platform implementation system
CN102934072A (en) Information processing device and method
CN102053857A (en) Apparatus for managing a running virtual machine and switching method thereof
CN104050137B (en) The method and device that kernel is run in a kind of OS
CN111669284B (en) OpenStack automatic deployment method, electronic device, storage medium and system
CN105190550A (en) Booting method for computer system with multiple central processing units
CN102073562A (en) Hardware-based main/standby switch arbitration method
CN104600792A (en) Address assignment method for energy storage battery management system
CN104063295B (en) A kind of multi-core operation system restructural fault-tolerant startup method
US20120159241A1 (en) Information processing system
WO2013065115A1 (en) Information processing device, method for controlling information processing device, virtual machine control program, and information processing system
US9652259B2 (en) Apparatus and method for managing register information in a processing system
CN116048635A (en) Comprehensive modularized avionics system inner platform assembly state management method
CN103064739B (en) The control method of virtual machine and device in a kind of cloud computing
CN115470303B (en) Database access method, device, system, equipment and readable storage medium
CN116610370A (en) Starting method, starting device, starting equipment and storage medium
CN101158920A (en) Method and apparatus for detecting fault of operating system
CN103186403A (en) Node replacement processing method and server system using same

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination