Functional Overview
2-2
Copyright © 2003, 2004. ARM Limited. All rights reserved.
ARM DDI 0306B
2.1
Functional description
Figure 2-1 shows a block diagram of the IPCM.
Figure 2-1 IPCM block diagram
The IPCM contains three main functional blocks:
AHB interface
The AHB interface enables access from the system bus to the IPCM
registers.
Mailboxes and control logic
The mailbox and control logic block contains all the mailbox registers
and control logic.
Interrupt generation logic
The interrupt generation logic block generates the IPCM interrupt
outputs from the current status of all the IPCM mailboxes.
Figure 2-2 on page 2-3 shows the integration of the IPCM in a multiprocessing system.
AHB
interface
SCANENABLE
SCANINHCLK
SCANOUTHCLK
IPCMINT[31:0]
Mailboxes
and control
logic
Interrupt
generation
logic
HCLK
HRESETn
HADDR[11:2]
HREADY
HSEL
HWRITE
HSIZE[2:0]
HWDATA[31:0]
HRDATA[31:0]
HREADYOUT
HRESP[1:0]
IPCM
MBOXNUM[5:0]
INTNUM[5:0]
DATANUM[2:0]
HTRANS
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from