Unlock instant, AI-driven research and patent intelligence for your innovation.

Efficient internal memory access method

A memory access and efficient technology, applied in the field of memory access, can solve problems such as the inability to access variables with high efficiency and reliability, and the inability to directly or indirectly access memory, achieve efficient direct or indirect access, and ensure high efficiency. Effect

Active Publication Date: 2017-11-10
CHIPSEA TECH SHENZHEN CO LTD
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This application only uses the selection command to release the memory occupied by the historical application identifier corresponding to the historical application. It can only temporarily release the memory, and cannot directly or indirectly access the memory. It cannot achieve the efficiency and reliability of accessing variables during the development process.

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
  • Efficient internal memory access method
  • Efficient internal memory access method
  • Efficient internal memory access method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0021] The efficient memory access method realized by the present invention first defines pseudo-instructions, then uses simple pseudo-instructions to replace PAGE and BANK selection instructions, and relies on compilation tool chain to analyze pseudo-instructions, and finally uses real instructions to correct pseudo-instructions, thereby improving user Solution development is efficient and error-free.

[0022] Defining pseudo-instructions is to define a pseudo-instruction to replace PAGE and BANK selection instructions for direct memory access and indirect memory access respectively.

[0023] 1) ...

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 efficient internal memory access method. According to the method, pseudo instructions are defined to replace PAGE and BANK selection instructions, the pseudo instructions are analyzed by means of a compilation tool chain, and finally the pseudo instructions are corrected by using real instructions, so that the user scheme development efficiency is improved and errors are not caused. According to the method, the pseudo instructions are defined, analyzed and corrected, so that the internal memories can be directly or indirectly accessed efficiently, and the high efficiency, flexibility and stability of access variables in the scheme development process are ensured.

Description

technical field [0001] The invention belongs to the technical field of embedded software development, in particular to a memory access method. Background technique [0002] At present, there are various applications, but these applications are basically developed using one or more development languages ​​and integrated development environments (IDEs). For developers, writing code will definitely involve memory access, including direct memory access. And indirect memory access, regardless of high-level development languages ​​such as C, C++, Java, etc., or low-level development languages ​​such as: PIC, 6502, etc., in the final analysis, accessing variables will generate assembly instructions such as: MOVWF var (move WORK register into the var variable), but most of the IC memory of the RISC architecture has multiple PAGEs, and each PAGE is divided into 2 BANKs, such as: PAGE0 has two BANKs, BANK0 and BANK1; PAGE1 has two BANKs, BANK2 and BANK3 , and so on, due to the limita...

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): G06F9/44G06F9/45
CPCG06F8/31G06F8/427
Inventor 陈元丰罗青谢韶波
Owner CHIPSEA TECH SHENZHEN CO LTD