-
公开(公告)号:US20200242048A1
公开(公告)日:2020-07-30
申请号:US16256821
申请日:2019-01-24
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Sriramakrishnan GOVINDARAJAN , Gregory Raymond SHURTZ , Mihir Narendra MODY , Charles Lance FUOCO , Donald E. STEISS , Jonathan Elliot BERGSAGEL , Jason A.T. JONES
IPC: G06F12/1027 , G06F9/455
Abstract: In an example, a device includes a memory and a processor core coupled to the memory via a memory management unit (MMU). The device also includes a system MMU (SMMU) cross-referencing virtual addresses (VAs) with intermediate physical addresses (IPAs) and IPAs with physical addresses (PAs). The device further includes a physical address table (PAT) cross-referencing IPAs with each other and cross-referencing PAs with each other. The device also includes a peripheral virtualization unit (PVU) cross-referencing IPAs with PAs, and a routing circuit coupled to the memory, the SMMU, the PAT, and the PVU. The routing circuit is configured to receive a request comprising an address and an attribute and to route the request through at least one of the SMMU, the PAT, or the PVU based on the address and the attribute.
-
公开(公告)号:US20210165744A1
公开(公告)日:2021-06-03
申请号:US17171185
申请日:2021-02-09
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Sriramakrishnan GOVINDARAJAN , Gregory Raymond SHURTZ , Mihir Narendra MODY , Charles Lance FUOCO , Donald E. STEISS , Jonathan Elliot BERGSAGEL , Jason A.T. JONES
IPC: G06F12/1027 , G06F9/455
Abstract: In an example, a device includes a memory and a processor core coupled to the memory via a memory management unit (MMU). The device also includes a system MMU (SMMU) cross-referencing virtual addresses (VAs) with intermediate physical addresses (IPAs) and IPAs with physical addresses (PAs). The device further includes a physical address table (PAT) cross-referencing IPAs with each other and cross-referencing PAs with each other. The device also includes a peripheral virtualization unit (PVU) cross-referencing IPAs with PAs, and a routing circuit coupled to the memory, the SMMU, the PAT, and the PVU. The routing circuit is configured to receive a request comprising an address and an attribute and to route the request through at least one of the SMMU, the PAT, or the PVU based on the address and the attribute.
-
公开(公告)号:US20240037180A1
公开(公告)日:2024-02-01
申请号:US18071302
申请日:2022-11-29
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Donald E. STEISS , Timothy ANDERSON , Francisco A. CANO , Anthony Martin HILL , Kevin P. LAVERY , Arthur REDFERN
Abstract: In examples, a device comprises control logic configured to detect an idle cycle, an operand generator configured to provide a synthetic operand responsive to the detection of the idle cycle, and a computational circuit. The computational circuit is configured to, during the idle cycle, perform a first computation on the synthetic operand. The computational circuit is configured to, during an active cycle, perform a second computation on an architectural operand.
-
公开(公告)号:US20230350811A1
公开(公告)日:2023-11-02
申请号:US18346309
申请日:2023-07-03
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Sriramakrishnan GOVINDARAJAN , Gregory Raymond SHURTZ , Mihir Narendra MODY , Charles Lance FUOCO , Donald E. STEISS , Jonathan Elliot BERGSAGEL , Jason A.T. JONES
IPC: G06F12/1027 , G06F9/455
CPC classification number: G06F12/1027 , G06F9/45558 , G06F2009/45583 , G06F2212/657
Abstract: In an example, a device includes a memory and a processor core coupled to the memory via a memory management unit (MMU). The device also includes a system MMU (SMMU) cross-referencing virtual addresses (VAs) with intermediate physical addresses (IPAs) and IPAs with physical addresses (PAs). The device further includes a physical address table (PAT) cross-referencing IPAs with each other and cross-referencing PAs with each other. The device also includes a peripheral virtualization unit (PVU) cross-referencing IPAs with PAs, and a routing circuit coupled to the memory, the SMMU, the PAT, and the PVU. The routing circuit is configured to receive a request comprising an address and an attribute and to route the request through at least one of the SMMU, the PAT, or the PVU based on the address and the attribute.
-
-
-