A
system (20; 30; 40; 50; 60) for enabling non-transparent bridging, hereinafter referred to as NTB, in a motor vehicle environment, comprising the following: at least one PCIe switch (5), a first
system-on-a-
chip (3), hereinafter referred to as SoC 1, connected to the PCIe switch, and a second
system-on-a-
chip (4), hereinafter referred to as SoC 2, connected to the PCIe switch; wherein the PCIe switch contains hardware components for a buffer; where SoC 1 contains the following: a PCIe interface and a memory containing the following: a
memory window shared with SoC 2, and a PCIe
base address register containing a
base address of a cache in the PCIe switch and a
base address of a
memory window of the SoC 2; where SoC 2 contains the following: a PCIe interface and a memory containing the following: a
memory window shared with SoC 1, and a PCIe base address register containing a base address of a cache in the PCIe switch and a base address of a memory window of the SoC 1; to enable communication between SoC 1 and SoC 2; and further comprising a first address translation unit, hereinafter referred to as ATU 1, which is assigned to SoC 1, and a second address translation unit, hereinafter referred to as ATU 2, which is assigned to SoC 2, for translating address spaces between SoC 1, SoC 2 and the PCIe switch, such that ATU 1 and ATU 2 enable memory transaction packets to flow between SoC 1 and SoC 2, in particular without CPU intervention.