RM0453 Rev 5 391/1450
RM0453 Inter-processor communication controller (IPCC)
399
Once the processor A retrieves the response from the memory, it does not change the
channel status flags. The memory location access is kept by processor A for the next
communication data.
Figure 40. IPCC Half-duplex channel mode transfer timing
Figure 41. IPCC Half-duplex - Send procedure state diagram
MS42435V1
Processor A
Processor B
CHnF
TX free interrupt
RX occupied interrupt
Memory occupation
Write
Communication
data
Communication data
Read
Communication
data
Write
Response
Write
Communication
data
Read
Response
Response
Read
Communication
data
Write
Response
Communication data Response
MS42433V1
UNMASK
Channel N
free interrupt
Write
Communication
data to Memory
Set Channel N
occupied
End
Response pending = 1
Send
Communication data
Wait for
Response read
Response pending = 0
Communication processor A
Write CHnFM = 0
Write CHnS (set CHnF = 1)
Complete communication posted Write response pending = 1
Response processor B
Write Response
to Memory
Complete communication posted
Write response pending = 0
Clear Channel N free
UNMASK
Channel N
occupied interrupt
End
Response pending = 1
Write CHnC (set CHnF = 0)
Write CHnOM = 0