CPC G06F 13/362 (2013.01) [G06F 13/4027 (2013.01)] | 20 Claims |
1. A system-on-chip comprising:
a first slave device having a first automotive safety integrity level (ASIL);
a second slave device having a second ASIL lower than the first ASIL;
a first master device having a third ASIL lower than the first ASIL and higher than or equal to the second ASIL, and configured to output a first read request and a first write request for the first slave device and a second read request and a second write request for the second slave device;
a safety function protection controller configured to output first attribute information for the first slave device, second attribute information for the second slave device, and third attribute information for the first master device; and
an interconnect bus configured to:
receive the first, second, and third attribute information from the safety function protection controller;
receive the first read request, the first write request, the second read request, and the second write request;
transfer the first read request to the first slave device and block the first write request based on the first and third attribute information; and
transfer the second write request and the second read request to the second slave device based on the second and third attribute information.
|