Check patentability & draft patents in minutes with Patsnap Eureka AI!

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

A technology of software tools and implementation methods, applied in the direction of program control devices, etc., can solve the problems of increasing application complexity, difficulty in secondary application development, non-reusability increasing the amount of underlying development tasks, etc.

Active Publication Date: 2014-02-05
FENGHUO COMM SCI & TECH CO LTD +1
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the increase of chip complexity and the increase of associated hardware modules, the programming interface based on registers or independent hardware modules provided by the conventional SDK makes it extremely difficult to re-develop the application of related modules. Complex chips with many associated modules The secondary application development of the same series of chips has also become extremely difficult, and the similarities and differences of the operating interfaces of the modules also increase the complexity of the application, and the non-reusability of the SDK of the same or similar hardware modules of the same series of chips not only increases the task load of the underlying development, but also lead to poor portability
The above shortcomings are particularly evident in OTN series chips, mainly because there are many related hardware modules in the mapping structure, and the same or similar hardware modules are multiplexed in a large number in the mapping structure of the same chip or series of chips

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for achieving optical transport network (OTN) series chip software kit framework
  • Method and device for achieving optical transport network (OTN) series chip software kit framework
  • Method and device for achieving optical transport network (OTN) series chip software kit framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0028] see figure 1 As shown, the embodiment of the present invention provides a method for realizing the OTN series chip software toolkit architecture, including the following steps:

[0029] A: Reusable abstraction and instantiation of module operation interface: see figure 2 As shown, read the register definition file of each module in the chip logic design stage, and manually refine the register types of the module into the specified read-only class, status read-only class, count read-only class, and configuration read-write class. Class and indirect address read and write header files arranged in sequence, and each register forms a related split domain according to the G.709 specification, and establishes a software configuration file table and corresponding function flags for each classification according to the registers of t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

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

technical field [0001] The present invention relates to the field of software development, in particular to a method and device for realizing the software toolkit architecture of OTN (Optical Transport Network, Optical Transport Network) series chips. Background technique [0002] Usually, the SDK (Software Development Kit, software development kit) released along with the chip is to facilitate secondary development by software engineers, so that chip-based application systems can be quickly built, eliminating the need to write the underlying code of the hardware. However, with the increase of chip complexity and the increase of associated hardware modules, the programming interface based on registers or independent hardware modules provided by the conventional SDK makes it extremely difficult to re-develop the application of related modules. Complex chips with many associated modules The secondary application development of the same series of chips has also become extremely...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/44
Inventor 徐志生冯波海增强沈羽纶
Owner FENGHUO COMM SCI & TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More