Patents by Inventor Erik Knutsen Renno

Erik Knutsen Renno has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8443423
    Abstract: Apparatus, systems, and methods may operate to receive from a requesting device, at a memory device, a request to access a memory domain associated with the memory device, and to deny, by the memory device, the request if the memory domain comprises any part of a secure domain, and the requesting device has not asserted a secure transfer indication. Additional operations may include granting the request if the memory domain comprises some part of the secure domain and the requesting device has asserted the secure transfer signal, or if the memory domain comprises only a non-secure domain. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: May 14, 2013
    Assignee: Atmel Corporation
    Inventor: Erik Knutsen Renno
  • Patent number: 8209509
    Abstract: The present disclosure includes, among other things, methods, systems, program products, and devices for providing access to memory in a system with memory protection. A request is received from a processor for a memory access at a first memory location. A second memory location is determined. The second memory location is associated with the first memory location and is protected from access by the processor. The requested memory access is performed at the second memory location.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: June 26, 2012
    Assignee: Atmel Corporation
    Inventor: Erik Knutsen Renno
  • Patent number: 8051263
    Abstract: A method can include receiving a signal associated with an attempted access to data that is stored at a specific location in memory; obtaining a selection value that selects which memory protection register of multiple alternative memory protection registers is to provide a memory protection attribute for the specific location in memory; obtaining, from the selected memory protection register, a memory protection attribute; and controlling access to the specific location in memory based on the obtained memory protection attribute.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: November 1, 2011
    Assignee: Atmel Corporation
    Inventor: Erik Knutsen Renno
  • Patent number: 8015229
    Abstract: An apparatus for performing multiply-accumulate operations in a microprocessor comprising operand input registers for receiving data to be operated on an adder and a multiplier for performing operations on the data, a result output port for presenting results to the microprocessor, a multiplexer for storing results, an accumulator cache for storing an accumulator value internal to the apparatus, and control circuitry for controlling the operation of the apparatus.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: September 6, 2011
    Assignee: Atmel Corporation
    Inventors: Øyvind Strøm, Erik Knutsen Renno
  • Publication number: 20090287894
    Abstract: The present disclosure includes, among other things, methods, systems, program products, and devices for providing access to memory in a system with memory protection. A request is received from a processor for a memory access at a first memory location. A second memory location is determined. The second memory location is associated with the first memory location and is protected from access by the processor. The requested memory access is performed at the second memory location.
    Type: Application
    Filed: May 13, 2008
    Publication date: November 19, 2009
    Inventor: Erik Knutsen Renno
  • Patent number: 7506205
    Abstract: Methods and systems are provided for debugging a program executing on a processor. In a first implementation, a processing system includes a processor configured for switching to a debug mode from a non-debug mode upon executing a software breakpoint. The system may include a program memory configured to hold instructions for a program, where the software breakpoint replaces at least one of the instructions. The system may also include an instruction replacement register separate from the program memory that is configured to receive the replaced instruction from any of the processor and an external debugger. The system may further include a control component that controls whether the processor fetches a next instruction for execution from the program memory or from the instruction replacement register.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: March 17, 2009
    Assignee: ATMEL Corporation
    Inventors: Frode Milch Pedersen, Andreas Engh-Halstvedt, Erik Knutsen Renno, Are Arseth
  • Publication number: 20080276051
    Abstract: A method can include receiving a signal associated with an attempted access to data that is stored at a specific location in memory; obtaining a selection value that selects which memory protection register of multiple alternative memory protection registers is to provide a memory protection attribute for the specific location in memory; obtaining, from the selected memory protection register, a memory protection attribute; and controlling access to the specific location in memory based on the obtained memory protection attribute.
    Type: Application
    Filed: May 4, 2007
    Publication date: November 6, 2008
    Applicant: ATMEL CORPORATION
    Inventor: Erik Knutsen Renno