Receiving executable instructions from volatile memory
AssigneeMicron Technology, Inc.
InventorMinjian Wu
Life of this patent
Estimating the term…
Abstract
The present disclosure includes apparatuses, methods, and systems for receiving executable instructions from volatile memory. In an example, a method can include storing executable instructions comprising a bootloader at a pre-defined memory address range in a non-volatile memory device of a solid state drive (SSD), copying the executable instructions from the pre-defined memory address range to a volatile memory device of the SSD in response to powering on the SSD, and transmitting the executable instructions from the volatile memory device to a host.
Claims20
A method, comprising:
- storing executable instructions comprising a bootloader at a pre-defined memory address range in a non-volatile memory device of a solid state drive (SSD) of an autonomous or partially autonomous vehicle;
- copying the executable instructions from the pre-defined memory address range to a volatile memory device of the SSD in response to a proximity of a fob of the autonomous or partially autonomous vehicle being detected;
- and
- transmitting the executable instructions from the volatile memory device to a host.
A solid state drive (SSD) of an autonomous or partially autonomous vehicle, comprising:
- a volatile memory device;
- a non-volatile memory device;
- and
- a controller coupled to the volatile memory device and the non-volatile memory device, the controller including circuitry configured to:
- receive a pre-defined memory address range from a user;
- store executable instructions at the pre-defined memory address range in the non-volatile memory device;
- in response to a proximity of a fob of the autonomous or partially autonomous vehicle being detected, copy the executable instructions from the pre-defined memory address range to the volatile memory device;
- and
- transmit the executable instructions from the volatile memory device to a host.
A solid state drive (SSD) of an autonomous or partially autonomous vehicle, comprising:
- a volatile memory device;
- a non-volatile memory device comprising a first memory address range including executable instructions;
- and
- a controller coupled to the volatile memory device and the non-volatile memory device, the controller including circuitry configured to:
- map the executable instructions from the first memory address range in the non-volatile memory device to a second memory address range in the volatile memory device in response to a proximity of a fob of the autonomous or partially autonomous vehicle being detected;
- and
- transmit the executable instructions from the second memory address range in the volatile memory device.
An autonomous or partially autonomous vehicle, comprising:
- a host;
- and
- a memory device including:
- a volatile memory device;
- a non-volatile memory device;
- and
- a controller including circuitry configured to:
- store executable instructions at a pre-defined memory address range in the non-volatile memory device;
- in response to a proximity of a fob of the autonomous or partially autonomous vehicle being detected, copy the executable instructions from the pre-defined memory address range in the non-volatile memory device to the volatile memory device;
- and
- transmit the executable instructions from the volatile memory device to a host;
- wherein the host is configured to execute the executable instructions.
Dependencies are inferred from the claim text.