Symphony DSP56724/DSP56725 Multi-Core Audio Processors Reference Manual, Rev. 0
Freescale Semiconductor
13-1
Chapter 13
Inter-Core Communication (ICC)
13.1
Introduction
Each DSP core can send out maskable or non-maskable interrupts to the other core via the ICC block. Each
core has its own write data register, which is used to pass data to the other core when generating an
interrupt to the other core. There are also polling registers for inter-core data exchange.
shows
a block diagram of the ICC module.
13.1.1
Overview
The ICC block is interfaced to the peripheral bus of both DSP cores; each core can access the registers that
are dedicated to it. This section describes all of the registers in the register block.
Figure 13-1. ICC Block Diagram
ICC
Maskable Interrupt
Non-Maskable Interrupt
Error Interrupt
Acknowledge Interrupt
DSP Core-0 Bus
DSP Core-1 Bus
Core-0
Bus Interface
Core-1
Bus Interface
Register Block
Maskable Interrupt
Non-Maskable Interrupt
Error Interrupt
Acknowledge Interrupt
Interrupts to DSP Core-0
Interrupts to DSP Core-1