US2013024637A1PendingUtilityA1

Memory access unlock

Individually held — no corporate assignee on recordPriority: Jul 18, 2011Filed: Apr 30, 2012Published: Jan 24, 2013
Est. expiryJul 18, 2031(~5 yrs left)· nominal 20-yr term from priority
Inventors:Ted A. Hadley
G06F 21/55G06F 13/1663G06F 13/1642G06F 21/57G06F 21/575G06F 1/24G06F 21/602G06F 21/72G06F 21/74G01R 31/31719G06F 2221/2143G06F 21/79G09C 1/00G06F 21/78H04L 9/088H04L 2209/12H04L 9/32G06F 21/54
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one implementation, a controller is provided such that when an operation is performed at a first memory location, the controller unlocks access to a second memory location.

Claims

exact text as granted — not AI-modified
1 . An apparatus, comprising:
 a memory having a first and second memory location, the first memory location being in a first memory map space and the second memory location being in a second memory map space; and   a controller operatively coupled to the memory to unlock access to the second memory location based on an operation to the first memory location.   
     
     
         2 . The apparatus of  claim 1 , wherein the controller is further to:
 automatically lock access to the second memory location a predetermined period of time after access has been unlocked, wherein the predetermined period of time is one of a processor-relative time period, an absolute time period, and a work time period.   
     
     
         3 . The apparatus of  claim 1 , where the controller is further to:
 automatically lock access to the second memory location after completion of an operation to the second memory location.   
     
     
         4 . The apparatus of  claim 1 , further comprising:
 a third memory location, wherein
 the controller unlocks access to the second memory location for a write operation based on the operation to the first memory location; and 
 the controller unlocks access to the second memory location for read operation based on an operation to the third memory location. 
   
     
     
         5 . The apparatus of  claim 1 , wherein the controller is to permit a predetermined number of operations to the second memory location after the access to the second memory location is unlocked. 
     
     
         6 . An apparatus, comprising:
 a controller to unlock access to a first memory location in a first memory map space based on an operation to a second memory location in a second memory map space.   
     
     
         7 . The apparatus of  claim 6 , further comprising:
 a clock; and   a counter to count clock cycles;   wherein the controller is to automatically lock access to the first memory location after a predetermined number of counted clock cycles.   
     
     
         8 . The apparatus of  claim 6 , wherein the operation is a write operation to the second memory location. 
     
     
         9 . The apparatus of  claim 6 , wherein the operation is a read operation to the second memory location. 
     
     
         10 . The apparatus of  claim 6 , wherein the write operation includes writing a predetermined value to the second memory location. 
     
     
         11 . The apparatus of  claim 6 , the apparatus further including:
 a third memory location, wherein
 if the first memory location is an odd number address, the controller is to unlock access to the first memory location based on an operation to the second memory location; and 
 if the first memory location is an even number address, the controller is to unlock access to the first memory location based on an operation to the third memory location. 
   
     
     
         12 . The apparatus of  claim 6 , the controller to:
 automatically lock access to the unlocked first memory location.   
     
     
         13 . A method, comprising:
 receiving a signal indicating an operation has been performed at a control register; and   unlocking access to a memory region based on the operation that has been performed at the control register.   
     
     
         14 . The method of  claim 13 , further comprising:
 automatically locking access to the memory region after one of an operation to the memory region and a predetermined time period after unlocking access to the memory region.   
     
     
         15 . The method of  claim 13 , further comprising:
 unlocking access to the second memory location for a write operation based on the operation to the first memory location; and   the controller unlocks access to the second memory location for read operation based on an operation to the third memory location.

Join the waitlist — get patent alerts

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

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