Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Information model modeling and generating method of microprocessor

A modeling method and information model technology, applied in the direction of software design, etc., can solve the problems of lack of information model generation method, no software interface specification definition, no HAL technology, etc., to achieve long manual development cycle, versatility and reliability Good scalability, improved development efficiency and software quality

Inactive Publication Date: 2020-05-12
JIANGSU WISCOM TECHNOLOGY CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, for various open source microprocessors, such as various RISC-V architecture microprocessors, effective HAL technology has not yet been formed, and there is no unified software interface specification definition, and there is even a lack of research and development of HAL technology and unified software interface specifications. The necessary complete information model and its generation method

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
  • Information model modeling and generating method of microprocessor
  • Information model modeling and generating method of microprocessor
  • Information model modeling and generating method of microprocessor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In the following, the present invention will be further clarified with reference to the accompanying drawings and specific embodiments. It should be understood that these examples are only used to illustrate the present invention and not to limit the scope of the present invention. After reading the present invention, those skilled in the art will understand various aspects of the present invention. Modifications of the price form all fall within the scope defined by the appended claims of this application.

[0035] A kind of information model modeling method of microprocessor, RISC-V instruction set architecture MCU consists of core, instruction / data buffer, system interface, flash memory controller, flash memory, AHB interaction matrix, AHB peripheral equipment, SRAM controller, SRAM memory, AHB to APB bridge, APB bus and peripheral interfaces such as ADC / I2C / SPI / UART / CAN / GPIO, such as figure 1 Shown. Then the MCU CIM model built by the invention is as figure 2 Shown. ...

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 an information model modeling and generating method of a microprocessor. The method is based on a CIM modeling theory and method. Various constituent unit information entitiesof tan MCU are abstracted; CIM models of MCU cores, core peripherals and various interfaces of different instruction set frameworks are established. Based on an established MCU CIM model, for a specific model MCU, a corresponding CIM instance model is established. According to the invention, the universality and the expandability are good; the method can be used for carrying out abstract description, unified modeling and formal verification on MCU information of various different instruction set architectures and interface types, the generation method allows a user to automatically generate part of assembly language files or C language header files in underlying software according to the established information model, and the underlying software development efficiency and quality are improved.

Description

Technical field [0001] The invention relates to an information model description and generation method of an embedded system hardware circuit, and specifically aims at the information modeling and generation method of various constituent units of a microprocessor. Background technique [0002] At present, various open source microprocessors (Micro Controller Unit, MCU) are becoming more and more popular, and their architecture has the advantages of latecomer technology and good application prospects. Since its birth, it has been widely used in various embedded products more and more. However, the problems brought by open source have also appeared. The user-defined and tailorable characteristics of the MCU have brought the MCU presents the characteristics of diversified structure, customized interface and integrated application, which is to make full use of the hardware resources of the MCU and its interfaces. , Reasonably construct safe and effective application products, softwa...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/20
CPCG06F8/24
Inventor 王宏宇沈卓炜沈峻仲伟
Owner JIANGSU WISCOM TECHNOLOGY CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products