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

Memory controller for system on chip (SOC) chip system and method for implementing memory controller

A storage controller and chip system technology, applied in the direction of preventing unauthorized use of memory, instruments, electrical digital data processing, etc., can solve the problems of poor access security of non-volatile memory, so as to improve the anti-attack ability and reduce dependence on , the effect of improving reliability

Active Publication Date: 2012-07-11
SHENZHEN STATE MICRO TECH CO LTD
View PDF5 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The present invention proposes a storage controller for an SOC chip system and its implementation method. By setting the security attributes of different secure storage spaces in a non-volatile memory, different master devices have different access to the same storage space through configuration. Permission to solve the technical problem of poor security of non-volatile memory access in the current SOC chip system

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
  • Memory controller for system on chip (SOC) chip system and method for implementing memory controller
  • Memory controller for system on chip (SOC) chip system and method for implementing memory controller
  • Memory controller for system on chip (SOC) chip system and method for implementing memory controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Some information in the non-volatile memory inside the SOC chip needs to be specially protected, and it is one of the most effective protection methods to directly realize the protection function by using the memory controller.

[0041] The present invention divides the storage space of the non-volatile memory (hereinafter referred to as memory) inside the SOC chip into several safe storage spaces, and the protection attribute of each safe storage space can be set separately. The access conditions for each secure storage space are independently generated, and they are divided into two groups: generally, all master device read attributes are divided into one group, and all master device write attributes form another group, and the logical relationship between access conditions between groups Also for the OR relationship, the protection result is judged according to the final result.

[0042] The storage controller proposed by the present invention needs to be initialized...

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 memory controller for a system on chip (SOC) chip system and a method for implementing the memory controller. The memory controller comprises a bus interface module, a memory interface module connected with a nonvolatile memory, and a safety protection subunit module connected between the bus interface module and the memory interface module, wherein the safety protection subunit module comprises a plurality of safety protection subunits of which the safety attributes can be independently configured; each safety protection subunit is used for performing access protection on one safety memory space in the nonvolatile memory; and by setting different safety attributes of the safety protection subunits, each piece of main equipment on a bus has different access authority on each safety memory space. The memory controller can effectively protect the safety information of the nonvolatile memory and is particularly suitable for an SOC chip which is needed to divide a memory space into different blocks with different sizes and ensure that the access attributes of the blocks are different.

Description

technical field [0001] The invention relates to a data storage control technology in an SOC chip, in particular to a storage controller used in a secure SOC chip system for improving data security in a non-volatile memory, and a method for realizing the storage controller. Background technique [0002] Convenient information exchange methods emerge in endlessly, and the secure SOC (System on Chip) chip that accompanies information exchange emerges as the times require plays an increasingly critical role in information exchange, and is widely used in digital signatures, e-commerce, mobile payment and other fields. [0003] SOC chips often store important information related to the security of the entire system. If the storage space containing special information is not effectively protected, system security cannot be realized fundamentally. [0004] Due to the characteristic that the data will not be lost after power failure, the non-volatile memory plays an important role in...

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): G06F13/16G06F12/14
Inventor 王良清陶玉茂
Owner SHENZHEN STATE MICRO TECH 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