CN117093331B - Communication bus simulation and integration method and system supporting virtual 1394b - Google Patents
Communication bus simulation and integration method and system supporting virtual 1394b Download PDFInfo
- Publication number
- CN117093331B CN117093331B CN202311360635.8A CN202311360635A CN117093331B CN 117093331 B CN117093331 B CN 117093331B CN 202311360635 A CN202311360635 A CN 202311360635A CN 117093331 B CN117093331 B CN 117093331B
- Authority
- CN
- China
- Prior art keywords
- module
- virtual
- data
- bus
- processing
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/10015—Access to distributed or replicated servers, e.g. using brokers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/59—Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Multi Processors (AREA)
Abstract
The invention provides a method and a system for supporting simulation and integration of a virtual 1394b communication bus, wherein the method comprises the following steps: step S1: realizing a protocol layer register and a data receiving and transmitting function; step S2: according to the processed data, using a distributed network middleware network to simulate data transmission among nodes; step S3: implementing asynchronous transmission of the transmitted data by using a host machine multithreading processing realization bus; step S4: compiling and generating a virtual 1394b model. The invention simulates data asynchronous transmission through multiple threads, thereby saving the running time cost of software.
Description
Technical Field
The invention relates to the technical field of simulation, in particular to a simulation and integration method and system supporting a virtual 1394b communication bus.
Background
Patent document CN113568705a discloses a code integration simulation method under a distributed architecture, a distributed simulation architecture composed of a server and a client is established, the communication between the server and the client adopts a TCP/IP protocol, wherein the client loads fmu format communication control and simulation model to perform model distributed solution; loading a dll-format heterogeneous code integration middleware on a client of the distributed simulation framework, wherein the heterogeneous code integration middleware is used as a TCP/IP client to be connected with a model bus in a hanging mode and completes data interaction according to a contracted communication protocol; and the heterogeneous code integrated middleware is used as a hub for data transfer, various programming language codes are connected with the distributed simulation data bus, and the purpose that the programming language codes are connected with the model bus to realize distributed joint simulation is achieved. But the invention can not realize the construction and adjustment of a plurality of 1394 nodes on one host.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a method and a system for supporting virtual 1394b communication bus simulation and integration.
The invention provides a communication bus simulation and integration method supporting virtual 1394b, which comprises the following steps:
step S1: realizing a protocol layer register and a data receiving and transmitting function;
step S2: according to the processed data, using a distributed network middleware network to simulate data transmission among nodes;
step S3: implementing asynchronous transmission of the transmitted data by using a host machine multithreading processing realization bus;
step S4: compiling and generating a virtual 1394b model.
Preferably, in said step S1:
step S1.1: the logic of the protocol layer register and the data receiving and transmitting function are kept consistent with the AS5643 protocol;
step S1.2: the virtual scheme is applicable to various operating systems;
step S1.3: writing a register processing function;
step S1.4: writing a data receiving and transmitting function, wherein the logic is consistent with a preset standard protocol;
step S1.5: all processing functions in steps S1.3 and S1.4 are implemented using the development tool chain of the target machine to be virtualized.
Preferably, in said step S2:
step S2.1: corresponding to the data receiving and transmitting processing in the step S1, the data receiving and transmitting are transmitted through the distributed network middleware;
step S2.2: simulating a bus link layer through a distributed network middleware, and ensuring preset normal data transmission with other nodes;
step S2.3: three ports are supported by one node through the implementation of an internal algorithm;
step S2.4: all processing functions in step S2.2 and step S2.3 are implemented using the development tool chain of the target machine to be virtualized.
Preferably, in said step S3:
step S3.1: a data transmission processing section corresponding to step S2;
step S3.2: for an asynchronous transmission mode existing in data transmission, realizing asynchronous transmission by establishing an additional thread;
step S3.3: asynchronous transmission is realized by using a self-carried multithreading processing mode of a host;
step S3.4: all processing functions in steps S3.2 and S3.3 are implemented using the development tool chain of the target machine to be virtualized.
Preferably, in said step S4:
step S4.1: compiling and generating a 1394 virtual bus model by using a development tool chain of a target machine to be virtualized;
step S4.2: calling a 1394 model when the virtual machine application program runs;
step S4.3: the virtual 1394 bus model performs multi-node communication in the virtual machine, and realizes data transmission by calling a distributed network middleware interface, thereby realizing multi-node communication.
According to the present invention, there is provided a virtual 1394b supporting communication bus emulation and integration system, comprising:
module M1: realizing a protocol layer register and a data receiving and transmitting function;
module M2: according to the processed data, using a distributed network middleware network to simulate data transmission among nodes;
module M3: implementing asynchronous transmission of the transmitted data by using a host machine multithreading processing realization bus;
module M4: compiling and generating a virtual 1394b model.
Preferably, in said module M1:
module M1.1: the logic of the protocol layer register and the data receiving and transmitting function are kept consistent with the AS5643 protocol;
module M1.2: the virtual scheme is applicable to various operating systems;
module M1.3: writing a register processing function;
module M1.4: writing a data receiving and transmitting function, wherein the logic is consistent with a preset standard protocol;
module M1.5: all processing functions in modules M1.3 and M1.4 are implemented using the development tool chain of the target machine to be virtualized.
Preferably, in said module M2:
module M2.1: corresponding to data receiving and transmitting processing in the module M1, data receiving and transmitting are carried out through the distributed network middleware;
module M2.2: simulating a bus link layer through a distributed network middleware, and ensuring preset normal data transmission with other nodes;
module M2.3: three ports are supported by one node through the implementation of an internal algorithm;
module M2.4: all processing functions in modules M2.2 and M2.3 are implemented using the development tool chain of the target machine to be virtualized.
Preferably, in said module M3:
module M3.1: corresponding to the data transmission processing section in the module M2;
module M3.2: for an asynchronous transmission mode existing in data transmission, realizing asynchronous transmission by establishing an additional thread;
module M3.3: asynchronous transmission is realized by using a self-carried multithreading processing mode of a host;
module M3.4: all processing functions in modules M3.2 and S3.3 are implemented using the development tool chain of the target machine to be virtualized.
Preferably, in said module M4:
module M4.1: compiling and generating a 1394 virtual bus model by using a development tool chain of a target machine to be virtualized;
module M4.2: calling a 1394 model when the virtual machine application program runs;
module M4.3: the virtual 1394 bus model performs multi-node communication in the virtual machine, and realizes data transmission by calling a distributed network middleware interface, thereby realizing multi-node communication.
Compared with the prior art, the invention has the following beneficial effects:
1. according to the invention, the data asynchronous transmission is simulated by multiple threads, so that the running time cost of software is saved;
2. the invention can realize the construction and adjustment of a plurality of 1394 nodes on one host machine by adopting the domestic distributed network middleware to simulate the link layer.
Drawings
Other features, objects and advantages of the present invention will become more apparent upon reading of the detailed description of non-limiting embodiments, given with reference to the accompanying drawings in which:
fig. 1 is a schematic diagram of a virtual 1394 integration scheme.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the present invention, but are not intended to limit the invention in any way. It should be noted that variations and modifications could be made by those skilled in the art without departing from the inventive concept. These are all within the scope of the present invention.
Example 1:
according to the invention, as shown in fig. 1, a method for supporting virtual 1394b communication bus emulation and integration comprises the following steps:
step S1: realizing a protocol layer register and a data receiving and transmitting function;
specifically, in the step S1:
step S1.1: the logic of the protocol layer register and the data receiving and transmitting function are kept consistent with the AS5643 protocol;
step S1.2: the virtual scheme is applicable to various operating systems;
step S1.3: writing a register processing function;
step S1.4: writing a data receiving and transmitting function, wherein the logic is consistent with a preset standard protocol;
step S1.5: all processing functions in steps S1.3 and S1.4 are implemented using the development tool chain of the target machine to be virtualized.
Step S2: according to the processed data, using a distributed network middleware network to simulate data transmission among nodes;
specifically, in the step S2:
step S2.1: corresponding to the data receiving and transmitting processing in the step S1, the data receiving and transmitting are transmitted through the distributed network middleware;
step S2.2: simulating a bus link layer through a distributed network middleware, and ensuring preset normal data transmission with other nodes;
step S2.3: three ports are supported by one node through the implementation of an internal algorithm;
step S2.4: all processing functions in step S2.2 and step S2.3 are implemented using the development tool chain of the target machine to be virtualized.
Step S3: implementing asynchronous transmission of the transmitted data by using a host machine multithreading processing realization bus;
specifically, in the step S3:
step S3.1: a data transmission processing section corresponding to step S2;
step S3.2: for an asynchronous transmission mode existing in data transmission, realizing asynchronous transmission by establishing an additional thread;
step S3.3: asynchronous transmission is realized by using a self-carried multithreading processing mode of a host;
step S3.4: all processing functions in steps S3.2 and S3.3 are implemented using the development tool chain of the target machine to be virtualized.
Step S4: compiling and generating a virtual 1394b model.
Specifically, in the step S4:
step S4.1: compiling and generating a 1394 virtual bus model by using a development tool chain of a target machine to be virtualized;
step S4.2: calling a 1394 model when the virtual machine application program runs;
step S4.3: the virtual 1394 bus model performs multi-node communication in the virtual machine, and realizes data transmission by calling a distributed network middleware interface, thereby realizing multi-node communication.
Example 2:
example 2 is a preferable example of example 1 to more specifically explain the present invention.
The present invention also provides a virtual 1394 b-enabled communication bus emulation and integration system, which can be implemented by executing the flow steps of the virtual 1394 b-enabled communication bus emulation and integration method, i.e. those skilled in the art can understand the virtual 1394 b-enabled communication bus emulation and integration method as a preferred embodiment of the virtual 1394 b-enabled communication bus emulation and integration system.
According to the present invention, there is provided a virtual 1394b supporting communication bus emulation and integration system, comprising:
module M1: realizing a protocol layer register and a data receiving and transmitting function;
specifically, in the module M1:
module M1.1: the logic of the protocol layer register and the data receiving and transmitting function are kept consistent with the AS5643 protocol;
module M1.2: the virtual scheme is applicable to various operating systems;
module M1.3: writing a register processing function;
module M1.4: writing a data receiving and transmitting function, wherein the logic is consistent with a preset standard protocol;
module M1.5: all processing functions in modules M1.3 and M1.4 are implemented using the development tool chain of the target machine to be virtualized.
Module M2: according to the processed data, using a distributed network middleware network to simulate data transmission among nodes;
specifically, in the module M2:
module M2.1: corresponding to data receiving and transmitting processing in the module M1, data receiving and transmitting are carried out through the distributed network middleware;
module M2.2: simulating a bus link layer through a distributed network middleware, and ensuring preset normal data transmission with other nodes;
module M2.3: three ports are supported by one node through the implementation of an internal algorithm;
module M2.4: all processing functions in modules M2.2 and M2.3 are implemented using the development tool chain of the target machine to be virtualized.
Module M3: implementing asynchronous transmission of the transmitted data by using a host machine multithreading processing realization bus;
specifically, in the module M3:
module M3.1: corresponding to the data transmission processing section in the module M2;
module M3.2: for an asynchronous transmission mode existing in data transmission, realizing asynchronous transmission by establishing an additional thread;
module M3.3: asynchronous transmission is realized by using a self-carried multithreading processing mode of a host;
module M3.4: all processing functions in modules M3.2 and S3.3 are implemented using the development tool chain of the target machine to be virtualized.
Module M4: compiling and generating a virtual 1394b model.
Specifically, in the module M4:
module M4.1: compiling and generating a 1394 virtual bus model by using a development tool chain of a target machine to be virtualized;
module M4.2: calling a 1394 model when the virtual machine application program runs;
module M4.3: the virtual 1394 bus model performs multi-node communication in the virtual machine, and realizes data transmission by calling a distributed network middleware interface, thereby realizing multi-node communication.
Example 3:
example 3 is a preferable example of example 1 to more specifically explain the present invention.
Simulating a computer system with a 1394b communication bus in a host, wherein the communication bus meets an AS5643 protocol, and node switching can be realized through current node attribute configuration; simulating data transmission among nodes through a network simulation hardware bus; asynchronous transceiving is performed through a multithreaded analog bus.
Step 1: protocol layer register and data receiving and transmitting function;
step 2: simulating data transmission among nodes by using a domestic distributed network middleware network;
step 3: using host machine multithreading to realize bus asynchronous transmission function;
step 4: compiling and generating virtual 1394b model
The step 1 comprises the following steps:
1.1: the logic of the protocol layer register to be realized and the logic of the data receiving and transmitting function are consistent with the AS5643 protocol;
1.2: the set of processes can enable the virtual scheme to be suitable for various operating systems;
1.3: writing a register processing function;
1.4: writing a data receiving and transmitting function, wherein the logic is consistent with a standard protocol;
1.5: all processing functions in steps 1.3 and 1.4 are implemented using the development tool chain of the target machine to be virtualized.
The step 2 comprises the following steps:
2.1: corresponding to the data receiving and transmitting processing in the step 1, the data receiving and transmitting are transmitted through the domestic distributed network middleware;
2.2: simulating a bus link layer through a domestic distributed network middleware to ensure normal data transmission with other nodes;
2.3: by means of the implementation of an internal algorithm, one node can support three ports;
2.4: all processing functions in steps 2.2 and 2.3 are implemented using the development tool chain of the target machine to be virtualized.
The step 3 comprises the following steps:
3.1: a data transmission processing section corresponding to step 2;
3.2: for an asynchronous transmission mode existing in data transmission, realizing asynchronous transmission by establishing an additional thread;
3.3: asynchronous transmission is realized by using a self-carried multithreading processing mode of a host;
3.4: all processing functions in steps 3.2 and 3.3 are implemented using the development tool chain of the target machine to be virtualized.
The step 4 comprises the following steps:
4.1: compiling and generating a 1394 virtual bus model by using a development tool chain of a target machine to be virtualized;
4.2: the 1394 model can be called when the virtual machine application program runs;
4.3: the virtual 1394 bus model performs multi-node communication in the virtual machine, and realizes data transmission by calling a domestic distributed network middleware interface, thereby realizing multi-node communication.
Those skilled in the art will appreciate that the invention provides a system and its individual devices, modules, units, etc. that can be implemented entirely by logic programming of method steps, in addition to being implemented as pure computer readable program code, in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. Therefore, the system and various devices, modules and units thereof provided by the invention can be regarded as a hardware component, and the devices, modules and units for realizing various functions included in the system can also be regarded as structures in the hardware component; means, modules, and units for implementing the various functions may also be considered as either software modules for implementing the methods or structures within hardware components.
The foregoing describes specific embodiments of the present invention. It is to be understood that the invention is not limited to the particular embodiments described above, and that various changes or modifications may be made by those skilled in the art within the scope of the appended claims without affecting the spirit of the invention. The embodiments of the present application and features in the embodiments may be combined with each other arbitrarily without conflict.
Claims (4)
1. A method for supporting virtual 1394b communication bus emulation and integration, comprising:
step S1: realizing a protocol layer register and a data receiving and transmitting function;
step S2: according to the processed data, using a distributed network middleware network to simulate data transmission among nodes;
step S3: implementing asynchronous transmission of the transmitted data by using a host machine multithreading processing realization bus;
step S4: compiling and generating a virtual 1394b model;
in the step S2:
step S2.1: corresponding to the data receiving and transmitting processing in the step S1, the data receiving and transmitting are transmitted through the distributed network middleware;
step S2.2: simulating a bus link layer through a distributed network middleware, and ensuring preset normal data transmission with other nodes;
step S2.3: three ports are supported by one node through the implementation of an internal algorithm;
step S2.4: using a development tool chain of the target machine to be virtualized to realize all processing functions in the step S2.2 and the step S2.3;
in the step S1:
step S1.1: the logic of the protocol layer register and the data receiving and transmitting function are kept consistent with the AS5643 protocol;
step S1.2: the virtual scheme is applicable to various operating systems;
step S1.3: writing a register processing function;
step S1.4: writing a data receiving and transmitting function, wherein the logic is consistent with a preset standard protocol;
step S1.5: using a development tool chain of the target machine to be virtualized to realize all processing functions in the step S1.3 and the step S1.4;
in the step S3:
step S3.1: a data transmission processing section corresponding to step S2;
step S3.2: for an asynchronous transmission mode existing in data transmission, realizing asynchronous transmission by establishing an additional thread;
step S3.3: asynchronous transmission is realized by using a self-carried multithreading processing mode of a host;
step S3.4: all processing functions in steps S3.2 and S3.3 are implemented using the development tool chain of the target machine to be virtualized.
2. The virtual 1394b enabled communication bus emulation and integration method according to claim 1, wherein in said step S4:
step S4.1: compiling and generating a 1394 virtual bus model by using a development tool chain of a target machine to be virtualized;
step S4.2: calling a 1394 model when the virtual machine application program runs;
step S4.3: the virtual 1394 bus model performs multi-node communication in the virtual machine, and realizes data transmission by calling a distributed network middleware interface, thereby realizing multi-node communication.
3. A virtual 1394b enabled communication bus emulation and integration system comprising:
module M1: realizing a protocol layer register and a data receiving and transmitting function;
module M2: according to the processed data, using a distributed network middleware network to simulate data transmission among nodes;
module M3: implementing asynchronous transmission of the transmitted data by using a host machine multithreading processing realization bus;
module M4: compiling and generating a virtual 1394b model;
in the module M2:
module M2.1: corresponding to data receiving and transmitting processing in the module M1, data receiving and transmitting are carried out through the distributed network middleware;
module M2.2: simulating a bus link layer through a distributed network middleware, and ensuring preset normal data transmission with other nodes;
module M2.3: three ports are supported by one node through the implementation of an internal algorithm;
module M2.4: using a development tool chain of the target machine to be virtualized to realize all processing functions in the module M2.2 and the module M2.3;
in the module M1:
module M1.1: the logic of the protocol layer register and the data receiving and transmitting function are kept consistent with the AS5643 protocol;
module M1.2: the virtual scheme is applicable to various operating systems;
module M1.3: writing a register processing function;
module M1.4: writing a data receiving and transmitting function, wherein the logic is consistent with a preset standard protocol;
module M1.5: using a development tool chain of the target machine to be virtualized to realize all processing functions in the module M1.3 and the module M1.4;
in the module M3:
module M3.1: corresponding to the data transmission processing section in the module M2;
module M3.2: for an asynchronous transmission mode existing in data transmission, realizing asynchronous transmission by establishing an additional thread;
module M3.3: asynchronous transmission is realized by using a self-carried multithreading processing mode of a host;
module M3.4: all processing functions in modules M3.2 and S3.3 are implemented using the development tool chain of the target machine to be virtualized.
4. A virtual 1394b enabled communication bus emulation and integration system in accordance with claim 3 wherein in said module M4:
module M4.1: compiling and generating a 1394 virtual bus model by using a development tool chain of a target machine to be virtualized;
module M4.2: calling a 1394 model when the virtual machine application program runs;
module M4.3: the virtual 1394 bus model performs multi-node communication in the virtual machine, and realizes data transmission by calling a distributed network middleware interface, thereby realizing multi-node communication.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311360635.8A CN117093331B (en) | 2023-10-20 | 2023-10-20 | Communication bus simulation and integration method and system supporting virtual 1394b |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311360635.8A CN117093331B (en) | 2023-10-20 | 2023-10-20 | Communication bus simulation and integration method and system supporting virtual 1394b |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117093331A CN117093331A (en) | 2023-11-21 |
CN117093331B true CN117093331B (en) | 2024-01-23 |
Family
ID=88783316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311360635.8A Active CN117093331B (en) | 2023-10-20 | 2023-10-20 | Communication bus simulation and integration method and system supporting virtual 1394b |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117093331B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5822553A (en) * | 1996-03-13 | 1998-10-13 | Diamond Multimedia Systems, Inc. | Multiple parallel digital data stream channel controller architecture |
KR20010020019A (en) * | 1999-08-31 | 2001-03-15 | 서평원 | Switching System Program Simulating Method |
US6327637B1 (en) * | 1998-12-18 | 2001-12-04 | Cirrus Logic, Inc. | Interface tap for 1394-enabled serial bus device |
US8090564B1 (en) * | 2003-11-03 | 2012-01-03 | Synopsys, Inc. | Automatic generation of transaction level bus simulation instructions from bus protocol |
CN106342296B (en) * | 2011-12-13 | 2014-08-20 | 中国航空工业第六一八研究所 | A kind of 1394B Bus simulator device based on AS5643 agreement |
CN109547498A (en) * | 2018-11-26 | 2019-03-29 | 中国人民解放军海军大连舰艇学院 | For the communication interconnection means and method in Heterogeneous simulation system |
CN112866071A (en) * | 2019-11-28 | 2021-05-28 | 北京龙坤盛达科技有限公司 | ARINC429 bus transceiving multiplexing design method |
CN113067745A (en) * | 2021-02-25 | 2021-07-02 | 国营芜湖机械厂 | Aircraft 1394B bus communication simulation test platform |
CN113221318A (en) * | 2021-03-30 | 2021-08-06 | 北京计算机技术及应用研究所 | DDS-based system-level simulation test environment construction method |
CN113568705A (en) * | 2021-07-23 | 2021-10-29 | 西安中锐创联科技有限公司 | Code integration simulation method under distributed architecture |
CN116308990A (en) * | 2022-12-15 | 2023-06-23 | 上海创景信息科技有限公司 | Simulation and integration method and system of GPU supporting OpenGL |
CN116822135A (en) * | 2023-04-20 | 2023-09-29 | 上海机电工程研究所 | Real-time simulation platform system and simulation system construction method |
-
2023
- 2023-10-20 CN CN202311360635.8A patent/CN117093331B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5822553A (en) * | 1996-03-13 | 1998-10-13 | Diamond Multimedia Systems, Inc. | Multiple parallel digital data stream channel controller architecture |
US6327637B1 (en) * | 1998-12-18 | 2001-12-04 | Cirrus Logic, Inc. | Interface tap for 1394-enabled serial bus device |
KR20010020019A (en) * | 1999-08-31 | 2001-03-15 | 서평원 | Switching System Program Simulating Method |
US8090564B1 (en) * | 2003-11-03 | 2012-01-03 | Synopsys, Inc. | Automatic generation of transaction level bus simulation instructions from bus protocol |
CN106342296B (en) * | 2011-12-13 | 2014-08-20 | 中国航空工业第六一八研究所 | A kind of 1394B Bus simulator device based on AS5643 agreement |
CN109547498A (en) * | 2018-11-26 | 2019-03-29 | 中国人民解放军海军大连舰艇学院 | For the communication interconnection means and method in Heterogeneous simulation system |
CN112866071A (en) * | 2019-11-28 | 2021-05-28 | 北京龙坤盛达科技有限公司 | ARINC429 bus transceiving multiplexing design method |
CN113067745A (en) * | 2021-02-25 | 2021-07-02 | 国营芜湖机械厂 | Aircraft 1394B bus communication simulation test platform |
CN113221318A (en) * | 2021-03-30 | 2021-08-06 | 北京计算机技术及应用研究所 | DDS-based system-level simulation test environment construction method |
CN113568705A (en) * | 2021-07-23 | 2021-10-29 | 西安中锐创联科技有限公司 | Code integration simulation method under distributed architecture |
CN116308990A (en) * | 2022-12-15 | 2023-06-23 | 上海创景信息科技有限公司 | Simulation and integration method and system of GPU supporting OpenGL |
CN116822135A (en) * | 2023-04-20 | 2023-09-29 | 上海机电工程研究所 | Real-time simulation platform system and simulation system construction method |
Non-Patent Citations (2)
Title |
---|
一种SAE AS5643三节点仿真设备设计与实现;韩一鹏;田泽;牛少平;;计算机技术与发展(03);全文 * |
基于链路层虚拟化的网络仿真方法;王虎;金以庆;;指挥信息系统与技术(03);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN117093331A (en) | 2023-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2022008781A (en) | Distributed training methods, systems, devices, storage media, and programs | |
CN114363021B (en) | Network target range system, virtual network implementation method and device of network target range system | |
CN103327117B (en) | Cross-system running method and device for application programs | |
CN107678946B (en) | Model-based airborne embedded software test environment construction method | |
CN102508437B (en) | Multifunctional electromechanical system simulation method for simulation of airplane power supply control management system | |
CN109447276B (en) | Machine learning system, equipment and application method | |
WO2012005637A1 (en) | Method for configuring a distributed avionics control system | |
CN103488775A (en) | Computing system and computing method for big data processing | |
KR101056682B1 (en) | Component based weapon system simulation system and simulation method | |
CN113190250B (en) | Cockpit software upgrade method, electronic device and readable storage medium | |
CN106844980A (en) | A kind of scheduling system and its dispatching method for supporting systemic-function dynamic reorganization | |
CN112527647A (en) | NS-3-based Raft consensus algorithm test system | |
CN104166570B (en) | A kind of method, equipment and the system of online updating file | |
CN112559143A (en) | Task scheduling method and system and computing device | |
CN102483619A (en) | Emulation of an automation system | |
CN117093331B (en) | Communication bus simulation and integration method and system supporting virtual 1394b | |
CN104951346A (en) | Process management method for embedded system as well as system | |
CN105740039A (en) | RTX and VMIC based GNC real-time simulation system construction method | |
CN111459510A (en) | Cross-network operating system installation method and device, electronic equipment and medium | |
CN112445607A (en) | Method and device for executing method function by application program | |
CN107390548B (en) | A kind of avionics HWIL simulation data path control system | |
CN107766066A (en) | A kind of method for updating slave module firmware | |
CN115202907A (en) | Application program interface operation method, system, computer equipment and medium | |
CN111628571B (en) | Master-slave-free carrier synchronization method for multi-module system and multi-module carrier synchronization system | |
US10261817B2 (en) | System on a chip and method for a controller supported virtual machine monitor |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: Block 22301-985, Building 14, No. 498 Guo Shoujing Road, China (Shanghai) Pilot Free Trade Zone, Pudong New Area, Shanghai, March 2012 Patentee after: Shanghai Chuangjing Information Technology Co.,Ltd. Country or region after: China Address before: 200135 block 22301-985, building 14, No. 498, GuoShouJing Road, pilot Free Trade Zone, Pudong New Area, Shanghai Patentee before: VISION MICROSYSTEMS (SHANGHAI) Co.,Ltd. Country or region before: China |