
RM0453 Rev 2
379/1454
RM0453
Inter-processor communication controller (IPCC)
391
The channel operation mode must be known to both processors. A common parameter can
be used to indicate the channel transfer mode and must also be located in a known common
area. This parameter is not available from the IPCC.
9.3.1
IPCC block diagram
) consists of the following sub-blocks:
•
Status block, containing the channel status
•
IPCC interface block, providing AHB access to the channel status registers
•
Interrupt interface block, providing control for the interrupts
Figure 36. IPCC block diagram
9.3.2
IPCC Simplex channel mode
In Simplex channel mode, a dedicated memory location (used to transfer data in a single
direction) is assigned to the communication data. The associated channel N control bits
(see
) are used to manage the transfer from the sending to the receiving processor.
MS42429V1
IPCC
INTERRUPT
GENERATION
ipcc_tx_free_int0
ipcc_rx_occupied_int0
IPCC STATUS
1TO2
STATUS
Channel 1
ipcc_tx_free_int1
ipcc_rx_occupied_int1
1TO2
STATUS
Channel N
Interrupt
generation
IPCC
INTERFACE
AHB slave
2TO1
STATUS
Channel 1
2TO1
STATUS
Channel N
Table 67. IPCC interface signals
Signal
Description
Name
Type
AHB slave
I/O
AHB register access bus
ipcc_tx_free_int1
O
TX free interrupt to processor 1
ipcc_rx_occupied_int1
O
RX occupied interrupt to processor 1
ipcc_tx_free_int2
O
TX free interrupt to processor 2
ipcc_rx_occupied_int2
O
RX occupied interrupt to processor 2