CN103559028A - Method and device for achieving optical transport network (OTN) series chip software kit framework - Google Patents

Method and device for achieving optical transport network (OTN) series chip software kit framework Download PDF

Info

Publication number
CN103559028A
CN103559028A CN201310506495.0A CN201310506495A CN103559028A CN 103559028 A CN103559028 A CN 103559028A CN 201310506495 A CN201310506495 A CN 201310506495A CN 103559028 A CN103559028 A CN 103559028A
Authority
CN
China
Prior art keywords
module
read
otn
chip
mapping path
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.)
Granted
Application number
CN201310506495.0A
Other languages
Chinese (zh)
Other versions
CN103559028B (en
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.)
Wuhan flying Microelectronics Technology Co., Ltd.
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
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 Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN201310506495.0A priority Critical patent/CN103559028B/en
Publication of CN103559028A publication Critical patent/CN103559028A/en
Application granted granted Critical
Publication of CN103559028B publication Critical patent/CN103559028B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method and device for achieving an optical transport network (OTN) series chip software kit framework and relates to the field of software development. The method comprises the steps of refining register types of a module into header files arranged according to an order of a warning read-only type, a state read-only type, a counting read-only type, a configuration read-write type and an indirect addressing read-write type, enabling every register to form a correlated split domain according to the G.709 specification, establishing classified software configuration file lists and corresponding function marks, and forming a unified operation interface; obtaining a reused abstract structure according to the header files, and performing instantiation; establishing a corresponding mapping path linked list according to a business mapping path of an OTN chip, and enabling nodes in the mapping linked list to point to the module of the mapping path one by one. According to the method and device for achieving the OTN series chip software kit framework, unified operation of the module interface, software development kit (SDK) reuse of identical or similar modules and a mapping structure of OTN series chips based on module reuse can be provided, and a simple and convenient software framework base is provided for secondary application and development.

Description

