-
公开(公告)号:US20210124655A1
公开(公告)日:2021-04-29
申请号:US16665384
申请日:2019-10-28
Applicant: NXP USA, Inc.
Inventor: Andrew Edward Birnie , Steven Bruce McAslan , David McDaid
IPC: G06F11/14
Abstract: An error recovery system, method, and apparatus are provided for a microcontroller unit (100) having a plurality of components (101-109) by assigning error recovery actions to at least a first MCU component to specify a component-specific operation for returning the first MCU component to a known state to restart operation of the first MCU component from the known state, and then storing the assigned error recovery actions in a recovery lookup table (122) so that a fault collection and control unit can use a hardware state machine (121) to evaluate an error signal received from an MCU component for determining an error type and location for the MCU component which are applied to the recovery lookup table to retrieve and apply the error recovery actions to return the first MCU component to the known state without restarting all other components on the MCU.
-
公开(公告)号:US20250106152A1
公开(公告)日:2025-03-27
申请号:US18889810
申请日:2024-09-19
Applicant: NXP USA, Inc.
Inventor: David McDaid , Jeffrey Thomas Loeliger
IPC: H04L45/74 , H04L45/302
Abstract: A communication interface includes a first and second interface module to provide for point-to-point transmission of signalling to a second or third node respectively and receipt of signalling from the second node or third node respectively via one or more first terminals. The first and second interface modules include one or more second terminals to communicatively couple a first processor and the first or second interface module. At least one interface-to-interface connection couples the first interface module and the second interface module. A routing module reads a data frame and, based on whether or not an identifier present in a routing field of the data frame matches one or more predetermined identifiers, provides for forwarding of the data frame to the first processor or to the interface-to-interface connection for retransmission by the other of the first interface module and the second interface module.
-
3.
公开(公告)号:US20220164212A1
公开(公告)日:2022-05-26
申请号:US17104148
申请日:2020-11-25
Applicant: NXP USA, Inc.
Inventor: David McDaid , Daniel McKenna , Steven Bruce McAslan
Abstract: A processing system includes an interconnect, a master processing device including processing cores coupled to the interconnect, a hypervisor coupled to the interconnect and configured to allocate the processing cores to one or more virtual machines, domain configuration information including a domain identifier for each of the one or more virtual machines, remote peripheral devices coupled to the interconnect, and a domain access controller coupled to the interconnect and configured to receive the domain identifiers for the remote peripherals directly from the hypervisor through the interconnect.
-
公开(公告)号:US20240202038A1
公开(公告)日:2024-06-20
申请号:US18067446
申请日:2022-12-16
Applicant: NXP USA, INC.
Inventor: Gareth Owen Shelley , David McDaid , Steven Bruce McAslan
CPC classification number: G06F9/5038 , G06F9/466 , G06F9/5077 , H04L63/102
Abstract: Systems and methods for priority encoded domains in an SoC have been described. In an illustrative, non-limiting embodiment, a processing system in an SoC, may include: a core, and a domain access controller coupled to the core. The domain access controller may be configured to: receive a resource transaction request from a master device associated with a software-defined processing domain, and process the resource transaction request based upon a priority level of the software-defined processing domain. The domain access controller may also order a plurality of resource transaction requests based upon the associated respective priority levels, and provide the resource transaction requests to resources based on the order. A hypervisor can also use the priority levels of the software-defined processing domains to allocate a plurality of virtual machines to a plurality of processing cores according to the priority levels.
-
5.
公开(公告)号:US11755355B2
公开(公告)日:2023-09-12
申请号:US17104148
申请日:2020-11-25
Applicant: NXP USA, Inc.
Inventor: David McDaid , Daniel McKenna , Steven Bruce McAslan
CPC classification number: G06F9/45558 , G06F9/45545 , G06F9/5038 , G06F9/5044 , G06F9/546 , G06F2009/4557 , G06F2009/45579 , G06F2009/45595
Abstract: A processing system includes an interconnect, a master processing device including processing cores coupled to the interconnect, a hypervisor coupled to the interconnect and configured to allocate the processing cores to one or more virtual machines, domain configuration information including a domain identifier for each of the one or more virtual machines, remote peripheral devices coupled to the interconnect, and a domain access controller coupled to the interconnect and configured to receive the domain identifiers for the remote peripherals directly from the hypervisor through the interconnect.
-
-
-
-