Digital signal controller secure memory partitioning

A memory and controller technology, applied in the field of program access memory segments running in unsafe areas, can solve problems such as no security measures
CN1954302AInactive Publication Date: 2007-04-25MICROCHIP TECH INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
MICROCHIP TECH INC
Publication Date
2007-04-25
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

A controller offers various security modes for protecting program code and data stored in memory and ensuring that the protection is effective during all normal operating conditions of the controller. The controller includes configuration settings that segment program memory into a boot segment, a secure segment and a general segment, each with a particular level of security including no enhanced protection. The boot code segment (BS) is the most secure and may be used to store a secure boot loader. The secure code segment (SS) is useful for storing proprietary algorithms from third parties, such as algorithms for separating ambient noise from speech in speech recognition applications. The general code segment (GS) has the least security. The controller is configured to prevent program flow changes that would result in program code stored in high security segments from being accessed by program code stored in lower security segments. In addition, the processor may be configured to have associated secure data portions of both program memory, such as flash memory, and random access memory (RAM) corresponding to the BS, SS and GS. Attempts 15 to read data from or write data to the program memory or RAM associated with a higher security level from a lower security level are prevented from occurring.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field

[0001] The present invention relates to a system and method for preventing code or data duplication or modification to one or more segments of a memory in a controller chip such as a microcontroller, a microprocessor, a digital signal controller or a digital signal processor, And more particularly, it relates to a system and method for prohibiting a program running in an insecure area of ​​the memory from accessing a memory segment. Background technique

[0002] Controllers such as microcontrollers, microprocessors, digital signal controllers, and digital signal processors are conventionally constructed to be programmable to execute specific applications and functions in the system. Generally speaking, these devices can be programmed by the customer without restrictions, or programmed during the manufacturing process using software provided or specified by the customer. Therefore, conventionally, the code in the controller is designed to be accessible by the clien...

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