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

Division method of user control area in memory protection unit and memory protection system

A technology of protection unit and control area, applied in the fields of digital data protection, instruments, electronic digital data processing, etc., can solve the problems of unreasonable use, waste of resources, easy to destroy communication, etc., to enhance confidentiality and achieve the effect of protection

Inactive Publication Date: 2018-08-28
NANTONG UNIVERSITY
View PDF6 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Such illegal access is generally easy to destroy the communication through the serial port, resulting in a certain waste of resources and unreasonable use

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
  • Division method of user control area in memory protection unit and memory protection system
  • Division method of user control area in memory protection unit and memory protection system
  • Division method of user control area in memory protection unit and memory protection system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The technical solution of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0029] Such as figure 1 , the method for dividing the user control area in the memory protection unit of the present embodiment, on the basis of the SoC system developed by the core of the C0 MCU, the area authority management of the chip internal memory FLASH is set, and in the design of the whole MPU module, the introduction Management is implemented by users. Each user has its own corresponding area, and the corresponding area sets independent access rights. When the area does not match the rights, a corresponding violation error will be generated and non-compliant access will be blocked. In addition, an independent encryption protection module is also set up, and the data in the FLASH area can also be encrypted and decrypted for storage when necessary, and the encryption and decryption storage is controlled by a corresponding enable sign...

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 division method of a user control area in a memory protection unit. The division method includes: on the basis of a SoC system developed for a core by a C0 MCU, setting areaauthority management of chip inside storer FLASH; establishing correlation between users and corresponding areas of the FLASH according to setting of the users to form areas with user attributes; setting independent access authority for each area; when receiving user access authority, if the areas are unmatched with corresponding authority of the users, returning wrong information to the C0 MCU tostop unmatched access. The division method has the advantages that ownership of system resources is ensured from hardware, a good mechanism is provided for preventing illegal access to the resources,and protection of the chip inside storer is realized effectively.

Description

technical field [0001] The invention relates to the field of embedded systems, in particular to a method for dividing user control areas in a memory protection unit and a memory protection system. Background technique [0002] Embedded systems often encounter multi-task operation and control. When a task is running, the system must provide a mechanism to ensure that the running task is not destroyed by other tasks or affects the operation of other tasks. There are usually two ways to achieve the above purpose: software protection and hardware protection. Software protection refers to the function of protecting system resources only by software maintenance. In a multi-task system, the synchronization and communication between tasks are achieved by running the operating system to realize the function of software protection. However, using software to coordinate the operation of multi-tasking generally leads to some unavoidable problems. For example, when the CPU wants to ac...

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): G06F21/60G06F21/62
CPCG06F21/604G06F21/602G06F21/6218G06F2221/2141
Inventor 景为平钱波景一欧
Owner NANTONG UNIVERSITY
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