US 11,836,547 B2
Data transmission device including shared memory having exclusive bank memories for writing and reading
Junji Miyake, Tokyo (JP)
Assigned to Hitachi Astemo, Ltd., Hitachinaka (JP)
Appl. No. 16/647,807
Filed by Hitachi Automotive Systems, Ltd., Hitachinaka (JP)
PCT Filed Sep. 14, 2018, PCT No. PCT/JP2018/034137
§ 371(c)(1), (2) Date Mar. 16, 2020,
PCT Pub. No. WO2019/065302, PCT Pub. Date Apr. 4, 2019.
Claims priority of application No. 2017-185977 (JP), filed on Sep. 27, 2017.
Prior Publication US 2020/0218542 A1, Jul. 9, 2020
Int. Cl. G06F 9/54 (2006.01); G06F 9/30 (2018.01); G06F 15/167 (2006.01)
CPC G06F 9/544 (2013.01) [G06F 9/30101 (2013.01); G06F 15/167 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A data transmission device for in-vehicle multi-core control that includes M (M is an integer of 2 or more) bank memories and N (N is an integer of 2 or more) processors configured to access the M bank memories, the device comprising:
a shared memory on which the M bank memories are arranged and which is accessible by the N processors; and
an access control circuit that controls access to the M bank memories by the N processors based on identification information for specifying the M bank memories, wherein:
the access control circuit:
assigns only one processor used for writing to a bank memory, of the M bank memories, in which writing is performed,
assigns K (K is an integer of 1 or more and N−1 or less) processors used for reading from a bank memory, of the M bank memories, in which reading is performed, and
exclusively controls bank memory access such that the bank memory in which the writing is performed and the bank memory in which the reading is performed are not the same, and
contents of a bank memory in which writing was last performed are copied to the bank memory in which the writing is performed by the only one processor before the access control circuit assigns the only one processor.