-
公开(公告)号:US12242379B2
公开(公告)日:2025-03-04
申请号:US18082693
申请日:2022-12-16
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Kedar Chitnis , Mihir Narendra Mody , Prithvi Shankar Yeyyadi Anantha , Sriramakrishnan Govindarajan , Mohd Farooqui , Shailesh Ghotgalkar
IPC: G06F12/02
Abstract: In an example, a method includes storing code for a first central processing unit (CPU) executing a first application in a first region of a memory, and storing code for a second CPU executing a second application in a second region of the memory. The method includes storing shared code for the first CPU and the second CPU in a third region of the memory. The method includes storing read-write data for the first CPU in a fourth region of the memory and storing read-write data for the second CPU in a fifth region of the memory. The method includes translating a first address from a first unique address space for the first CPU to a shared address space in the third region, and translating a second address from a second unique address space for the second CPU to the shared address space in the third region.
-
公开(公告)号:US20240411563A1
公开(公告)日:2024-12-12
申请号:US18809646
申请日:2024-08-20
Applicant: Texas Instruments Incorporated
Inventor: Sriramakrishnan Govindarajan , Mihir Narendra Mody , Prithvi Shankar Yeyyadi Anantha , Shailesh Ghotgalkar , Kedar Chitnis
IPC: G06F9/4401 , G06F12/14 , G06F21/57 , G06F21/78 , H04L9/32
Abstract: An example device includes a first interface configured to couple to a first memory that is configured to store an image that includes a set of slices; a second interface configured to couple to a second memory; and a direct memory access circuit coupled to the first and second interfaces. The direct memory access circuit receives a transaction that specifies a read of a slice of the set of slices; and based on the transaction, reads the slice from the first memory; performs operations to the slice; and stores the slice in the second memory.
-
公开(公告)号:US12137081B2
公开(公告)日:2024-11-05
申请号:US17470528
申请日:2021-09-09
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Robin O. Hoel , Eric Peeters , Prithvi Shankar Yeyyadi Anantha , Aniruddha Periyapatna Nagendra , Shobhit Singhal , Ruchi Shankar , Prachi Mishra
Abstract: A microcontroller is provided and comprises a central repository, a processing device, and a firewall. Rule repository memory in the central repository stores one or more access rules defining an access permission of a software context to one or more target resources of the microcontroller. The firewall receives a bus transaction initiated based on an instruction and determines whether any access rule stored in memory of the firewall defines the access permission of the software context to a destination resource. If no access rule stored in the firewall memory defines the access permission, the firewall communicates a miss query condition to the central repository. The central repository searches the rule repository memory for an access rule defining the access permission of the software context to the destination resource, and if a related access rule is found, the related access rule is stored in the firewall memory.
-
公开(公告)号:US12093697B2
公开(公告)日:2024-09-17
申请号:US17721534
申请日:2022-04-15
Applicant: Texas Instruments Incorporated
Inventor: Sriramakrishnan Govindarajan , Mihir Narendra Mody , Prithvi Shankar Yeyyadi Anantha , Shailesh Ghotgalkar , Kedar Chitnis
IPC: G06F9/4401 , G06F12/14 , G06F21/57 , G06F21/78 , H04L9/32
CPC classification number: G06F9/4401 , G06F12/14 , G06F12/1416 , G06F12/1483 , G06F21/57 , H04L9/3247 , G06F21/78
Abstract: An example apparatus includes: a first interface configured to couple to a processor core; a second interface configured to couple to a first memory configured to store an image that includes a set of slices; a third interface coupled to the first interface, the third interface configured to couple to a second memory; a direct memory access circuit coupled to the second interface and the third interface and configured to: receive a transaction from the second interface, wherein the transaction specifies a read of a slice of the set of slices; and based on the transaction: read the slice from the first memory; perform on-the-fly operations to the slice; and store the slice in the second memory.
-
公开(公告)号:US20240176488A1
公开(公告)日:2024-05-30
申请号:US18060457
申请日:2022-11-30
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Mihir Narendra Mody , Prithvi Shankar Yeyyadi Anantha , Mel Alan Phipps , Prasad Jondhale , Mohd Asif Farooqui , Shailesh Ghotgalkar
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0659 , G06F3/0679
Abstract: Various examples disclosed herein relate to allocation of code and data of application software among memory of a microcontroller unit (MCU), and more particularly to allocating portions of the application software to random access memory or flash memory of an MCU based on information associated with of each portion of the application software. A method is provided herein that comprises instructing an MCU to execute an application software. The method further comprises obtaining information indicative of a performance of portions of the application software on the MCU and capacity requirements of the portions of the application software, and designating, based on the information, each of the portions of the application software for execution from either a first memory or a second memory when deployed to one or more MCUs.
-
公开(公告)号:US11715188B1
公开(公告)日:2023-08-01
申请号:US17682735
申请日:2022-02-28
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Mihir Narendra Mody , Veeramanikandan Raju , Niraj Nandan , Samuel Paul Visalli , Jason A. T. Jones , Kedar Satish Chitnis , Gregory Raymond Shurtz , Prithvi Shankar Yeyyadi Anantha , Sriramakrishnan Govindarajan
CPC classification number: G06T7/0002 , G05B23/0259 , G06T1/20 , G06T3/40 , G06T7/97 , G06T2207/10016 , H04N17/00
Abstract: An electronic device may be configured to detect a fault in imaging and vision hardware accelerators. The electronic device may include a controller configured to select a first golden input frame of multiple golden input frames to perform a first self-test, and retrieve a first reference image signature corresponding to the first golden input frame. The electronic device may include a hardware accelerator module configured to obtain the first golden input frame, and generate a first output frame based on the first golden input frame. The electronic device may include a signature generator configured to generate a first generated image signature based on the first output frame. The electronic device may include a signature comparison module configured to compare the first generated image signature to the first reference image signature in order to determine whether the hardware accelerator module includes a fault at a first time.
-
公开(公告)号:US11550674B2
公开(公告)日:2023-01-10
申请号:US17463232
申请日:2021-08-31
Applicant: Texas Instruments Incorporated
IPC: G06F11/14
Abstract: An electronic device, comprising: a first component configured to transmit a first set of data to a second component by providing a first memory request specifying the first set of data for and an input memory address, and a transaction tracking unit coupled to a first transport interface, the transaction tracking unit configured to: receive the first memory request; transmit a second memory request that specifies at least a first portion of the first set of data, via the first transport interface, to the second component; receive a response to the second memory request from the second component; determine that the response corresponds to the second memory request; and provide, to the first component, an output response based on the received response to the second memory request.
-
-
-
-
-
-