×

Device and method for controlling priority-based vehicle multi-master module

  • US 10,534,740 B2
  • Filed: 11/29/2018
  • Issued: 01/14/2020
  • Est. Priority Date: 12/08/2017
  • Status: Active Grant
First Claim
Patent Images

1. A multi-master collision prevention system comprising:

  • a plurality of functional blocks including a plurality of external modules and a plurality of internal modules performing different functions;

    a plurality of interfaces respectively connected to the plurality of external modules, respectively;

    a plurality of dedicated registers including priority information of the plurality of functional blocks and connected to the plurality of functional blocks, respectively;

    a common block selectively connected to the plurality of functional blocks; and

    a priority determination unit configured to determine a connection between any one of the plurality of functional blocks and the common block,wherein when at least two functional blocks among the plurality of functional blocks access the common block at the same time, the priority determination unit determines whether one of the at least two functional blocks and the common block are connected based on priority information of the at least two functional blocks, and broadcasts or multicasts the priority information of the determined functional block to at least some of the plurality of dedicated registers,wherein each of the plurality of dedicated registers comprises a priority selection register area, and the priority selection register area stores priority information of a functional block corresponding to a corresponding dedicated register,wherein the priority selection register area comprises;

    a broadcasting flag indicating that the priority determination unit is connected to one of the least two functional blocks that attempt to access simultaneously;

    a broadcasting value indicating a priority value of one functional block connected to the common block; and

    a priority value of a functional block corresponding to the priority selection register area,wherein the broadcast flag indicates whether an operation of holding or stopping an access of the at least two functional blocks is performed according to the priority information, andwherein the broadcasting value indicates the priority of the operation that is holded or stopped.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×