-
公开(公告)号:US20230325078A1
公开(公告)日:2023-10-12
申请号:US18332831
申请日:2023-06-12
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Matthew David PIERSON , Daniel WU , Kai CHIRCA
IPC: G06F3/06 , G06F12/084 , G06F12/0811 , G06F12/1009 , G06F12/0875 , G06F12/10 , G06F13/16 , G06F13/40 , G06F12/0855 , G06F12/06 , G06F12/0817 , G06F12/0831 , G06F13/12 , G06F12/0815 , H03M13/01 , H03M13/09 , H03M13/15 , H03M13/27 , G06F9/30 , G06F9/38 , G06F9/48 , G06F9/50 , G06F12/0891
CPC classification number: G06F3/0604 , G06F12/084 , G06F12/0811 , G06F12/1009 , G06F12/0875 , G06F12/10 , G06F13/1668 , G06F13/4027 , G06F12/0855 , G06F12/0607 , G06F12/0828 , G06F12/0831 , G06F13/124 , G06F3/0607 , G06F3/0658 , G06F3/0659 , G06F3/0679 , G06F12/0815 , G06F12/0857 , G06F13/1663 , G06F3/0632 , G06F3/0673 , H03M13/015 , H03M13/098 , H03M13/1575 , H03M13/276 , H03M13/2785 , G06F9/30101 , G06F9/3897 , G06F9/4881 , G06F9/5016 , G06F13/1642 , G06F3/064 , G06F9/30123 , G06F12/0891 , G06F2212/452 , G06F2212/657 , G06F2212/304 , G06F2212/1008 , G06F2212/1024 , G06F2212/1016 , G06F12/0846
Abstract: A device includes a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to, in a first clock cycle, a pre-arbitration winner between a first memory access request and a second memory access request based on a first number of credits allocated to a first destination device and a second number of credits allocated to a second destination device. The arbiter circuit is further configured to, in a second clock cycle select a final arbitration winner from among the pre-arbitration winner and a subsequent memory access request based on a comparison of a priority of the pre-arbitration winner and a priority of the subsequent memory access request.
-
公开(公告)号:US20200117618A1
公开(公告)日:2020-04-16
申请号:US16653378
申请日:2019-10-15
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Matthew David PIERSON , Daniel WU , Kai CHIRCA
IPC: G06F13/16
Abstract: A device includes a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to, in a first clock cycle, a pre-arbitration winner between a first memory access request and a second memory access request based on a first number of credits allocated to a first destination device and a second number of credits allocated to a second destination device. The arbiter circuit is further configured to, in a second clock cycle select a final arbitration winner from among the pre-arbitration winner and a subsequent memory access request based on a comparison of a priority of the pre-arbitration winner and a priority of the subsequent memory access request.
-
公开(公告)号:US20220283942A1
公开(公告)日:2022-09-08
申请号:US17749921
申请日:2022-05-20
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Kai CHIRCA , Daniel WU , Matthew David PIERSON
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 a data path, a first interface connected to the data path and configured to receive a request from a processor package to write a data value to a memory address, and a controller connected to the data path and configured to receive the request to write the data value to the memory address and to calculate a Hamming code of the data value. The controller is configured to transmit the data value and the Hamming code on the data path. The device includes an external memory interleave connected to the data path. The external memory interleave is configured to receive the data value and calculate a test Hamming code of the data value and to determine whether to send the data value to an external memory interface to be written to the memory address based on a comparison of the Hamming code and the test Hamming code.
-
公开(公告)号:US20250079967A1
公开(公告)日:2025-03-06
申请号:US18240864
申请日:2023-08-31
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Shailesh GHOTGALKAR , Mihir Narendra MODY , Ashish VANJARI , Aravindhan KARUPPIAH , Mohd FAROOQUI , Biju MG , Daniel WU
Abstract: A circuit includes a microcontroller having a first terminal and a second terminal. The microcontroller is configured to: receive a signal associated with operation of a power converter at the first terminal; adjust a switch control signal at the second terminal responsive to the signal; measure a frequency of the switch control signal; compare the measured frequency responsive to at least one envelope of a set of envelopes to obtain monitoring results; and perform control operations responsive to the monitoring results.
-
公开(公告)号:US20210382822A1
公开(公告)日:2021-12-09
申请号:US17408552
申请日:2021-08-23
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Matthew David PIERSON , Daniel WU , Kai CHIRCA
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 a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to, in a first clock cycle, a pre-arbitration winner between a first memory access request and a second memory access request based on a first number of credits allocated to a first destination device and a second number of credits allocated to a second destination device. The arbiter circuit is further configured to, in a second clock cycle select a final arbitration winner from among the pre-arbitration winner and a subsequent memory access request based on a comparison of a priority of the pre-arbitration winner and a priority of the subsequent memory access request.
-
公开(公告)号:US20210349821A1
公开(公告)日:2021-11-11
申请号:US17380297
申请日:2021-07-20
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Kai CHIRCA , Daniel WU , Matthew David PIERSON
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: Techniques for loading data, comprising receiving a memory management command to perform a memory management operation to load data into the cache memory before execution of an instruction that requests the data, formatting the memory management command into one or more instruction for a cache controller associated with the cache memory, and outputting an instruction to the cache controller to load the data into the cache memory based on the memory management command.
-
公开(公告)号:US20210026768A1
公开(公告)日:2021-01-28
申请号:US17066650
申请日:2020-10-09
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Matthew David PIERSON , Daniel WU , Kai CHIRCA
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 a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to, in a first clock cycle, a pre-arbitration winner between a first memory access request and a second memory access request based on a first number of credits allocated to a first destination device and a second number of credits allocated to a second destination device. The arbiter circuit is further configured to, in a second clock cycle select a final arbitration winner from among the pre-arbitration winner and a subsequent memory access request based on a comparison of a priority of the pre-arbitration winner and a priority of the subsequent memory access request.
-
公开(公告)号:US20240184446A1
公开(公告)日:2024-06-06
申请号:US18441279
申请日:2024-02-14
Applicant: Texas Instruments Incorporated
Inventor: Kai CHIRCA , Daniel WU , Matthew David PIERSON
IPC: G06F3/06 , G06F9/30 , G06F9/38 , G06F9/48 , G06F9/50 , G06F12/06 , G06F12/0811 , G06F12/0815 , G06F12/0817 , G06F12/0831 , G06F12/084 , G06F12/0846 , G06F12/0855 , G06F12/0862 , G06F12/0875 , G06F12/0891 , G06F12/10 , G06F12/1009 , G06F13/12 , G06F13/16 , G06F13/40 , H03M13/01 , H03M13/09 , H03M13/15 , H03M13/27
CPC classification number: G06F3/0604 , G06F3/0607 , G06F3/0632 , G06F3/064 , G06F3/0658 , G06F3/0659 , G06F3/0673 , G06F3/0679 , G06F9/30101 , G06F9/30123 , G06F9/3897 , G06F9/4881 , G06F9/5016 , G06F12/0607 , G06F12/0811 , G06F12/0815 , G06F12/0828 , G06F12/0831 , G06F12/084 , G06F12/0855 , G06F12/0857 , G06F12/0875 , G06F12/0891 , G06F12/10 , G06F12/1009 , G06F13/124 , G06F13/1642 , G06F13/1663 , G06F13/1668 , G06F13/4027 , H03M13/015 , H03M13/098 , H03M13/1575 , H03M13/276 , H03M13/2785 , G06F12/0833 , G06F12/0846 , G06F12/0851 , G06F12/0862 , G06F2212/1008 , G06F2212/1016 , G06F2212/1024 , G06F2212/1048 , G06F2212/304 , G06F2212/452 , G06F2212/6024 , G06F2212/657
Abstract: Techniques for loading data, comprising receiving a memory management command to perform a memory management operation to load data into the cache memory before execution of an instruction that requests the data, formatting the memory management command into one or more instruction for a cache controller associated with the cache memory, and outputting an instruction to the cache controller to load the data into the cache memory based on the memory management command.
-
公开(公告)号:US20220374356A1
公开(公告)日:2022-11-24
申请号:US17875424
申请日:2022-07-28
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Matthew David PIERSON , Kai CHIRCA , Daniel WU
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 a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to determine a first destination device connected to the data path and associated with the first memory access request and a first credit threshold corresponding to the first memory access request. The arbiter circuit is further configured to determine a second destination device connected to the data path and associated with the second memory access request and a second credit threshold corresponding to the second memory access request. The arbiter circuit is configured to arbitrate access to the data path by the first memory access request and the second memory access request based on the first credit threshold and the second credit threshold.
-
-
-
-
-
-
-
-