14 - 17
14.3 Data Communications Using CPU Shared Memory
14.3.3 Data communications without using auto refresh
14
COMMUNICATIONS BETWEEN CPU MODULES
(b) Between C Controller modules
Figure 14.14 Processing of communications without using auto refresh
CPU shared memory
Host CPU operation information area
System area
Auto refresh area
Data written by QBF_ToBuf function
of C Controller module 1)
(User free area)
1. Write by QBF_ToBuf function
of C Controller module 1)
User program
Execution of QBF_ToBuf function
Execution of QBF_FromBuf function
C Controller module 1)
Host CPU operation information area
System area
Auto refresh area
Data written by QBF_ToBuf function
of C Controller module 2)
(User free area)
CPU shared memory
User program
Execution of QBF_FromBuf function
Execution of QBF_ToBuf function
2. Write by QBF_ToBuf function
of C Controller module 2)
C Controller module 2)
3. Read by QBF_FromBuf
function of C Controller
module 2)
4. Read by QBF_FromBuf
function of C Controller
module 1)
Processing details at bus interface function execution of C Controller module 1)
Execution of the QBF_ToBuf function writes data to the user free area
of the C Controller module 1)'s CPU shared memory.
Execution of the QBF_FromBuf function reads the user free area data
of the C Controller module 2) to the user program.
1.
4.
Processing details at bus interface function execution of C Controller module 2)
Execution of the QBF_ToBuf function writes data to the user free area
of the C Controller module 2)'s CPU shared memory.
Execution of the QBF_FromBuf function reads the user free area data
of the C Controller module 1) to the user program.
2.
3.