| CPC G06F 13/387 (2013.01) [G06F 13/105 (2013.01); G06F 13/18 (2013.01)] | 20 Claims |

|
1. An in-vehicle electronic system, comprising:
a centralized storage device; and
an interface switch coupled to the centralized storage device through a first interface, coupled to at least one domain control unit (DCU) through a first vehicle communication interface, and coupled to at least one electronic control unit (ECU) through a second vehicle communication interface,
wherein the interface switch comprises:
an interface circuit configured to communicate according to the first interface; and
an interface converter configured to:
convert the first vehicle communication interface into the first interface, according to a first priority level of the first vehicle communication interface; and
convert the second vehicle communication interface into the first interface, according to a second priority level of the second vehicle communication interface, the second priority level being different from the first priority level.
|
|
11. A centralized storage device, comprising:
at least one non-volatile memory (NVM) device; and
a controller configured to control the at least one NVM device,
wherein the controller is further configured to:
receive, through a single root-input output virtualization (SR-IOV) function, first data from at least one electronic control unit (ECU) coupled to respective interfaces of a plurality of vehicle communication interfaces comprising a first vehicle communication interface having a first priority level and a second vehicle communication interface having a second priority level different from the first priority level; and
transmit, through the SR-IOV function, second data to the at least one ECU coupled to the respective interfaces of the plurality of vehicle communication interfaces, according to priority levels of the respective interfaces of the plurality of vehicle communication interfaces, and
wherein the controller is coupled to an external device through an NVM express (NVMe) interface.
|
|
16. A method of operating a centralized storage device, the method comprising:
determining a type of vehicle data corresponding to a memory access request received from an external device through to a first interface, the memory access request comprising at least one of a read request and a write request; and
executing a memory access operation according to a priority corresponding to the type of the vehicle data,
wherein the type of the vehicle data comprises at least one of autonomous driving-related data, driving electronic control unit-related data, navigation data, gateway electronic control unit-related data, event data recorder (EDR) data, and infotainment data.
|