Controller for a memory component
AssigneeMicron Technology, Inc.
InventorsAntonino Mondello, Alberto Troia
Life of this patent
Estimating the term…
Abstract
A controller for a memory component comprises a processing unit and at least one memory unit coupled to the processing unit, the memory unit comprising at least a first area for storing a user firmware and a second area for storing a controller firmware; the processing unit is configured to capture a memory address of a program instruction to be executed, compare the memory address with a reference value, and, based on that comparison, enable/restricting actions associated with the program instruction. A related memory component and related methods are also disclosed.
Claims20
A controller for a memory component, comprising:
- a processing unit;
- and
- a memory unit coupled to the processing unit, the memory unit comprising a first area configured to store a user firmware and a second area configured to store a controller firmware;
- wherein:
- the processing unit is configured to:
- compare a memory address of a program instruction to be executed with a reference value;
- and
- determine actions associated with the program instruction based on the comparison;
- and
- the memory component is coupled to a System-on-Chip (SoC) structure.
A memory component, comprising:
- an array of memory cells;
- a controller coupled to the array and comprising:
- a processing unit;
- and
- a memory unit coupled to the processing unit, the memory unit is a Read Only Memory (ROM) comprising a first area to store a user firmware and a second area to store a controller firmware, the first area and the second area being mapped as a continuous address space;
- wherein:
- the processing unit is configured to:
- compare a memory address of a program instruction to be executed with a reference value;
- and
- make a determination regarding actions associated with the program instruction based on the comparison.
A method, comprising:
- storing a user firmware in a first area of a memory unit and storing a controller firmware in a second area of the memory unit, the first area and the second area being mapped as a continuous address space;
- comparing the memory address of a program instruction to be executed with a reference value;
- and
- determining an action associated with the program instruction based on the comparison.
Dependencies are inferred from the claim text.