摘要 |
PROBLEM TO BE SOLVED: To provide a shared memory access system for enabling a plurality of processors to perform access to a shared memory without competing with each other.SOLUTION: A shared memory access system 20a includes: an arithmetic processing processor 1a and a communication processing processor 2a and a shared memory 10a, and the shared memory 10a includes bank means 10rsa for storing transmission data and reception data in the case of performing access. The bank means 10rsa includes first and second transmission/reception region banks 10rs1 an 10rs2 for storing the transmission data and the reception data, and capable of performing bank switching; and bank control means 15a constituted of bank switching request flag means 11a for setting a bank switching request flag from the arithmetic processing processor 1a, and for resetting a bank switching request flag after bank switching and a bank switching control means 12a for controlling bank switching in response to a bank switching command from the communication processing processor 2a. |