-
公开(公告)号:US20190087298A1
公开(公告)日:2019-03-21
申请号:US15711028
申请日:2017-09-21
Applicant: ARM LIMITED
Inventor: Anitha KONA , Michael John WILLIAMS , John Michael HORLEY , Alasdair GRANT
IPC: G06F11/34
Abstract: A data processing apparatus is provided that includes monitor circuitry to produce local trace data indicating behaviour of the data processing apparatus. Interface circuitry communicates with a second data processing apparatus and encoding circuitry produces an encoded instruction to cause the local trace data to be stored in storage circuitry of the second data processing apparatus or to be output at output circuitry of the second data processing apparatus. The interface circuitry transmits the encoded instruction to the second data processing apparatus.
-
公开(公告)号:US20220283972A1
公开(公告)日:2022-09-08
申请号:US17189781
申请日:2021-03-02
Applicant: Arm Limited
Inventor: Ashok Kumar TUMMALA , Jamshed JALAL , Antony John HARRIS , Jeffrey Carl DEFILIPPI , Anitha KONA , Bruce James MATHEWSON
Abstract: An apparatus and method are provided for handling protocol conversion. The apparatus has interconnect circuitry for routing messages between components coupled to the interconnect circuitry in a manner that conforms to a first communication protocol. Protocol conversion circuitry is coupled between the interconnect circuitry and an external communication path, for converting messages between the first communication protocol and a second communication protocol that has a layered architecture comprising multiple layers. The protocol conversion circuitry has a gateway component forming one of the components coupled to the interconnect circuitry, and a controller coupled with the gateway component and used to control connection with the external communication path. For a selected layer of the multiple layers, the protocol conversion circuitry provides, within the gateway component, upper selected layer circuitry to implement a first portion of functionality of the selected layer, where the first portion comprises at least protocol dependent functionality of the selected layer. It also provides, within the controller, lower selected layer circuitry to implement a remaining portion of the functionality of the selected layer, the remaining portion comprising only protocol independent functionality of the selected layer.
-
公开(公告)号:US20200089634A1
公开(公告)日:2020-03-19
申请号:US16135149
申请日:2018-09-19
Applicant: Arm Limited
Inventor: Jamshed JALAL , Tushar P. RINGE , Anitha KONA , Andrew Brookfield SWAINE , Michael Andrew CAMPBELL
IPC: G06F13/28 , G06F13/16 , G06F13/364
Abstract: An apparatus and method are provided for processing burst read transactions. The apparatus has a master device and a slave device coupled to the master device via a connection medium. The master device comprises processing circuitry for initiating a burst read transaction that causes the master device to issue to the slave device, via the connection medium, an address transfer specifying a read address. The slave device is arranged to process the burst read transaction by causing a plurality of data items required by the burst read transaction to be obtained based on the read address specified by the address transfer, and by performing a plurality of data transfers over the connection medium in order to transfer the plurality of data items to the master device. The slave device has transfer identifier generation circuitry for generating, for each data transfer, a transfer identifier to be transmitted over the connection medium to identify which data item in the plurality of data items is being transferred by that data transfer. The master device has buffer circuitry to buffer data items received by the plurality of data transfers, and to employ the transfer identifier provided for each data transfer to cause the plurality of data items to be provided to the processing circuitry in a determined order irrespective of an order in which the data items are transferred to the master device via the plurality of data transfers. This can significantly reduce the overhead required to manage the supply of the data items to the processing circuitry in the required determined order.
-
公开(公告)号:US20200042463A1
公开(公告)日:2020-02-06
申请号:US16053899
申请日:2018-08-03
Applicant: Arm Limited
Inventor: Tessil THOMAS , Jamshed JALAL , Andrea PELLEGRINI , Anitha KONA
IPC: G06F12/14 , G06F13/42 , G06F12/1081
Abstract: An apparatus includes a first device configured to generate a transaction request targeted to a first address, a switch, coupled to the first device and configured to the route the transaction request, a port coupled to the peripheral switch and the data processing network, and a system memory management unit, coupled to the port. The system memory management unit is configured for receiving an address query for the first address from the peripheral port translating the first address to a second address, accessing attributes of a device associated with the second address and responding to the query. Access validation for the transaction request is confirmed or denied dependent upon the second address and the attributes of the device associated with the second address. The first device may be a peripheral device, the switch may be a peripheral switch and the port may be a peripheral port.
-
公开(公告)号:US20230140069A1
公开(公告)日:2023-05-04
申请号:US17512758
申请日:2021-10-28
Applicant: Arm Limited
Inventor: Tessil THOMAS , Anitha KONA , Jacob JOSEPH , Arthur Brian LAUGHTON , Nandakishore SASTRY
IPC: G06F13/42
Abstract: A data processing apparatus is provided that includes communication circuitry to transmit an interconnect message to a root port using a physical address mapped to the root port. Translation circuitry encapsulates, within the interconnect message to the root port, a Peripheral Component Interconnect Express (PCIe) message to a destination, the PCIe message having routing information encoded as a PCIe bus number associated with the destination.
-
公开(公告)号:US20190171511A1
公开(公告)日:2019-06-06
申请号:US15830380
申请日:2017-12-04
Applicant: Arm Limited
Inventor: Anitha KONA , Michael John Williams , John Michael Horley , Alasdair Grant
Abstract: An apparatus includes processor circuitry to perform data processing operations. Interface circuitry forms a connection to a plurality of other apparatuses and receives a foreign exception message indicative of a foreign exception event having been triggered on one of the other apparatuses. In response to receiving the foreign exception message, the interface circuitry forwards the foreign exception message to a set of the plurality of other apparatuses.
-
公开(公告)号:US20230267081A1
公开(公告)日:2023-08-24
申请号:US17678174
申请日:2022-02-23
Applicant: Arm Limited
Inventor: Jacob JOSEPH , Tessil THOMAS , Arthur Brian LAUGHTON , Anitha KONA , Jamshed JALAL
IPC: G06F13/16 , G06F12/0862 , G06F12/1045 , G06F12/0891
CPC classification number: G06F13/1668 , G06F13/161 , G06F12/0862 , G06F12/1054 , G06F12/1063 , G06F12/0891
Abstract: Peripheral components, data processing systems and methods of operating such peripheral components and data processing systems are disclosed. The systems comprise an interconnect comprising a system cache, a peripheral component coupled to the interconnect, and a memory coupled to the interconnect. The peripheral component has a memory access request queue for queuing memory access requests in a receipt order. Memory access requests are issued to the interconnect in the receipt order. A memory read request is not issued to the interconnect until a completion response for all older memory write requests has been received from the interconnect. The peripheral component is responsive to receipt of a memory read request to issue a memory read prefetch request comprising a physical address to the interconnect and the interconnect is responsive to the memory read prefetch request to cause data associated with the physical address in the memory to be cached in the system cache.
-
公开(公告)号:US20180309565A1
公开(公告)日:2018-10-25
申请号:US15493429
申请日:2017-04-21
Applicant: ARM Limited
Inventor: Richard Andrew PATERSON , Simon CROSSLEY , Ramnath Bommu Subbiah SWAMY , Steven Douglas KRUEGER , Anitha KONA
Abstract: A method for correlating first and second local time counts in first and second integrated circuits is provided. The first and second integrated circuits communicate via a communication network. A separate time control signal path is also provided between the integrated circuits. The method comprises determining a signal propagation latency associated with propagation of a latency determining signal between the integrated circuits on the time control signal path, and correlating the first and second local time counts in dependence on the signal propagation latency and a time correlating signal transmitted on the time control signal path.
-
公开(公告)号:US20180225168A1
公开(公告)日:2018-08-09
申请号:US15428550
申请日:2017-02-09
Applicant: ARM Limited
Inventor: Anitha KONA , Michael Wayne GARNER , Randall L. JONES , Tessil THOMAS , Seow Chuan LIM , Karthick SANTHANAM , Liana Christine Nicklaus
CPC classification number: G06F11/0757 , G06F13/24
Abstract: A data processing apparatus is provided comprising first processing circuitry. Interrupt generating circuitry generates an outgoing interrupt in response to the first processing circuitry becoming unresponsive. Interrupt receiving circuitry receives an incoming interrupt, which indicates that second processing circuitry has become unresponsive, and in response to receiving the incoming interrupt, causes the data processing apparatus to access data managed by the second processing circuitry.
-
-
-
-
-
-
-
-