Implementation method and the device of OTN family chip Software tool bag framework
Technical field
The present invention relates to field of software development, particularly relate to a kind of OTN(Optical Transport Network, optical transfer network) implementation method and the device of family chip Software tool bag framework.
Background technology
Generally, be accompanied by the SDK(Software Development Kit of chip issue, SDK (Software Development Kit)) be to carry out secondary development for the ease of software engineer, can build rapidly the application system based on chip like this, save the process of writing hardware bottom layer code.Yet, along with the raising of chip complexity and increasing of associated hardware module, the DLL (dynamic link library) based on register or separate hardware module that conventional SDK provides makes the application of secondary development correlation module become extremely difficult, the secondary application and development of the complex chip that relating module is more also becomes extremely difficult, the similarities and differences operation-interface of module has also increased the complicacy of application, and the non-reusability of the SDK of the identical or similar hardware module of homologous series chip has not only increased the task amount of low level development, and cause poor portability.Above-mentioned deficiency embodies particularly evidently in OTN family chip, is mainly that same or similar hardware module is multiplexing in a large number in the mapping structure of same chip or family chip because related hardware module in mapping structure is more.
Summary of the invention
The object of the invention is in order to overcome the deficiency of above-mentioned background technology, a kind of implementation method and device of OTN family chip Software tool bag framework are provided, the mapping structure of setting up OTN family chip that can provide the unified operation of module interface, SDK identical or similar module to reuse and reuse based on module, for secondary application and development provides software architecture basis simply and easily.
The implementation method that the invention provides a kind of OTN family chip Software tool bag framework, comprises the following steps:
A: the abstract and instantiation of reusing of module operation interface: the register definitions file that reads each module of chip logic design phase, the register type of module is refined as up to specification according to the read-only class of alarm, the read-only class of state, count read-only class, the header file of configuration read-write class and a location read-write class sequential organization, and each register forms the relevant territory that splits according to standard G.709, according to the register of above-mentioned classification, set up the software configuration file table of each classification and corresponding function sign, this configuration of reusing that is masked as subsequent module indicates, according to classification, form the unified operation interface of module simultaneously, according to above-mentioned layout and with the relevant header file that splits territory, obtain reusing abstract structure, new function to existing module is added, and the function that existing module is not had adopts function sign to enable, after completing all modules abstract, according to the actual number of modules that has module of all chips, carry out instantiation,
B: the OTN chip mapping path of setting up merge module: according to the business mapping path of OTN chip, set up corresponding mapping path chained list, mapping path chained list of each business mapping path correspondence establishment, complete after mapping path chained list, node in mapping chained list is pointed to one by one to the module of mapping path, so far complete the OTN chip mapping path of merge module, after this to the operation of business mapping block by the unified operation being converted into completely chained list and chained list node.
On the basis of technique scheme, the interface of unified operation described in steps A comprises that [(Configuration Type is read in configuration, read Configuration Values)]/[configurable write (Configuration Type, write Configuration Values)], [counting is read (read pointer)]/[(read pointer) read in alarm]/[state is read (read pointer)]/[(Configuration Type is read in a location, read Configuration Values)]/[(Configuration Type is write Configuration Values) write in a location].
On the basis of technique scheme, steps A is further comprising the steps of: if certain module exists identical or similar module interface in chip software before, so just only need to adopt mode direct or that inherit to use original module interface, inherit and use; Otherwise, according to rule to reusing of module new interface abstract structure.
On the basis of technique scheme, steps A is further comprising the steps of: if certain module abstracts corresponding a plurality of modules in chip are carried out repeatedly instantiation to this module abstracts.
On the basis of technique scheme, step B is further comprising the steps of: if certain business has a plurality of mapping path, this mapping path chained list is adjusted dynamically according to path change.
The present invention also provides a kind of implement device of OTN family chip Software tool bag framework, comprises that reusing of module operation interface OTN chip mapping path abstract and instantiation unit and merge module sets up unit, wherein:
Abstract and the instantiation unit of described reusing of module operation interface, be used for: the register definitions file that reads each module of chip logic design phase, the register type of module is refined as up to specification according to the read-only class of alarm, the read-only class of state, count read-only class, the header file of configuration read-write class and a location read-write class sequential organization, and each register forms the relevant territory that splits according to standard G.709, according to the register of above-mentioned classification, set up the software configuration file table of each classification and corresponding function sign, this configuration of reusing that is masked as subsequent module indicates, according to classification, form the unified operation interface of module simultaneously, according to above-mentioned layout and with the relevant header file that splits territory, obtain reusing abstract structure, new function to existing module is added, and the function that existing module is not had adopts function sign to enable, after completing all modules abstract, according to the actual number of modules that has module of all chips, carry out instantiation,
The OTN chip mapping path of described merge module is set up unit, be used for: according to the business mapping path of OTN chip, set up corresponding mapping path chained list, mapping path chained list of each business mapping path correspondence establishment, complete after mapping path chained list, node by mapping in chained list points to the module of mapping path one by one, so far completes the OTN chip mapping path of merge module, after this to the operation of business mapping block by the unified operation being converted into completely chained list and chained list node.
On the basis of technique scheme, described unified operation interface comprises that [(Configuration Type is read in configuration, read Configuration Values)]/[configurable write (Configuration Type, write Configuration Values)], [counting is read (read pointer)]/[(read pointer) read in alarm]/[state is read (read pointer)]/[(Configuration Type is read in a location, read Configuration Values)]/[(Configuration Type is write Configuration Values) write in a location].
On the basis of technique scheme, abstract and the instantiation unit of described reusing of module operation interface also for: if there is identical or similar module interface at chip software before in certain module, so just only need to adopt mode direct or that inherit to use original module interface, inherit and use; Otherwise, according to rule to reusing of module new interface abstract structure.
On the basis of technique scheme, the abstract and instantiation unit of described reusing of module operation interface also for: if certain module abstracts is in the corresponding a plurality of modules of chip, this module abstracts is carried out to repeatedly instantiation.
On the basis of technique scheme, the OTN chip mapping path of described merge module set up unit also for: if certain business has a plurality of mapping path, this mapping path chained list is adjusted dynamically according to path change.
Compared with prior art, advantage of the present invention is as follows:
(1) the present invention provides the software architecture support of unified operation interface for all modules.
(2) the present invention provides the software architecture support of height reusability for identical in same chip or homologous series chip or similar module.
(3) mapping path that the present invention is OTN chip complexity provides the software architecture support of dynamic link table and equality operation corresponding to module.
(4) the present invention provides unified software architecture support for many moneys OTN family chip.
Accompanying drawing explanation
Fig. 1 is the example of the implementation method of OTN family chip Software tool bag framework in the embodiment of the present invention.
Fig. 2 is the abstract example of reusing of module interface structure in the embodiment of the present invention.
Fig. 3 is the abstract example of reusing of interface structure of similar module in the embodiment of the present invention.
Fig. 4 is the OTN chip mapping path example of setting up merge module in the embodiment of the present invention.
Embodiment
Below in conjunction with drawings and the specific embodiments, the present invention is described in further detail.
Shown in Figure 1, the embodiment of the present invention provides a kind of implementation method of OTN family chip Software tool bag framework, comprises the following steps:
A: the abstract and instantiation of reusing of module operation interface: shown in Figure 2, read the register definitions file of each module of chip logic design phase, pass through manual method, the register type of module is refined as up to specification according to the read-only class of alarm, the read-only class of state, count read-only class, the header file of configuration read-write class and a location read-write class sequential organization, and each register forms the relevant territory that splits according to standard G.709, according to the register of above-mentioned classification, set up the software configuration file table of each classification and corresponding function sign, this configuration of reusing that is masked as subsequent module indicates, [(Configuration Type is read in configuration to the unified operation interface of the formation of foundation classification simultaneously module, read Configuration Values)] config_read (config_type_n, pvalue)/[configurable write (Configuration Type, write Configuration Values)] config_write (config_type_n, value), [counting is read (read pointer)] counter (pvalue)/[(read pointer) read in alarm] alarm (pvalue)/[state is read (read pointer)] state (pvalue)/[(Configuration Type is read in a location, read Configuration Values)] indirect_read (indirect_type_n, pvalue)/[(Configuration Type is write in a location, write Configuration Values)] indirect_write (indirect_type_n, value), according to above-mentioned layout and with the relevant header file that splits territory, obtain reusing abstract structure.
If there is identical or similar module interface in certain module in chip software before, so just only need to adopt mode direct or that inherit to use original module interface, inherit and use, shown in Figure 3; Otherwise, according to rule to reusing of module new interface abstract structure; New function to existing module is added, and the function that existing module is not had adopts function sign to enable.After completing all modules abstract, according to the actual number of modules that has module of all chips, carry out instantiation; If certain module abstracts is corresponding a plurality of modules in chip, tackle this module abstracts and carry out repeatedly instantiation.
B: the OTN chip mapping path of setting up merge module: shown in Figure 4, according to the business mapping path of OTN chip, set up corresponding mapping path chained list.Mapping path chained list of each business mapping path correspondence establishment, if certain business has a plurality of mapping path, this mapping path chained list is adjusted dynamically according to path change; Complete after mapping path chained list, the node by mapping in chained list points to the module of mapping path one by one, so far completes the OTN chip mapping path of merge module, after this to the operation of business mapping block by the unified operation being converted into completely chained list and chained list node.
The embodiment of the present invention also provides a kind of implement device of OTN family chip Software tool bag framework, comprises that reusing of module operation interface OTN chip mapping path abstract and instantiation unit and merge module sets up unit, wherein:
Abstract and the instantiation unit of reusing of module operation interface, be used for: shown in Figure 2, read the register definitions file of each module of chip logic design phase, pass through manual method, the register type of module is refined as up to specification according to the read-only class of alarm, the read-only class of state, count read-only class, the header file of configuration read-write class and a location read-write class sequential organization, and each register forms the relevant territory that splits according to standard G.709, according to the register of above-mentioned classification, set up the software configuration file table of each classification and corresponding function sign, this configuration of reusing that is masked as subsequent module indicates, [(Configuration Type is read in configuration to the unified operation interface of the formation of foundation classification simultaneously module, read Configuration Values)] config_read (config_type_n, pvalue)/[configurable write (Configuration Type, write Configuration Values)] config_write (config_type_n, value), [counting is read (read pointer)] counter (pvalue)/[(read pointer) read in alarm] alarm (pvalue)/[state is read (read pointer)] state (pvalue)/[(Configuration Type is read in a location, read Configuration Values)] indirect_read (indirect_type_n, pvalue)/[(Configuration Type is write in a location, write Configuration Values)] indirect_write (indirect_type_n, value), according to above-mentioned layout and with the relevant header file that splits territory, obtain reusing abstract structure.If there is identical or similar module interface in certain module in chip software before, so just only need to adopt mode direct or that inherit to use original module interface, inherit and use, shown in Figure 3; Otherwise, according to rule to reusing of module new interface abstract structure; New function to existing module is added, and the function that existing module is not had adopts function sign to enable.After completing all modules abstract, according to the actual number of modules that has module of all chips, carry out instantiation; If certain module abstracts is corresponding a plurality of modules in chip, tackle this module abstracts and carry out repeatedly instantiation.
The OTN chip mapping path of merge module is set up unit, for: shown in Figure 4, according to the business mapping path of OTN chip, set up corresponding mapping path chained list.Mapping path chained list of each business mapping path correspondence establishment, if certain business has a plurality of mapping path, this mapping path chained list is adjusted dynamically according to path change; Complete after mapping path chained list, the node by mapping in chained list points to the module of mapping path one by one, so far completes the OTN chip mapping path of merge module, after this to the operation of business mapping block by the unified operation being converted into completely chained list and chained list node.
Fig. 1 is the example of the implementation method of OTN family chip Software tool bag framework.Certain the OTN chip OTN_CHIP_1 having existed is the Software tool bag that has completed chip, it comprises a/b/c/ ... / n module, mapping path comprises a<->c<-GreatT.Gr eaT.GTn and a<->b<-GreatT.Gr eaT.GTc<->n; Now be about to as another one OTN chip OTN_CHIP_2 chip design Software tool bag, it comprises a/b '/d/ ... / n module, a/b/c/ ... / n represents the module name of chip OTN_CHIP_1 the inside, and mapping path comprises a<->b ' <->n and a<->b ' <->d<-GreatT.Gre aT.GTn.B ' represents the module of another one chip OTN_CHIP_2, and with the chip OTN_CHIP_1 having existed in b module class seemingly.
When exploitation OTN_CHIP_2 chip design Software tool bag, first module is carried out to the abstract and instantiation of structuring, module a/n can directly be used the abstract of OTN_CHIP_1 chip, module b ' adopts the mode of inheriting module b to carry out abstract, only need to carry out new structuring to module d now abstract, all after abstract completing again to module a/b '/d/ ... / n carries out instantiation, form the module entity of OTN_CHIP_2, next set up mapping path a<->b ' <->n and the a<->b ' <->d<-GreatT.Gre aT.GTn chained list of OTN_CHIP_2 and the node of chained list is pointed to incarnate module one by one, just obtained the Software tool bag of OTN_CHIP_2.
Those skilled in the art can carry out various modifications and variations to the embodiment of the present invention, if these revise and modification within the scope of the claims in the present invention and equivalent technologies thereof, these modifications and modification are also within protection scope of the present invention.
The prior art that the content of not describing in detail in instructions is known to the skilled person.

