
Asynchronous Sample Rate Converter
Symphony DSP56724/DSP56725 Multi-Core Audio Processors, Rev. 0
Freescale Semiconductor
19-21
19.2.2.8
ASRC Debug Control Register (ASRDCR, ASRDCR1)
The ASRC Debug Control register is used to clear FIFOs and set full output FIFOs. The bits CNTCLRA,
CNTCLRB, CNTCLRC, SFFOC, SFFOB and SFFOA are used for testing and are not recommended to be
used by you. There is no guarantee for future expansion of these bits.
Figure 19-13. Debug Control Register (ASRDCR)
Figure 19-14. Debug Control Register-1 (ASRDCR1)
1
AIDEB
Number of data in Input Data Buffer B is less than threshold
1 Indicates that the number of data words still available in ASRDIRB is less than the threshold, and
the DSP can write data to ASRDIRB. When AIDEB is set, the ASRC generates a data input B
interrupt request to the DSP core, if enabled (that is, ASRCTR:ADIEB = 1).
A DMA request is always generated when the AIDEB bit is set, but a DMA transfer takes place only
if a DMA channel is active and triggered by this event.
0
AIDEA
Number of data in Input Data Buffer A is less than threshold
1 Indicates that the number of data words still available in ASRDIRA is less than the threshold, and
the DSP can write data to ASRDIRA. When AIDEA is set, the ASRC generates a data input A
interrupt request to the DSP core, if enabled (that is, ASRCTR:ADIEA = 1).
A DMA request is always generated when the AIDEA bit is set, but a DMA transfer takes place only
if a DMA channel is active and triggered by this event.
Offset 0xE
Access: User Read/Write
23
22
21
20
19
18
17
16
15
14
13
12
R
CNTCLRC CNTCLRB CNTCLRA
SFFOC SFFOB SFFOA TSKQD
PFWPT[4:0]
W
Reset
0
0
0
0
0
0
1
0
0
0
0
0
11
10
9
8
7
6
5
4
3
2
1
0
R
CPAIR[1:0]
INCLK
OUTCLK
DSL_TKO[29:24]
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
Offset 0xF
Access: User Read/Write
23
22
21
20
19
18
17
16
15
14
13
12
R
DSL_TKO[23:12]
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
11
10
9
8
7
6
5
4
3
2
1
0
R
DSL_TKO[11:0]
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
Table 19-12. Status Register (ASRSTR) (Continued)
Bit
Field
Description