发明名称 Method and integrated circuit for loading and executing firmware based on programing of one-time programmable memory
摘要 An integrated circuit includes a first memory, a second memory, a processor, and a descrambler. The first memory is configured to store a key. The first memory is a one-time-programmable memory. The processor is configured to: determine whether the first memory has been programmed; and in response to the first memory not having been programmed, (i) load firmware from a third memory into the second memory, and (ii) execute the firmware. The third memory is separate from the integrated circuit. The processor is also configured to, in response to the first memory having been programmed, load the firmware from the third memory into the second memory. The descrambler is configured to, in response to the first memory having been programmed, descramble the firmware based on the key.
申请公布号 US8751786(B1) 申请公布日期 2014.06.10
申请号 US201314028819 申请日期 2013.09.17
申请人 Marvell International Ltd. 发明人 Feng Weishi;Carlson Marcus;Sutardja Pantas;Ni Bin
分类号 G06F9/00;G06F9/24;G06F15/177 主分类号 G06F9/00
代理机构 代理人
主权项 1. An integrated circuit comprising: a first memory configured to store a key, wherein the first memory is a one-time-programmable memory; a second memory; a processor configured to determine whether the first memory has been programmed,in response to the first memory not having been programmed, (i) load firmware from a third memory into the second memory, and (ii) execute the firmware, wherein the third memory is separate from the integrated circuit, andin response to the first memory having been programmed, load the firmware from the third memory into the second memory; and a descrambler configured to, in response to the first memory having been programmed, descramble the firmware based on the key.
地址 Hamilton BM