-
公开(公告)号:US20220374357A1
公开(公告)日:2022-11-24
申请号:US17875440
申请日:2022-07-28
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Matthew David PIERSON , Kai CHIRCA , Timothy David ANDERSON
IPC: G06F12/084 , G06F12/0811 , G06F12/1009 , G06F12/0875 , G06F12/10 , G06F13/16 , G06F13/40 , G06F12/0855 , G06F12/06 , G06F12/0817 , G06F12/0831 , G06F13/12 , G06F3/06 , G06F12/0815 , H03M13/01 , H03M13/09 , H03M13/15 , H03M13/27 , G06F9/30 , G06F9/38 , G06F9/48 , G06F9/50 , G06F12/0891
Abstract: A system includes a multi-core shared memory controller (MSMC). The MSMC includes a snoop filter bank, a cache tag bank, and a memory bank. The cache tag bank is connected to both the snoop filter bank and the memory bank. The MSMC further includes a first coherent slave interface connected to a data path that is connected to the snoop filter bank. The MSMC further includes a second coherent slave interface connected to the data path that is connected to the snoop filter bank. The MSMC further includes an external memory master interface connected to the cache tag bank and the memory bank. The system further includes a first processor package connected to the first coherent slave interface and a second processor package connected to the second coherent slave interface. The system further includes an external memory device connected to the external memory master interface.
-
公开(公告)号:US20220350542A1
公开(公告)日:2022-11-03
申请号:US17867134
申请日:2022-07-18
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Timothy David ANDERSON , Duc Quang BUI , Joseph ZBICIAK , Sahithi KRISHNA , Soujanya NARNUR , Alan DAVIS
Abstract: A method for writing data to memory that provides for generation of a predicate to disable a portion of the elements so that only the enabled elements are written to memory. Such a method may be employed to write multi-dimensional data to memory and/or may be used with a streaming address generator.
-
公开(公告)号:US20220309004A1
公开(公告)日:2022-09-29
申请号:US17842257
申请日:2022-06-16
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Naveen BHORIA , Timothy David ANDERSON , Pete HIPPLEHEUSER
IPC: G06F12/0888 , G11C7/10 , G06F12/0817 , G06F12/0895 , G06F12/0815 , G06F12/02 , G11C29/42 , G06F12/121 , G11C5/06 , G06F11/10 , G06F13/16 , G06F9/30 , G06F9/54 , G06F12/0806 , G06F12/0853 , G06F12/0855 , G06F12/0864 , G06F12/0891 , G06F12/128 , G06F12/0802 , G06F12/0804 , G06F12/0897 , G06F12/12 , G06F15/80 , G11C7/22 , G11C29/44 , G06F12/0811 , G06F12/0884
Abstract: A caching system including a first sub-cache, a second sub-cache, coupled in parallel with the first sub-cache, for storing write-memory commands that are not cached in the first sub-cache, the second sub-cache including privilege bits configured to store an indication that a corresponding cache line of the second sub-cache is associated with a level of privilege, and wherein the second sub-cache is further configured to receive a first write memory command for a memory address associated with a first level of privilege, store, in the second sub-cache, first data associated with the first write memory command and the level of privilege associated with the cache line, receive a second write memory command for the cache line, the second write memory command associated with a second level of privilege, merge the first level of privilege with the second level of privilege, and output the merged privilege level with the cache line.
-
公开(公告)号:US20220269607A1
公开(公告)日:2022-08-25
申请号:US17740811
申请日:2022-05-10
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Kai CHIRCA , Matthew David PIERSON , Timothy David ANDERSON , Joseph ZBICIAK
IPC: G06F12/084 , G06F12/0811 , G06F12/1009 , G06F12/0875 , G06F12/10 , G06F13/16 , G06F13/40 , G06F12/0855 , G06F12/06 , G06F12/0817 , G06F12/0831 , G06F13/12 , G06F3/06 , G06F12/0815 , H03M13/01 , H03M13/09 , H03M13/15 , H03M13/27 , G06F9/30 , G06F9/38 , G06F9/48 , G06F9/50 , G06F12/0891
Abstract: A device includes an interconnect and a plurality of devices connected to the interconnect. The plurality of devices includes a first interface connected to the interconnect and a second interface connected to the interconnect. The plurality of devices further includes a first memory bank connected to the interconnect and a second memory bank connected to the interconnect. The plurality of devices further includes an external memory interface connected to the interconnect and a controller configured to establish virtual channels among the plurality of devices connected to the interconnect.
-
公开(公告)号:US20210357226A1
公开(公告)日:2021-11-18
申请号:US17387450
申请日:2021-07-28
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Timothy David ANDERSON , Duc Quang BUI , Joseph ZBICIAK , Kai CHIRCA
IPC: G06F9/30
Abstract: A digital signal processor having a CPU with a program counter register and, optionally, an event context stack pointer register for saving and restoring the event handler context when higher priority event preempts a lower priority event handler. The CPU is configured to use a minimized set of addressing modes that includes using the event context stack pointer register and program counter register to compute an address for storing data in memory. The CPU may also eliminate post-decrement, pre-increment and post-decrement addressing and rely only on post-increment addressing.
-
公开(公告)号:US20200371931A1
公开(公告)日:2020-11-26
申请号:US16882257
申请日:2020-05-22
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Abhijeet Ashok CHACHAD , David Matthew THOMPSON , Timothy David ANDERSON , Kai CHIRCA
IPC: G06F12/0815 , G06F12/0811 , G06F9/38 , G06F12/0808
Abstract: A method includes receiving, by a level two (L2) controller, a first request for a cache line in a shared cache coherence state; mapping, by the L2 controller, the first request to a second request for a cache line in an exclusive cache coherence state; and responding, by the L2 controller, to the second request.
-
公开(公告)号:US20200371912A1
公开(公告)日:2020-11-26
申请号:US16882378
申请日:2020-05-22
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Naveen BHORIA , Timothy David ANDERSON , Pete HIPPLEHEUSER
IPC: G06F12/0817
Abstract: A caching system including a first sub-cache, and a second sub-cache, coupled in parallel with the first cache, for storing cache data evicted from the first sub-cache and write-memory commands that are not cached in the first sub-cache, and wherein the second sub-cache includes: color tag bits configured to store an indication that a corresponding cache line of the second sub-cache storing write miss data is associated with a color tag, and an eviction controller configured to evict cache lines of the second sub-cache storing write-miss data based on the color tag associated with the cache line.
-
公开(公告)号:US20200371789A1
公开(公告)日:2020-11-26
申请号:US16422324
申请日:2019-05-24
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Timothy David ANDERSON , Duc Quang BUI , Joseph ZBICIAK , Sahithi KRISHNA , Soujanya NARNUR
IPC: G06F9/30 , G06F12/0811
Abstract: A digital signal processor having at least one streaming address generator, each with dedicated hardware, for generating addresses for writing multi-dimensional streaming data that comprises a plurality of elements. Each at least one streaming address generator is configured to generate a plurality of offsets to address the streaming data, and each of the plurality of offsets corresponds to a respective one of the plurality of elements. The address of each of the plurality of elements is the respective one of the plurality of offsets combined with a base address.
-
-
-
-
-
-
-