Claims (10)

1. an implementation method for OTN family chip Software tool bag framework, is characterized in that, comprises the following steps:
A: the abstract and instantiation of reusing of module operation interface: the register definitions file that reads each module of chip logic design phase, the register type of module is refined as up to specification according to the read-only class of alarm, the read-only class of state, count read-only class, the header file of configuration read-write class and a location read-write class sequential organization, and each register forms the relevant territory that splits according to standard G.709, according to the register of above-mentioned classification, set up the software configuration file table of each classification and corresponding function sign, this configuration of reusing that is masked as subsequent module indicates, according to classification, form the unified operation interface of module simultaneously, according to above-mentioned layout and with the relevant header file that splits territory, obtain reusing abstract structure, new function to existing module is added, and the function that existing module is not had adopts function sign to enable, after completing all modules abstract, according to the actual number of modules that has module of all chips, carry out instantiation,
B: the OTN chip mapping path of setting up merge module: according to the business mapping path of OTN chip, set up corresponding mapping path chained list, mapping path chained list of each business mapping path correspondence establishment, complete after mapping path chained list, node in mapping chained list is pointed to one by one to the module of mapping path, so far complete the OTN chip mapping path of merge module, after this to the operation of business mapping block by the unified operation being converted into completely chained list and chained list node.
2. the implementation method of OTN family chip Software tool bag framework as claimed in claim 1, it is characterized in that: the interface of unified operation described in steps A comprises that [(Configuration Type is read in configuration, read Configuration Values)]/[configurable write (Configuration Type, write Configuration Values)], [counting is read (read pointer)]/[(read pointer) read in alarm]/[state is read (read pointer)]/[(Configuration Type is read in a location, read Configuration Values)]/[(Configuration Type is write Configuration Values) write in a location].
3. the implementation method of OTN family chip Software tool bag framework as claimed in claim 1, it is characterized in that: steps A is further comprising the steps of: if certain module exists identical or similar module interface in chip software before, so just only need to adopt mode direct or that inherit to use original module interface, inherit and use; Otherwise, according to rule to reusing of module new interface abstract structure.
4. the implementation method of OTN family chip Software tool bag framework as claimed in claim 1, is characterized in that: steps A is further comprising the steps of: if certain module abstracts corresponding a plurality of modules in chip are carried out repeatedly instantiation to this module abstracts.
5. the implementation method of the OTN family chip Software tool bag framework as described in any one in claim 1 to 4, it is characterized in that: step B is further comprising the steps of: if certain business has a plurality of mapping path, this mapping path chained list is adjusted dynamically according to path change.
6. an implement device for OTN family chip Software tool bag framework, is characterized in that: comprise that reusing of module operation interface OTN chip mapping path abstract and instantiation unit and merge module sets up unit, wherein:
Abstract and the instantiation unit of described reusing of module operation interface, be used for: the register definitions file that reads each module of chip logic design phase, the register type of module is refined as up to specification according to the read-only class of alarm, the read-only class of state, count read-only class, the header file of configuration read-write class and a location read-write class sequential organization, and each register forms the relevant territory that splits according to standard G.709, according to the register of above-mentioned classification, set up the software configuration file table of each classification and corresponding function sign, this configuration of reusing that is masked as subsequent module indicates, according to classification, form the unified operation interface of module simultaneously, according to above-mentioned layout and with the relevant header file that splits territory, obtain reusing abstract structure, new function to existing module is added, and the function that existing module is not had adopts function sign to enable, after completing all modules abstract, according to the actual number of modules that has module of all chips, carry out instantiation,
The OTN chip mapping path of described merge module is set up unit, be used for: according to the business mapping path of OTN chip, set up corresponding mapping path chained list, mapping path chained list of each business mapping path correspondence establishment, complete after mapping path chained list, node by mapping in chained list points to the module of mapping path one by one, so far completes the OTN chip mapping path of merge module, after this to the operation of business mapping block by the unified operation being converted into completely chained list and chained list node.
7. the implement device of OTN family chip Software tool bag framework as claimed in claim 6, it is characterized in that: described unified operation interface comprises that [(Configuration Type is read in configuration, read Configuration Values)]/[configurable write (Configuration Type, write Configuration Values)], [counting is read (read pointer)]/[(read pointer) read in alarm]/[state is read (read pointer)]/[(Configuration Type is read in a location, read Configuration Values)]/[(Configuration Type is write Configuration Values) write in a location].
8. the implement device of OTN family chip Software tool bag framework as claimed in claim 6, it is characterized in that: the abstract and instantiation unit of described reusing of module operation interface also for: if there is identical or similar module interface at chip software before in certain module, so just only need to adopt mode direct or that inherit to use original module interface, inherit and use; Otherwise, according to rule to reusing of module new interface abstract structure.
9. the implement device of OTN family chip Software tool bag framework as claimed in claim 6, it is characterized in that: the abstract and instantiation unit of described reusing of module operation interface also for: if certain module abstracts is in the corresponding a plurality of modules of chip, this module abstracts is carried out to repeatedly instantiation.
10. the implement device of the OTN family chip Software tool bag framework as described in any one in claim 6 to 9, it is characterized in that: the OTN chip mapping path of described merge module set up unit also for: if certain business has a plurality of mapping path, this mapping path chained list is adjusted dynamically according to path change.
CN201310506495.0A 2013-10-24 2013-10-24 The implementation method of OTN family chip software tool pack framework and device Active CN103559028B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310506495.0A CN103559028B (en) 2013-10-24 2013-10-24 The implementation method of OTN family chip software tool pack framework and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310506495.0A CN103559028B (en) 2013-10-24 2013-10-24 The implementation method of OTN family chip software tool pack framework and device

