US2008126728A1PendingUtilityA1

Method and apparatus for protecting internal memory from external access

Assignee: SILICON LABS CP INCPriority: Jan 7, 2000Filed: Oct 16, 2007Published: May 29, 2008
Est. expiryJan 7, 2020(expired)· nominal 20-yr term from priority
Inventors:Ken Fernald
G06F 12/1458G06F 12/1441G06F 21/79
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Method and apparatus for protecting internal memory from external access. A method for protecting a memory space from external access is provided. A plurality of lock bits are stored in a location in memory, each associated with a separate logical portion of the memory space and determinative as to the access thereof for a predetermined operation thereon. A request is then detected for access to a location in the memory space for operating thereon. The requested operation is then compared with the associated lock bit in the associated logical portion and then it is determined if access is allowed for the requested operation. If allowed, the requested operation is performed.

Claims

exact text as granted — not AI-modified
1 . A method for protecting a memory space from external access, comprising the steps of:
 storing in a location in memory a plurality of lock bits, each associated with a separate logical portion of the memory space and determinative as to the access thereof for a predetermined memory access operation thereon;   detecting a request for access to a desired location in the memory space for operating thereon;   comparing the requested memory access operation with the associated lock bit in the associated logical portion and determining if access is allowed for the requested memory access operation; and   if allowed, performing the requested memory access operation on the desired location in the memory space.   
   
   
       2 . The method of  claim 1 , wherein the predetermined operation is a read of an addressable location in the associated logical portion. 
   
   
       3 . The method of  claim 1 , wherein the predetermined operation is a write of an addressable location in the associated logical portion. 
   
   
       4 . The method of  claim 1 , wherein the predetermined operation is an erase of the associated logical portion for an addressable location therein. 
   
   
       5 . The method of  claim 1 , wherein the step of storing in a location the plurality of lock bits comprises storing in a variable location in the memory the plurality of lock bits and storing the lock bit location in a known location in the memory, such that in the step of comparing, the location of the lock bits is first read from the memory and then the lock bits read from the memory. 
   
   
       6 . The method of  claim 5 , wherein the predetermined operation is an erase of the lock bits. 
   
   
       7 . The method of  claim 6 , wherein the predetermined operation of erasing the lock bits requires that each of an associated lower logical portion of the memory having a relatively lower logical memory address and not containing lock bits be erased before a top most portion of memory having a relatively higher logical address than the lower logical portion is erased, which top most portion of the memory contains the lock bits.

Join the waitlist — get patent alerts

Track US2008126728A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.