-
公开(公告)号:US20230418472A1
公开(公告)日:2023-12-28
申请号:US17848159
申请日:2022-06-23
Applicant: Texas Instruments Incorporated
Inventor: Vignesh Raghavendra , Srirama Govindarajan , Mihir Mody , Prithvi Y.A.
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0679 , G06F3/0632
Abstract: An example device includes: a compute core configured to: send a first request to flash manager circuitry, the first request to store write data in a flash memory; and send a second request to the flash manager circuitry, the second request sent after the first request, the second request to transfer an XIP read operation to the flash memory; the flash manager circuitry configured to: receive the first request; transmit the write data to the flash memory for storing in the flash memory; receive the second request before the storing of the write data is complete; determine whether to preempt the storing of the write data, transmit, in response to a determination to preempt, the XIP read operation to the flash; and the flash memory configured to provide data to the compute core based on the transmitted XIP read operation.
-
公开(公告)号:US20250147752A1
公开(公告)日:2025-05-08
申请号:US18659615
申请日:2024-05-09
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Sai Karthik Rajaraman , Mihir Narendra Mody , Prithvi Y.A. , Deepshikha Gusain , Niraj Nandan , Mohd Asif Farooqui
IPC: G06F8/654
Abstract: Systems and methods for updating firmware may include using wait states to reduce or eliminate polling by an executing firmware component. An example includes dedicated firmware update hardware logic components, including a firmware update processing unit that executes firmware update code. The firmware update code may be paused between request of a hardware event and completion of a hardware event and under control of one or more of the hardware logic components. Once a hardware event has been completed, a hardware logic component may determine completion and, in response, restart execution of the firmware update code.
-