Publications (2)

Publication Number Publication Date
CN103559028A true CN103559028A (en) 2014-02-05
CN103559028B CN103559028B (en) 2016-08-24

Family

ID=50013284

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310506495.0A Active CN103559028B (en) 2013-10-24 2013-10-24 The implementation method of OTN family chip software tool pack framework and device

Country Status (1)

Country Link
CN (1) CN103559028B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105739980A (en) * 2016-01-28 2016-07-06 滴滴(中国)科技有限公司 Unified business development method and equipment
WO2019001565A1 (en) * 2017-06-30 2019-01-03 中兴通讯股份有限公司 Method and apparatus for implementing white-box otn hardware device, and storage medium
CN115934166A (en) * 2022-11-08 2023-04-07 济南新语软件科技有限公司 Efficient operation method and system based on dynamically-configurable register

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7487500B1 (en) * 2003-10-09 2009-02-03 Nortel Networks Limited System and method for installing and configuring software for a network element in an optical communications network
CN102201972A (en) * 2010-03-25 2011-09-28 中兴通讯股份有限公司 Multi-level reuse route computation method based on G.709 and path computation apparatus
CN102238439A (en) * 2010-04-30 2011-11-09 中兴通讯股份有限公司 Control method and system of business mapping process based on G.709

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7487500B1 (en) * 2003-10-09 2009-02-03 Nortel Networks Limited System and method for installing and configuring software for a network element in an optical communications network
CN102201972A (en) * 2010-03-25 2011-09-28 中兴通讯股份有限公司 Multi-level reuse route computation method based on G.709 and path computation apparatus
CN102238439A (en) * 2010-04-30 2011-11-09 中兴通讯股份有限公司 Control method and system of business mapping process based on G.709

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105739980A (en) * 2016-01-28 2016-07-06 滴滴(中国)科技有限公司 Unified business development method and equipment
WO2019001565A1 (en) * 2017-06-30 2019-01-03 中兴通讯股份有限公司 Method and apparatus for implementing white-box otn hardware device, and storage medium
CN109213670A (en) * 2017-06-30 2019-01-15 中兴通讯股份有限公司 Realize method and device, the storage medium of whitepack OTN hardware device
CN115934166A (en) * 2022-11-08 2023-04-07 济南新语软件科技有限公司 Efficient operation method and system based on dynamically-configurable register

