Chip Configuration Module
Symphony DSP56724/DSP56725 Multi-Core Audio Processors, Rev. 0
Freescale Semiconductor
20-15
20.3
Programming Model
The Chip Configuration module provides R/W registers used to configure some features of the chip, such
as peripherals pin-switching, Shared Bus arbitration mode selection, and peripherals pin mux control.
Some of the peripherals’ soft reset can also be triggered by writing to the PSRC register.
This section describes the pin-switching and muxing functions for ESAIs, SHIs, S/PDIF, and TECs.
20.3.1
ESAI/ESAI_1/ESAI_2/ESAI_3 Pin-Switching and Internal
Connections
Figure 20-11. ESAI Internal Clock Connections and Pin-Switching
20.3.2
ESAI_2 Data and SPDIF Data Pin Mux
In DSP56725 80-pin packages, the SPDIFIN1 input is multiplexed with ESAI_2’s SDO2_SDI3 pin, and
SPDIFOUT1 is multiplexed with ESAI_2’s SDO3_SDI2 pin.
and
show the
connection.
ESAI
GPIO
Port C
ESAI_1
GPIO
Port E
ESAI
&
ESAI_1
internal
Clock
Connect
control
ESAI_2
GPIO
Port C_2
ESAI_3
GPIO
Port E_2
ESAI_2
&
ESAI_3
internal
Clock
Connect
control
esai
clock signal
esai_1
clock signal
esai_2
clock signal
Controlled by EICCR registers
on Core-0 peripheral bus
Controlled by EICCR _1 registers
on Core-1 peripheral bus
Chip-level
ESAI_3 Clock
Chip-level
ESAI_2 Clock
Chip-level
ESAI_1 Clock
An ESAI, ESAI_2 pin Switch
Control bit in EPSC register
Chip-level
ESAI Clock
An ESAI_1, ESAI_3 pin Switch
Control bit in EPSC register
An ESAI, ESAI_2 pin Switch
Control bit in EPSC register
esai_3
clock signal
An ESAI_1, ESAI_3 pin Switch
Control bit in EPSC register