发明名称 Retrieving boot instructions from nonvolatile memory
摘要 Systems and processes for booting a device can be implemented by detecting a reset signal associated with the device and retrieving a predetermined page of data from a nonvolatile memory location into a register associated with the nonvolatile memory. The nonvolatile memory may be designed and implemented such that each page of data is retrieved from the nonvolatile memory as a unit, and the page of data includes instructions for use in booting the device. A command to read data stored in the register is received, and the command can include an address identifying a location of one or more instructions within the register. In response, the one or more instructions are retrieved from the register for execution by a processor.
申请公布号 US8832423(B2) 申请公布日期 2014.09.09
申请号 US201314022576 申请日期 2013.09.10
申请人 Apple Inc. 发明人 Wu Stephen
分类号 G06F9/00;G06F9/44;G06F1/24;G06F9/445 主分类号 G06F9/00
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
主权项 1. A method for booting a computing device, the method comprising: detecting a reset signal associated with the computing device; and in response to detecting the reset signal: retrieving, by an internal controller that is a part of a non-volatile memory apparatus, a predetermined page of data from a location in the non-volatile memory apparatus, wherein each page of data is retrieved from the non-volatile memory as a unit and the predetermined page of data includes at least one instruction for booting the device; loading, by the internal controller, the pre-determined page of data including the at least one booting instruction into a register associated with the non-volatile memory apparatus; receiving, by the internal controller, a command from a host processor coupled to the non-volatile memory apparatus to read data stored in the register, wherein the command includes an address identifying a location within the register of the at least one booting instruction; retrieving the at least one instruction from the register by the internal controller; transmitting the at least one instruction from the internal controller to the host processor without storing the data in another memory.
地址 Cupertino CA US