Also Published As

Publication number Publication date
CN103559028B (en) 2016-08-24

Similar Documents

Publication Publication Date Title
US20210160151A1 (en) SYSTEM-ON-CHIP (SoC) ASSEMBLY, CONFIGURABLE IP GENERATION AND IP INTEGRATION UTILIZING DISTRIBUTED COMPUTER SYSTEMS
CN109145025B (en) Multi-data-source integrated data query method and device and service server
CN107239479A (en) A kind of method and device of data storage and inquiry based on block chain
CN102622044B (en) Mainboard and dynamic configuration method of peripheral component interface express (PCIE) interface
CN105511843A (en) Application program interface generation method and device
CN108073688B (en) Data migration method and device
CN102254029A (en) View-based data access system and method
CN104063361A (en) Report design method and system
CN101634833B (en) Open type configuration method and system for IO parameters of field device
CN105005543A (en) Interface generation apparatus and method
CN103559028A (en) Method and device for achieving optical transport network (OTN) series chip software kit framework
CN106469152A (en) A kind of document handling method based on ETL and system
CN107886265A (en) The scheme of super BOM data management is realized in a kind of product data management system
US20170140087A1 (en) Method and device for chip integration and storage medium
CN104951565A (en) XML configuration maintenance method and system based on memory database
US7904856B2 (en) Arrangement handling commands as control system behaviors and data system behaviors
CN103631764B (en) Report design method based on extension mechanism
CN103425829B (en) A kind of method of quick reading domain
CN105574219A (en) Method for automatically placing and routing nonstandard unit library logic units
CN106802901A (en) The method and device of data base querying
CN103164230B (en) Requirement modeling method based on new characteristic model and model transformation method
CN104536931A (en) Method and system for automatic interconnection of multiple FPGAs in hardware simulation
CN104662566B (en) Method and system for scheduling problem to be cut into subproblem
WO2012140540A1 (en) A digital netlist partitioning system for faster circuit reverse-engineering
CN103412993A (en) System for design for manufacturability and method for operating system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20170606

Address after: 430074, Hubei Wuhan East Lake Development Zone, Kanto Industrial Park, beacon Road, optical communications building, industrial building, two floor

Patentee after: Wuhan flying Microelectronics Technology Co., Ltd.

Address before: China Science and Technology Park Dongxin road East Lake Development Zone 430074 Hubei Province, Wuhan City, No. 5

Patentee before: Fenghuo Communication Science &. Technology Co., Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170803

Address after: 430000 East Lake high tech Development Zone, Hubei Province, No. 6, No., high and new technology development zone, No. four

Co-patentee after: Wuhan flying Microelectronics Technology Co., Ltd.

Patentee after: Fenghuo Communication Science &. Technology Co., Ltd.

Address before: 430074, Hubei Wuhan East Lake Development Zone, Kanto Industrial Park, beacon Road, optical communications building, industrial building, two floor

Patentee before: Wuhan flying Microelectronics Technology Co., Ltd.

TR01 Transfer of patent right